xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision 1165fc9a526630487a1feb63daef65c5aee1a583)
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 /* -------- TYPES TABLE (BEGIN) -------- */
2699 
2700 #define SWIGTYPE_p_bool swig_types[0]
2701 #define SWIGTYPE_p_double swig_types[1]
2702 #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2]
2703 #define SWIGTYPE_p_f_p_void__p_void swig_types[3]
2704 #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4]
2705 #define SWIGTYPE_p_int swig_types[5]
2706 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[6]
2707 #define SWIGTYPE_p_lldb__SBAddress swig_types[7]
2708 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[8]
2709 #define SWIGTYPE_p_lldb__SBBlock swig_types[9]
2710 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[10]
2711 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[11]
2712 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[12]
2713 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[13]
2714 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[14]
2715 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[15]
2716 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[16]
2717 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[17]
2718 #define SWIGTYPE_p_lldb__SBCommunication swig_types[18]
2719 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[19]
2720 #define SWIGTYPE_p_lldb__SBData swig_types[20]
2721 #define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
2722 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
2723 #define SWIGTYPE_p_lldb__SBEnvironment swig_types[23]
2724 #define SWIGTYPE_p_lldb__SBError swig_types[24]
2725 #define SWIGTYPE_p_lldb__SBEvent swig_types[25]
2726 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[26]
2727 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[27]
2728 #define SWIGTYPE_p_lldb__SBFile swig_types[28]
2729 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[29]
2730 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[30]
2731 #define SWIGTYPE_p_lldb__SBFrame swig_types[31]
2732 #define SWIGTYPE_p_lldb__SBFunction swig_types[32]
2733 #define SWIGTYPE_p_lldb__SBHostOS swig_types[33]
2734 #define SWIGTYPE_p_lldb__SBInstruction swig_types[34]
2735 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[35]
2736 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[36]
2737 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[37]
2738 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[38]
2739 #define SWIGTYPE_p_lldb__SBListener swig_types[39]
2740 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[40]
2741 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[41]
2742 #define SWIGTYPE_p_lldb__SBModule swig_types[42]
2743 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[43]
2744 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[44]
2745 #define SWIGTYPE_p_lldb__SBPlatform swig_types[45]
2746 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[46]
2747 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[47]
2748 #define SWIGTYPE_p_lldb__SBProcess swig_types[48]
2749 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[49]
2750 #define SWIGTYPE_p_lldb__SBQueue swig_types[50]
2751 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[51]
2752 #define SWIGTYPE_p_lldb__SBReproducer swig_types[52]
2753 #define SWIGTYPE_p_lldb__SBSection swig_types[53]
2754 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[54]
2755 #define SWIGTYPE_p_lldb__SBStream swig_types[55]
2756 #define SWIGTYPE_p_lldb__SBStringList swig_types[56]
2757 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[57]
2758 #define SWIGTYPE_p_lldb__SBSymbol swig_types[58]
2759 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[59]
2760 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[60]
2761 #define SWIGTYPE_p_lldb__SBTarget swig_types[61]
2762 #define SWIGTYPE_p_lldb__SBThread swig_types[62]
2763 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[63]
2764 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[64]
2765 #define SWIGTYPE_p_lldb__SBTrace swig_types[65]
2766 #define SWIGTYPE_p_lldb__SBType swig_types[66]
2767 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[67]
2768 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[68]
2769 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[69]
2770 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[70]
2771 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[71]
2772 #define SWIGTYPE_p_lldb__SBTypeList swig_types[72]
2773 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[73]
2774 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[74]
2775 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[75]
2776 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[76]
2777 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[77]
2778 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[78]
2779 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[79]
2780 #define SWIGTYPE_p_lldb__SBValue swig_types[80]
2781 #define SWIGTYPE_p_lldb__SBValueList swig_types[81]
2782 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[82]
2783 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[83]
2784 #define SWIGTYPE_p_long_double swig_types[84]
2785 #define SWIGTYPE_p_long_long swig_types[85]
2786 #define SWIGTYPE_p_p_void swig_types[86]
2787 #define SWIGTYPE_p_pthread_rwlock_t swig_types[87]
2788 #define SWIGTYPE_p_pthread_t swig_types[88]
2789 #define SWIGTYPE_p_short swig_types[89]
2790 #define SWIGTYPE_p_signed_char swig_types[90]
2791 #define SWIGTYPE_p_size_t swig_types[91]
2792 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[92]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[93]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[94]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[95]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[96]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[97]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[98]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[99]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[100]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[101]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[102]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[103]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[104]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[105]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[106]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[107]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[108]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[109]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[110]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[111]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[112]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[113]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[114]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[115]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[116]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[117]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[118]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[119]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[120]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[121]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[122]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[123]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[124]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[125]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[126]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[127]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[128]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[129]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[130]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[131]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[132]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[133]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[134]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[135]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[136]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[137]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[138]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[139]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[140]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[141]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[142]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[143]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[144]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[145]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[146]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[147]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[148]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[149]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[150]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[151]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[152]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[153]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[154]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[155]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[156]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[157]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[158]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[159]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[160]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[161]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[162]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[163]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[164]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[165]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[166]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[167]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[168]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[169]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[170]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[171]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[172]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[173]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[174]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[175]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[176]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[177]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[178]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[179]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[180]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[181]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[182]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[183]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[184]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[185]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[186]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[187]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[188]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[189]
2890 #define SWIGTYPE_p_std__string swig_types[190]
2891 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[191]
2892 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[192]
2893 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[193]
2894 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[194]
2895 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[195]
2896 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[196]
2897 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[197]
2898 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[198]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[199]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[200]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[201]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[202]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[203]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[204]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[205]
2906 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[206]
2907 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[207]
2908 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[208]
2909 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[209]
2910 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[210]
2911 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[211]
2912 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[212]
2913 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[213]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[214]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[215]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[216]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[217]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[218]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[219]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[220]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[221]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[222]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[223]
2924 #define SWIGTYPE_p_unsigned_char swig_types[224]
2925 #define SWIGTYPE_p_unsigned_int swig_types[225]
2926 #define SWIGTYPE_p_unsigned_long_long swig_types[226]
2927 #define SWIGTYPE_p_unsigned_short swig_types[227]
2928 #define SWIGTYPE_p_void swig_types[228]
2929 static swig_type_info *swig_types[230];
2930 static swig_module_info swig_module = {swig_types, 229, 0, 0, 0, 0};
2931 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2932 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2933 
2934 /* -------- TYPES TABLE (END) -------- */
2935 
2936 #define SWIG_name      "lldb"
2937 #define SWIG_init      luaopen_lldb
2938 #define SWIG_init_user luaopen_lldb_user
2939 
2940 #define SWIG_LUACODE   luaopen_lldb_luacode
2941 
2942 namespace swig {
2943 typedef struct{} LANGUAGE_OBJ;
2944 }
2945 
2946 
2947 #include <string>
2948 
2949 
2950 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2951   int ret = lua_isstring(L, idx);
2952   if (!ret)
2953    ret = lua_isnil(L, idx);
2954   return ret;
2955 }
2956 
2957 
2958 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2959 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2960 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2961 #else
2962 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2963 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2964 #endif
2965 /* counting the size of arrays:*/
2966 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2967 {
2968 	int n=0;
2969 	while(1){
2970 		lua_rawgeti(L,index,n+1);
2971 		if (lua_isnil(L,-1))break;
2972 		++n;
2973 		lua_pop(L,1);
2974 	}
2975 	lua_pop(L,1);
2976 	return n;
2977 }
2978 
2979 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
2980 {
2981 	int n=0;
2982 	lua_pushnil(L);  /* first key*/
2983 	while (lua_next(L, index) != 0) {
2984 		++n;
2985 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
2986 	}
2987 	return n;
2988 }
2989 
2990 /* super macro to declare array typemap helper fns */
2991 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
2992 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
2993 		int i;\
2994 		for (i = 0; i < size; i++) {\
2995 			lua_rawgeti(L,index,i+1);\
2996 			if (lua_isnumber(L,-1)){\
2997 				array[i] = (TYPE)lua_tonumber(L,-1);\
2998 			} else {\
2999 				lua_pop(L,1);\
3000 				return 0;\
3001 			}\
3002 			lua_pop(L,1);\
3003 		}\
3004 		return 1;\
3005 	}\
3006 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3007 		TYPE *array;\
3008 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3009 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3010 			return 0;\
3011 		}\
3012 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3013 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3014 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3015 			SWIG_FREE_ARRAY(array);\
3016 			return 0;\
3017 		}\
3018 		return array;\
3019 	}\
3020 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3021 	{\
3022 		TYPE *array;\
3023 		if (!lua_istable(L,index)) {\
3024 			SWIG_Lua_pusherrstring(L,"expected a table");\
3025 			return 0;\
3026 		}\
3027 		*size=SWIG_itable_size(L,index);\
3028 		if (*size<1){\
3029 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3030 			return 0;\
3031 		}\
3032 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3033 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3034 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3035 			SWIG_FREE_ARRAY(array);\
3036 			return 0;\
3037 		}\
3038 		return array;\
3039 	}\
3040 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3041 		int i;\
3042 		lua_newtable(L);\
3043 		for (i = 0; i < size; i++){\
3044 			lua_pushnumber(L,(lua_Number)array[i]);\
3045 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3046 		}\
3047 	}
3048 
3049 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3050 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3051 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3052 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3053 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3054 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3055 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3056 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3057 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3058 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3059 
3060 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3061 	int i;
3062 	for (i = 0; i < size; i++) {
3063 		lua_rawgeti(L,index,i+1);
3064 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3065 			lua_pop(L,1);
3066 			return 0;
3067 		}
3068 		lua_pop(L,1);
3069 	}
3070 	return 1;
3071 }
3072 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3073 	void **array;
3074 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3075 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3076 		return 0;
3077 	}
3078 	array=SWIG_ALLOC_ARRAY(void*,size);
3079 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3080 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3081 		SWIG_FREE_ARRAY(array);
3082 		return 0;
3083 	}
3084 	return array;
3085 }
3086 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3087 	void **array;
3088 	if (!lua_istable(L,index)) {
3089 		SWIG_Lua_pusherrstring(L,"expected a table");
3090 		return 0;
3091 	}
3092 	*size=SWIG_itable_size(L,index);
3093 	if (*size<1){
3094 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3095 		return 0;
3096 	}
3097 	array=SWIG_ALLOC_ARRAY(void*,*size);
3098 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3099 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3100 		SWIG_FREE_ARRAY(array);
3101 		return 0;
3102 	}
3103 	return array;
3104 }
3105 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3106 	int i;
3107 	lua_newtable(L);
3108 	for (i = 0; i < size; i++){
3109 		SWIG_NewPointerObj(L,array[i],type,own);
3110 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3111 	}
3112 }
3113 
3114 
3115 #include <algorithm>
3116 #include <string>
3117 
3118 
3119 #include "lldb/lldb-public.h"
3120 #include "lldb/API/SBAddress.h"
3121 #include "lldb/API/SBAttachInfo.h"
3122 #include "lldb/API/SBBlock.h"
3123 #include "lldb/API/SBBreakpoint.h"
3124 #include "lldb/API/SBBreakpointLocation.h"
3125 #include "lldb/API/SBBreakpointName.h"
3126 #include "lldb/API/SBBroadcaster.h"
3127 #include "lldb/API/SBCommandInterpreter.h"
3128 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3129 #include "lldb/API/SBCommandReturnObject.h"
3130 #include "lldb/API/SBCommunication.h"
3131 #include "lldb/API/SBCompileUnit.h"
3132 #include "lldb/API/SBData.h"
3133 #include "lldb/API/SBDebugger.h"
3134 #include "lldb/API/SBDeclaration.h"
3135 #include "lldb/API/SBEnvironment.h"
3136 #include "lldb/API/SBError.h"
3137 #include "lldb/API/SBEvent.h"
3138 #include "lldb/API/SBExecutionContext.h"
3139 #include "lldb/API/SBExpressionOptions.h"
3140 #include "lldb/API/SBFile.h"
3141 #include "lldb/API/SBFileSpec.h"
3142 #include "lldb/API/SBFileSpecList.h"
3143 #include "lldb/API/SBFrame.h"
3144 #include "lldb/API/SBFunction.h"
3145 #include "lldb/API/SBHostOS.h"
3146 #include "lldb/API/SBInstruction.h"
3147 #include "lldb/API/SBInstructionList.h"
3148 #include "lldb/API/SBLanguageRuntime.h"
3149 #include "lldb/API/SBLaunchInfo.h"
3150 #include "lldb/API/SBLineEntry.h"
3151 #include "lldb/API/SBListener.h"
3152 #include "lldb/API/SBMemoryRegionInfo.h"
3153 #include "lldb/API/SBMemoryRegionInfoList.h"
3154 #include "lldb/API/SBModule.h"
3155 #include "lldb/API/SBModuleSpec.h"
3156 #include "lldb/API/SBPlatform.h"
3157 #include "lldb/API/SBProcess.h"
3158 #include "lldb/API/SBProcessInfo.h"
3159 #include "lldb/API/SBQueue.h"
3160 #include "lldb/API/SBQueueItem.h"
3161 #include "lldb/API/SBReproducer.h"
3162 #include "lldb/API/SBSection.h"
3163 #include "lldb/API/SBSourceManager.h"
3164 #include "lldb/API/SBStream.h"
3165 #include "lldb/API/SBStringList.h"
3166 #include "lldb/API/SBStructuredData.h"
3167 #include "lldb/API/SBSymbol.h"
3168 #include "lldb/API/SBSymbolContext.h"
3169 #include "lldb/API/SBSymbolContextList.h"
3170 #include "lldb/API/SBTarget.h"
3171 #include "lldb/API/SBThread.h"
3172 #include "lldb/API/SBThreadCollection.h"
3173 #include "lldb/API/SBThreadPlan.h"
3174 #include "lldb/API/SBTrace.h"
3175 #include "lldb/API/SBType.h"
3176 #include "lldb/API/SBTypeCategory.h"
3177 #include "lldb/API/SBTypeEnumMember.h"
3178 #include "lldb/API/SBTypeFilter.h"
3179 #include "lldb/API/SBTypeFormat.h"
3180 #include "lldb/API/SBTypeNameSpecifier.h"
3181 #include "lldb/API/SBTypeSummary.h"
3182 #include "lldb/API/SBTypeSynthetic.h"
3183 #include "lldb/API/SBUnixSignals.h"
3184 #include "lldb/API/SBValue.h"
3185 #include "lldb/API/SBValueList.h"
3186 #include "lldb/API/SBVariablesOptions.h"
3187 #include "lldb/API/SBWatchpoint.h"
3188 
3189 
3190 #include "llvm/Support/Error.h"
3191 #include "llvm/Support/FormatVariadic.h"
3192 #include "../bindings/lua/lua-swigsafecast.swig"
3193 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
3194 
3195 // required headers for typemaps
3196 #include "lldb/Host/File.h"
3197 
3198 using namespace lldb_private;
3199 using namespace lldb;
3200 
3201 
3202 #include <stdint.h>		// Use the C99 official header
3203 
3204 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3205     lldb::SBStream stream;
3206     self->GetDescription (stream);
3207     const char *desc = stream.GetData();
3208     size_t desc_len = stream.GetSize();
3209     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3210       --desc_len;
3211     }
3212     return std::string(desc, desc_len);
3213   }
3214 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3215     lldb::SBStream stream;
3216     self->GetDescription (stream);
3217     const char *desc = stream.GetData();
3218     size_t desc_len = stream.GetSize();
3219     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3220       --desc_len;
3221     }
3222     return std::string(desc, desc_len);
3223   }
3224 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3225     lldb::SBStream stream;
3226     self->GetDescription (stream);
3227     const char *desc = stream.GetData();
3228     size_t desc_len = stream.GetSize();
3229     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3230       --desc_len;
3231     }
3232     return std::string(desc, desc_len);
3233   }
3234 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3235     lldb::SBStream stream;
3236     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3237     const char *desc = stream.GetData();
3238     size_t desc_len = stream.GetSize();
3239     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3240       --desc_len;
3241     }
3242     return std::string(desc, desc_len);
3243   }
3244 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3245     lldb::SBStream stream;
3246     self->GetDescription (stream);
3247     const char *desc = stream.GetData();
3248     size_t desc_len = stream.GetSize();
3249     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3250       --desc_len;
3251     }
3252     return std::string(desc, desc_len);
3253   }
3254 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3255     lldb::SBStream stream;
3256     self->GetDescription (stream);
3257     const char *desc = stream.GetData();
3258     size_t desc_len = stream.GetSize();
3259     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3260       --desc_len;
3261     }
3262     return std::string(desc, desc_len);
3263   }
3264 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3265             self->SetImmediateOutputFile(BORROWED);
3266         }
3267 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3268             self->SetImmediateErrorFile(BORROWED);
3269         }
3270 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3271             self->Printf("%s", str);
3272         }
3273 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3274     lldb::SBStream stream;
3275     self->GetDescription (stream);
3276     const char *desc = stream.GetData();
3277     size_t desc_len = stream.GetSize();
3278     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3279       --desc_len;
3280     }
3281     return std::string(desc, desc_len);
3282   }
3283 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3284     lldb::SBStream stream;
3285     self->GetDescription (stream);
3286     const char *desc = stream.GetData();
3287     size_t desc_len = stream.GetSize();
3288     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3289       --desc_len;
3290     }
3291     return std::string(desc, desc_len);
3292   }
3293 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3294             return self->GetInputFile().GetFile();
3295         }
3296 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3297             return self->GetOutputFile().GetFile();
3298         }
3299 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3300             return self->GetErrorFile().GetFile();
3301         }
3302 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3303     lldb::SBStream stream;
3304     self->GetDescription (stream);
3305     const char *desc = stream.GetData();
3306     size_t desc_len = stream.GetSize();
3307     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3308       --desc_len;
3309     }
3310     return std::string(desc, desc_len);
3311   }
3312 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3313     lldb::SBStream stream;
3314     self->GetDescription (stream);
3315     const char *desc = stream.GetData();
3316     size_t desc_len = stream.GetSize();
3317     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3318       --desc_len;
3319     }
3320     return std::string(desc, desc_len);
3321   }
3322 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3323     lldb::SBStream stream;
3324     self->GetDescription (stream);
3325     const char *desc = stream.GetData();
3326     size_t desc_len = stream.GetSize();
3327     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3328       --desc_len;
3329     }
3330     return std::string(desc, desc_len);
3331   }
3332 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3333             return lldb::SBFile(BORROWED);
3334         }
3335 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3336             return lldb::SBFile(FORCE_IO_METHODS);
3337         }
3338 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3339             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3340         }
3341 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3342     lldb::SBStream stream;
3343     self->GetDescription (stream);
3344     const char *desc = stream.GetData();
3345     size_t desc_len = stream.GetSize();
3346     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3347       --desc_len;
3348     }
3349     return std::string(desc, desc_len);
3350   }
3351 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3352     lldb::SBStream stream;
3353     self->GetDescription (stream);
3354     const char *desc = stream.GetData();
3355     size_t desc_len = stream.GetSize();
3356     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3357       --desc_len;
3358     }
3359     return std::string(desc, desc_len);
3360   }
3361 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3362     lldb::SBStream stream;
3363     self->GetDescription (stream);
3364     const char *desc = stream.GetData();
3365     size_t desc_len = stream.GetSize();
3366     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3367       --desc_len;
3368     }
3369     return std::string(desc, desc_len);
3370   }
3371 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3372     lldb::SBStream stream;
3373     self->GetDescription (stream);
3374     const char *desc = stream.GetData();
3375     size_t desc_len = stream.GetSize();
3376     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3377       --desc_len;
3378     }
3379     return std::string(desc, desc_len);
3380   }
3381 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3382     lldb::SBStream stream;
3383     self->GetDescription (stream);
3384     const char *desc = stream.GetData();
3385     size_t desc_len = stream.GetSize();
3386     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3387       --desc_len;
3388     }
3389     return std::string(desc, desc_len);
3390   }
3391 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3392     lldb::SBStream stream;
3393     self->GetDescription (stream);
3394     const char *desc = stream.GetData();
3395     size_t desc_len = stream.GetSize();
3396     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3397       --desc_len;
3398     }
3399     return std::string(desc, desc_len);
3400   }
3401 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3402     lldb::SBStream stream;
3403     self->GetDescription (stream);
3404     const char *desc = stream.GetData();
3405     size_t desc_len = stream.GetSize();
3406     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3407       --desc_len;
3408     }
3409     return std::string(desc, desc_len);
3410   }
3411 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3412     lldb::SBStream stream;
3413     self->GetDescription (stream);
3414     const char *desc = stream.GetData();
3415     size_t desc_len = stream.GetSize();
3416     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3417       --desc_len;
3418     }
3419     return std::string(desc, desc_len);
3420   }
3421 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3422     lldb::SBStream stream;
3423     self->GetDescription (stream);
3424     const char *desc = stream.GetData();
3425     size_t desc_len = stream.GetSize();
3426     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3427       --desc_len;
3428     }
3429     return std::string(desc, desc_len);
3430   }
3431 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3432     lldb::SBStream stream;
3433     self->GetDescription (stream);
3434     const char *desc = stream.GetData();
3435     size_t desc_len = stream.GetSize();
3436     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3437       --desc_len;
3438     }
3439     return std::string(desc, desc_len);
3440   }
3441 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3442     lldb::SBStream stream;
3443     self->GetDescription (stream);
3444     const char *desc = stream.GetData();
3445     size_t desc_len = stream.GetSize();
3446     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3447       --desc_len;
3448     }
3449     return std::string(desc, desc_len);
3450   }
3451 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3452     lldb::SBStream stream;
3453     self->GetDescription (stream);
3454     const char *desc = stream.GetData();
3455     size_t desc_len = stream.GetSize();
3456     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3457       --desc_len;
3458     }
3459     return std::string(desc, desc_len);
3460   }
3461 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3462             self->RedirectToFile(file);
3463         }
3464 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3465     lldb::SBStream stream;
3466     self->GetDescription (stream);
3467     const char *desc = stream.GetData();
3468     size_t desc_len = stream.GetSize();
3469     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3470       --desc_len;
3471     }
3472     return std::string(desc, desc_len);
3473   }
3474 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3475     lldb::SBStream stream;
3476     self->GetDescription (stream);
3477     const char *desc = stream.GetData();
3478     size_t desc_len = stream.GetSize();
3479     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3480       --desc_len;
3481     }
3482     return std::string(desc, desc_len);
3483   }
3484 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3485     lldb::SBStream stream;
3486     self->GetDescription (stream);
3487     const char *desc = stream.GetData();
3488     size_t desc_len = stream.GetSize();
3489     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3490       --desc_len;
3491     }
3492     return std::string(desc, desc_len);
3493   }
3494 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3495     lldb::SBStream stream;
3496     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3497     const char *desc = stream.GetData();
3498     size_t desc_len = stream.GetSize();
3499     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3500       --desc_len;
3501     }
3502     return std::string(desc, desc_len);
3503   }
3504 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3505     lldb::SBStream stream;
3506     self->GetDescription (stream);
3507     const char *desc = stream.GetData();
3508     size_t desc_len = stream.GetSize();
3509     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3510       --desc_len;
3511     }
3512     return std::string(desc, desc_len);
3513   }
3514 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3515     lldb::SBStream stream;
3516     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3517     const char *desc = stream.GetData();
3518     size_t desc_len = stream.GetSize();
3519     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3520       --desc_len;
3521     }
3522     return std::string(desc, desc_len);
3523   }
3524 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3525     lldb::SBStream stream;
3526     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3527     const char *desc = stream.GetData();
3528     size_t desc_len = stream.GetSize();
3529     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3530       --desc_len;
3531     }
3532     return std::string(desc, desc_len);
3533   }
3534 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3535     lldb::SBStream stream;
3536     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3537     const char *desc = stream.GetData();
3538     size_t desc_len = stream.GetSize();
3539     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3540       --desc_len;
3541     }
3542     return std::string(desc, desc_len);
3543   }
3544 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3545     lldb::SBStream stream;
3546     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3547     const char *desc = stream.GetData();
3548     size_t desc_len = stream.GetSize();
3549     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3550       --desc_len;
3551     }
3552     return std::string(desc, desc_len);
3553   }
3554 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3555     lldb::SBStream stream;
3556     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3557     const char *desc = stream.GetData();
3558     size_t desc_len = stream.GetSize();
3559     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3560       --desc_len;
3561     }
3562     return std::string(desc, desc_len);
3563   }
3564 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3565     lldb::SBStream stream;
3566     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3567     const char *desc = stream.GetData();
3568     size_t desc_len = stream.GetSize();
3569     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3570       --desc_len;
3571     }
3572     return std::string(desc, desc_len);
3573   }
3574 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3575     lldb::SBStream stream;
3576     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3577     const char *desc = stream.GetData();
3578     size_t desc_len = stream.GetSize();
3579     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3580       --desc_len;
3581     }
3582     return std::string(desc, desc_len);
3583   }
3584 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3585     lldb::SBStream stream;
3586     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3587     const char *desc = stream.GetData();
3588     size_t desc_len = stream.GetSize();
3589     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3590       --desc_len;
3591     }
3592     return std::string(desc, desc_len);
3593   }
3594 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3595     lldb::SBStream stream;
3596     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3597     const char *desc = stream.GetData();
3598     size_t desc_len = stream.GetSize();
3599     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3600       --desc_len;
3601     }
3602     return std::string(desc, desc_len);
3603   }
3604 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3605     lldb::SBStream stream;
3606     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3607     const char *desc = stream.GetData();
3608     size_t desc_len = stream.GetSize();
3609     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3610       --desc_len;
3611     }
3612     return std::string(desc, desc_len);
3613   }
3614 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3615     lldb::SBStream stream;
3616     self->GetDescription (stream);
3617     const char *desc = stream.GetData();
3618     size_t desc_len = stream.GetSize();
3619     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3620       --desc_len;
3621     }
3622     return std::string(desc, desc_len);
3623   }
3624 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3625            lldb::SBStream description;
3626            const size_t n = self->GetSize();
3627            if (n)
3628            {
3629                for (size_t i=0; i<n; ++i)
3630                    self->GetValueAtIndex(i).GetDescription(description);
3631            }
3632            else
3633            {
3634                description.Printf("<empty> lldb.SBValueList()");
3635            }
3636            const char *desc = description.GetData();
3637            size_t desc_len = description.GetSize();
3638            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3639                --desc_len;
3640            return std::string(desc, desc_len);
3641        }
3642 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3643     lldb::SBStream stream;
3644     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3645     const char *desc = stream.GetData();
3646     size_t desc_len = stream.GetSize();
3647     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3648       --desc_len;
3649     }
3650     return std::string(desc, desc_len);
3651   }
3652 
3653 
3654 template <typename T> void PushSBClass(lua_State * L, T * obj);
3655 
3656 // This function is called from Lua::CallBreakpointCallback
3657 llvm::Expected<bool> lldb_private::LLDBSwigLuaBreakpointCallbackFunction(
3658     lua_State * L, lldb::StackFrameSP stop_frame_sp,
3659     lldb::BreakpointLocationSP bp_loc_sp,
3660     const StructuredDataImpl &extra_args_impl) {
3661   lldb::SBFrame sb_frame(stop_frame_sp);
3662   lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
3663   int nargs = 2;
3664 
3665   lldb::SBStructuredData extra_args(extra_args_impl);
3666 
3667   // Push the Lua wrappers
3668   PushSBClass(L, &sb_frame);
3669   PushSBClass(L, &sb_bp_loc);
3670 
3671   if (extra_args.IsValid()) {
3672     PushSBClass(L, &extra_args);
3673     nargs++;
3674   }
3675 
3676   // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
3677   // Expects a boolean return.
3678   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3679     llvm::Error E = llvm::make_error<llvm::StringError>(
3680         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3681         llvm::inconvertibleErrorCode());
3682     // Pop error message from the stack.
3683     lua_pop(L, 1);
3684     return std::move(E);
3685   }
3686 
3687   // Boolean return from the callback
3688   bool stop = lua_toboolean(L, -1);
3689   lua_pop(L, 1);
3690 
3691   return stop;
3692 }
3693 
3694 // This function is called from Lua::CallWatchpointCallback
3695 llvm::Expected<bool> lldb_private::LLDBSwigLuaWatchpointCallbackFunction(
3696     lua_State * L, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp) {
3697   lldb::SBFrame sb_frame(stop_frame_sp);
3698   lldb::SBWatchpoint sb_wp(wp_sp);
3699   int nargs = 2;
3700 
3701   // Push the Lua wrappers
3702   PushSBClass(L, &sb_frame);
3703   PushSBClass(L, &sb_wp);
3704 
3705   // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
3706   // Expects a boolean return.
3707   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3708     llvm::Error E = llvm::make_error<llvm::StringError>(
3709         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3710         llvm::inconvertibleErrorCode());
3711     // Pop error message from the stack.
3712     lua_pop(L, 1);
3713     return std::move(E);
3714   }
3715 
3716   // Boolean return from the callback
3717   bool stop = lua_toboolean(L, -1);
3718   lua_pop(L, 1);
3719 
3720   return stop;
3721 }
3722 
3723 static void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
3724   lua_State *L = (lua_State *)baton;
3725 
3726   lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
3727   lua_gettable(L, LUA_REGISTRYINDEX);
3728 
3729   // FIXME: There's no way to report errors back to the user
3730   lua_pushstring(L, str);
3731   lua_pcall(L, 1, 0, 0);
3732 }
3733 
3734 static int LLDBSwigLuaCloseFileHandle(lua_State * L) {
3735   return luaL_error(L, "You cannot close a file handle used by lldb.");
3736 }
3737 
3738 
3739 #ifdef __cplusplus
3740 extern "C" {
3741 #endif
3742 static int _wrap_new_string__SWIG_0(lua_State* L) {
3743   int SWIG_arg = 0;
3744   std::string *result = 0 ;
3745 
3746   SWIG_check_num_args("std::string::string",0,0)
3747   result = (std::string *)new std::string();
3748   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3749   return SWIG_arg;
3750 
3751   if(0) SWIG_fail;
3752 
3753 fail:
3754   lua_error(L);
3755   return SWIG_arg;
3756 }
3757 
3758 
3759 static int _wrap_new_string__SWIG_1(lua_State* L) {
3760   int SWIG_arg = 0;
3761   char *arg1 = (char *) 0 ;
3762   std::string *result = 0 ;
3763 
3764   SWIG_check_num_args("std::string::string",1,1)
3765   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3766   arg1 = (char *)lua_tostring(L, 1);
3767   result = (std::string *)new std::string((char const *)arg1);
3768   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3769   return SWIG_arg;
3770 
3771   if(0) SWIG_fail;
3772 
3773 fail:
3774   lua_error(L);
3775   return SWIG_arg;
3776 }
3777 
3778 
3779 static int _wrap_new_string(lua_State* L) {
3780   int argc;
3781   int argv[2]={
3782     1,2
3783   };
3784 
3785   argc = lua_gettop(L);
3786   if (argc == 0) {
3787     return _wrap_new_string__SWIG_0(L);
3788   }
3789   if (argc == 1) {
3790     int _v;
3791     {
3792       _v = SWIG_lua_isnilstring(L,argv[0]);
3793     }
3794     if (_v) {
3795       return _wrap_new_string__SWIG_1(L);
3796     }
3797   }
3798 
3799   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3800     "  Possible C/C++ prototypes are:\n"
3801     "    std::string::string()\n"
3802     "    std::string::string(char const *)\n");
3803   lua_error(L);return 0;
3804 }
3805 
3806 
3807 static int _wrap_string_size(lua_State* L) {
3808   int SWIG_arg = 0;
3809   std::string *arg1 = (std::string *) 0 ;
3810   unsigned int result;
3811 
3812   SWIG_check_num_args("std::string::size",1,1)
3813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3814 
3815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3816     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3817   }
3818 
3819   result = (unsigned int)((std::string const *)arg1)->size();
3820   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3821   return SWIG_arg;
3822 
3823   if(0) SWIG_fail;
3824 
3825 fail:
3826   lua_error(L);
3827   return SWIG_arg;
3828 }
3829 
3830 
3831 static int _wrap_string_length(lua_State* L) {
3832   int SWIG_arg = 0;
3833   std::string *arg1 = (std::string *) 0 ;
3834   unsigned int result;
3835 
3836   SWIG_check_num_args("std::string::length",1,1)
3837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3838 
3839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3840     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3841   }
3842 
3843   result = (unsigned int)((std::string const *)arg1)->length();
3844   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3845   return SWIG_arg;
3846 
3847   if(0) SWIG_fail;
3848 
3849 fail:
3850   lua_error(L);
3851   return SWIG_arg;
3852 }
3853 
3854 
3855 static int _wrap_string_empty(lua_State* L) {
3856   int SWIG_arg = 0;
3857   std::string *arg1 = (std::string *) 0 ;
3858   bool result;
3859 
3860   SWIG_check_num_args("std::string::empty",1,1)
3861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3862 
3863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3864     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3865   }
3866 
3867   result = (bool)((std::string const *)arg1)->empty();
3868   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3869   return SWIG_arg;
3870 
3871   if(0) SWIG_fail;
3872 
3873 fail:
3874   lua_error(L);
3875   return SWIG_arg;
3876 }
3877 
3878 
3879 static int _wrap_string_c_str(lua_State* L) {
3880   int SWIG_arg = 0;
3881   std::string *arg1 = (std::string *) 0 ;
3882   char *result = 0 ;
3883 
3884   SWIG_check_num_args("std::string::c_str",1,1)
3885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3886 
3887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3888     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3889   }
3890 
3891   result = (char *)((std::string const *)arg1)->c_str();
3892   lua_pushstring(L,(const char *)result); SWIG_arg++;
3893   return SWIG_arg;
3894 
3895   if(0) SWIG_fail;
3896 
3897 fail:
3898   lua_error(L);
3899   return SWIG_arg;
3900 }
3901 
3902 
3903 static int _wrap_string_data(lua_State* L) {
3904   int SWIG_arg = 0;
3905   std::string *arg1 = (std::string *) 0 ;
3906   char *result = 0 ;
3907 
3908   SWIG_check_num_args("std::string::data",1,1)
3909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3910 
3911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3912     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3913   }
3914 
3915   result = (char *)((std::string const *)arg1)->data();
3916   lua_pushstring(L,(const char *)result); SWIG_arg++;
3917   return SWIG_arg;
3918 
3919   if(0) SWIG_fail;
3920 
3921 fail:
3922   lua_error(L);
3923   return SWIG_arg;
3924 }
3925 
3926 
3927 static int _wrap_string_assign(lua_State* L) {
3928   int SWIG_arg = 0;
3929   std::string *arg1 = (std::string *) 0 ;
3930   char *arg2 = (char *) 0 ;
3931 
3932   SWIG_check_num_args("std::string::assign",2,2)
3933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3934   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3935 
3936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3937     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3938   }
3939 
3940   arg2 = (char *)lua_tostring(L, 2);
3941   (arg1)->assign((char const *)arg2);
3942 
3943   return SWIG_arg;
3944 
3945   if(0) SWIG_fail;
3946 
3947 fail:
3948   lua_error(L);
3949   return SWIG_arg;
3950 }
3951 
3952 
3953 static void swig_delete_string(void *obj) {
3954 std::string *arg1 = (std::string *) obj;
3955 delete arg1;
3956 }
3957 static int _proxy__wrap_new_string(lua_State *L) {
3958     assert(lua_istable(L,1));
3959     lua_pushcfunction(L,_wrap_new_string);
3960     assert(!lua_isnil(L,-1));
3961     lua_replace(L,1); /* replace our table with real constructor */
3962     lua_call(L,lua_gettop(L)-1,1);
3963     return 1;
3964 }
3965 static swig_lua_attribute swig_string_attributes[] = {
3966     {0,0,0}
3967 };
3968 static swig_lua_method swig_string_methods[]= {
3969     { "size", _wrap_string_size},
3970     { "length", _wrap_string_length},
3971     { "empty", _wrap_string_empty},
3972     { "c_str", _wrap_string_c_str},
3973     { "data", _wrap_string_data},
3974     { "assign", _wrap_string_assign},
3975     {0,0}
3976 };
3977 static swig_lua_method swig_string_meta[] = {
3978     {0,0}
3979 };
3980 
3981 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3982     {0,0,0}
3983 };
3984 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3985     {0,0,0,0,0,0}
3986 };
3987 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3988     {0,0}
3989 };
3990 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3991     0
3992 };
3993 
3994 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3995     "string",
3996     swig_string_Sf_SwigStatic_methods,
3997     swig_string_Sf_SwigStatic_attributes,
3998     swig_string_Sf_SwigStatic_constants,
3999     swig_string_Sf_SwigStatic_classes,
4000     0
4001 };
4002 static swig_lua_class *swig_string_bases[] = {0};
4003 static const char *swig_string_base_names[] = {0};
4004 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 };
4005 
4006 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
4007   int SWIG_arg = 0;
4008   lldb::SBAddress *result = 0 ;
4009 
4010   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
4011   result = (lldb::SBAddress *)new lldb::SBAddress();
4012   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4013   return SWIG_arg;
4014 
4015   if(0) SWIG_fail;
4016 
4017 fail:
4018   lua_error(L);
4019   return SWIG_arg;
4020 }
4021 
4022 
4023 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
4024   int SWIG_arg = 0;
4025   lldb::SBAddress *arg1 = 0 ;
4026   lldb::SBAddress *result = 0 ;
4027 
4028   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
4029   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
4030 
4031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4032     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
4033   }
4034 
4035   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4036   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4037   return SWIG_arg;
4038 
4039   if(0) SWIG_fail;
4040 
4041 fail:
4042   lua_error(L);
4043   return SWIG_arg;
4044 }
4045 
4046 
4047 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
4048   int SWIG_arg = 0;
4049   lldb::SBSection arg1 ;
4050   lldb::addr_t arg2 ;
4051   lldb::SBSection *argp1 ;
4052   lldb::SBAddress *result = 0 ;
4053 
4054   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4055   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4056   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4057 
4058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4059     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4060   }
4061   arg1 = *argp1;
4062 
4063   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4064   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4065   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4066   return SWIG_arg;
4067 
4068   if(0) SWIG_fail;
4069 
4070 fail:
4071   lua_error(L);
4072   return SWIG_arg;
4073 }
4074 
4075 
4076 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4077   int SWIG_arg = 0;
4078   lldb::addr_t arg1 ;
4079   lldb::SBTarget *arg2 = 0 ;
4080   lldb::SBAddress *result = 0 ;
4081 
4082   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4083   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4084   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4085   arg1 = (lldb::addr_t)lua_tointeger(L, 1);
4086 
4087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4088     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4089   }
4090 
4091   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4092   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4093   return SWIG_arg;
4094 
4095   if(0) SWIG_fail;
4096 
4097 fail:
4098   lua_error(L);
4099   return SWIG_arg;
4100 }
4101 
4102 
4103 static int _wrap_new_SBAddress(lua_State* L) {
4104   int argc;
4105   int argv[3]={
4106     1,2,3
4107   };
4108 
4109   argc = lua_gettop(L);
4110   if (argc == 0) {
4111     return _wrap_new_SBAddress__SWIG_0(L);
4112   }
4113   if (argc == 1) {
4114     int _v;
4115     {
4116       void *ptr;
4117       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4118         _v = 0;
4119       } else {
4120         _v = 1;
4121       }
4122     }
4123     if (_v) {
4124       return _wrap_new_SBAddress__SWIG_1(L);
4125     }
4126   }
4127   if (argc == 2) {
4128     int _v;
4129     {
4130       void *ptr;
4131       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4132         _v = 0;
4133       } else {
4134         _v = 1;
4135       }
4136     }
4137     if (_v) {
4138       {
4139         _v = lua_isnumber(L,argv[1]);
4140       }
4141       if (_v) {
4142         return _wrap_new_SBAddress__SWIG_2(L);
4143       }
4144     }
4145   }
4146   if (argc == 2) {
4147     int _v;
4148     {
4149       _v = lua_isnumber(L,argv[0]);
4150     }
4151     if (_v) {
4152       {
4153         void *ptr;
4154         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4155           _v = 0;
4156         } else {
4157           _v = 1;
4158         }
4159       }
4160       if (_v) {
4161         return _wrap_new_SBAddress__SWIG_3(L);
4162       }
4163     }
4164   }
4165 
4166   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4167     "  Possible C/C++ prototypes are:\n"
4168     "    lldb::SBAddress::SBAddress()\n"
4169     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4170     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4171     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4172   lua_error(L);return 0;
4173 }
4174 
4175 
4176 static int _wrap_SBAddress_IsValid(lua_State* L) {
4177   int SWIG_arg = 0;
4178   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4179   bool result;
4180 
4181   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4183 
4184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4185     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4186   }
4187 
4188   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4189   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4190   return SWIG_arg;
4191 
4192   if(0) SWIG_fail;
4193 
4194 fail:
4195   lua_error(L);
4196   return SWIG_arg;
4197 }
4198 
4199 
4200 static int _wrap_SBAddress_Clear(lua_State* L) {
4201   int SWIG_arg = 0;
4202   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4203 
4204   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4206 
4207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4208     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4209   }
4210 
4211   (arg1)->Clear();
4212 
4213   return SWIG_arg;
4214 
4215   if(0) SWIG_fail;
4216 
4217 fail:
4218   lua_error(L);
4219   return SWIG_arg;
4220 }
4221 
4222 
4223 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4224   int SWIG_arg = 0;
4225   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4226   lldb::addr_t result;
4227 
4228   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4230 
4231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4232     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4233   }
4234 
4235   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4236   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4237   return SWIG_arg;
4238 
4239   if(0) SWIG_fail;
4240 
4241 fail:
4242   lua_error(L);
4243   return SWIG_arg;
4244 }
4245 
4246 
4247 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4248   int SWIG_arg = 0;
4249   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4250   lldb::SBTarget *arg2 = 0 ;
4251   lldb::addr_t result;
4252 
4253   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4255   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4256 
4257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4258     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4259   }
4260 
4261 
4262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4263     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4264   }
4265 
4266   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4267   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4268   return SWIG_arg;
4269 
4270   if(0) SWIG_fail;
4271 
4272 fail:
4273   lua_error(L);
4274   return SWIG_arg;
4275 }
4276 
4277 
4278 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4279   int SWIG_arg = 0;
4280   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4281   lldb::addr_t arg2 ;
4282   lldb::SBTarget *arg3 = 0 ;
4283 
4284   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4286   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4287   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4288 
4289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4290     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4291   }
4292 
4293   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4294 
4295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4296     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4297   }
4298 
4299   (arg1)->SetLoadAddress(arg2,*arg3);
4300 
4301   return SWIG_arg;
4302 
4303   if(0) SWIG_fail;
4304 
4305 fail:
4306   lua_error(L);
4307   return SWIG_arg;
4308 }
4309 
4310 
4311 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4312   int SWIG_arg = 0;
4313   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4314   lldb::addr_t arg2 ;
4315   bool result;
4316 
4317   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4319   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4320 
4321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4322     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4323   }
4324 
4325   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4326   result = (bool)(arg1)->OffsetAddress(arg2);
4327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4328   return SWIG_arg;
4329 
4330   if(0) SWIG_fail;
4331 
4332 fail:
4333   lua_error(L);
4334   return SWIG_arg;
4335 }
4336 
4337 
4338 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4339   int SWIG_arg = 0;
4340   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4341   lldb::SBStream *arg2 = 0 ;
4342   bool result;
4343 
4344   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4346   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4347 
4348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4349     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4350   }
4351 
4352 
4353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4354     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4355   }
4356 
4357   result = (bool)(arg1)->GetDescription(*arg2);
4358   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4359   return SWIG_arg;
4360 
4361   if(0) SWIG_fail;
4362 
4363 fail:
4364   lua_error(L);
4365   return SWIG_arg;
4366 }
4367 
4368 
4369 static int _wrap_SBAddress_GetSection(lua_State* L) {
4370   int SWIG_arg = 0;
4371   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4372   lldb::SBSection result;
4373 
4374   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4376 
4377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4378     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4379   }
4380 
4381   result = (arg1)->GetSection();
4382   {
4383     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4384     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4385   }
4386   return SWIG_arg;
4387 
4388   if(0) SWIG_fail;
4389 
4390 fail:
4391   lua_error(L);
4392   return SWIG_arg;
4393 }
4394 
4395 
4396 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4397   int SWIG_arg = 0;
4398   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4399   lldb::addr_t result;
4400 
4401   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4403 
4404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4405     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4406   }
4407 
4408   result = (lldb::addr_t)(arg1)->GetOffset();
4409   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4410   return SWIG_arg;
4411 
4412   if(0) SWIG_fail;
4413 
4414 fail:
4415   lua_error(L);
4416   return SWIG_arg;
4417 }
4418 
4419 
4420 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4421   int SWIG_arg = 0;
4422   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4423   lldb::SBSection arg2 ;
4424   lldb::addr_t arg3 ;
4425   lldb::SBSection *argp2 ;
4426 
4427   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4429   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4430   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4431 
4432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4433     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4434   }
4435 
4436 
4437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4438     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4439   }
4440   arg2 = *argp2;
4441 
4442   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
4443   (arg1)->SetAddress(arg2,arg3);
4444 
4445   return SWIG_arg;
4446 
4447   if(0) SWIG_fail;
4448 
4449 fail:
4450   lua_error(L);
4451   return SWIG_arg;
4452 }
4453 
4454 
4455 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4456   int SWIG_arg = 0;
4457   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4458   uint32_t arg2 ;
4459   lldb::SBSymbolContext result;
4460 
4461   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4463   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4464 
4465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4466     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4467   }
4468 
4469   arg2 = (uint32_t)lua_tointeger(L, 2);
4470   result = (arg1)->GetSymbolContext(arg2);
4471   {
4472     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4473     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4474   }
4475   return SWIG_arg;
4476 
4477   if(0) SWIG_fail;
4478 
4479 fail:
4480   lua_error(L);
4481   return SWIG_arg;
4482 }
4483 
4484 
4485 static int _wrap_SBAddress_GetModule(lua_State* L) {
4486   int SWIG_arg = 0;
4487   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4488   lldb::SBModule result;
4489 
4490   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4492 
4493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4494     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4495   }
4496 
4497   result = (arg1)->GetModule();
4498   {
4499     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4500     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4501   }
4502   return SWIG_arg;
4503 
4504   if(0) SWIG_fail;
4505 
4506 fail:
4507   lua_error(L);
4508   return SWIG_arg;
4509 }
4510 
4511 
4512 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4513   int SWIG_arg = 0;
4514   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4515   lldb::SBCompileUnit result;
4516 
4517   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4519 
4520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4521     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4522   }
4523 
4524   result = (arg1)->GetCompileUnit();
4525   {
4526     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4527     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4528   }
4529   return SWIG_arg;
4530 
4531   if(0) SWIG_fail;
4532 
4533 fail:
4534   lua_error(L);
4535   return SWIG_arg;
4536 }
4537 
4538 
4539 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4540   int SWIG_arg = 0;
4541   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4542   lldb::SBFunction result;
4543 
4544   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4546 
4547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4548     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4549   }
4550 
4551   result = (arg1)->GetFunction();
4552   {
4553     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4554     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4555   }
4556   return SWIG_arg;
4557 
4558   if(0) SWIG_fail;
4559 
4560 fail:
4561   lua_error(L);
4562   return SWIG_arg;
4563 }
4564 
4565 
4566 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4567   int SWIG_arg = 0;
4568   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4569   lldb::SBBlock result;
4570 
4571   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4573 
4574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4575     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4576   }
4577 
4578   result = (arg1)->GetBlock();
4579   {
4580     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4581     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4582   }
4583   return SWIG_arg;
4584 
4585   if(0) SWIG_fail;
4586 
4587 fail:
4588   lua_error(L);
4589   return SWIG_arg;
4590 }
4591 
4592 
4593 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4594   int SWIG_arg = 0;
4595   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4596   lldb::SBSymbol result;
4597 
4598   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4600 
4601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4602     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4603   }
4604 
4605   result = (arg1)->GetSymbol();
4606   {
4607     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4608     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4609   }
4610   return SWIG_arg;
4611 
4612   if(0) SWIG_fail;
4613 
4614 fail:
4615   lua_error(L);
4616   return SWIG_arg;
4617 }
4618 
4619 
4620 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4621   int SWIG_arg = 0;
4622   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4623   lldb::SBLineEntry result;
4624 
4625   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4627 
4628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4629     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4630   }
4631 
4632   result = (arg1)->GetLineEntry();
4633   {
4634     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4635     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4636   }
4637   return SWIG_arg;
4638 
4639   if(0) SWIG_fail;
4640 
4641 fail:
4642   lua_error(L);
4643   return SWIG_arg;
4644 }
4645 
4646 
4647 static int _wrap_SBAddress___tostring(lua_State* L) {
4648   int SWIG_arg = 0;
4649   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4650   std::string result;
4651 
4652   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4654 
4655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4656     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4657   }
4658 
4659   result = lldb_SBAddress___str__(arg1);
4660   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4661   return SWIG_arg;
4662 
4663   if(0) SWIG_fail;
4664 
4665 fail:
4666   lua_error(L);
4667   return SWIG_arg;
4668 }
4669 
4670 
4671 static void swig_delete_SBAddress(void *obj) {
4672 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4673 delete arg1;
4674 }
4675 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4676     assert(lua_istable(L,1));
4677     lua_pushcfunction(L,_wrap_new_SBAddress);
4678     assert(!lua_isnil(L,-1));
4679     lua_replace(L,1); /* replace our table with real constructor */
4680     lua_call(L,lua_gettop(L)-1,1);
4681     return 1;
4682 }
4683 static swig_lua_attribute swig_SBAddress_attributes[] = {
4684     {0,0,0}
4685 };
4686 static swig_lua_method swig_SBAddress_methods[]= {
4687     { "IsValid", _wrap_SBAddress_IsValid},
4688     { "Clear", _wrap_SBAddress_Clear},
4689     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4690     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4691     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4692     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4693     { "GetDescription", _wrap_SBAddress_GetDescription},
4694     { "GetSection", _wrap_SBAddress_GetSection},
4695     { "GetOffset", _wrap_SBAddress_GetOffset},
4696     { "SetAddress", _wrap_SBAddress_SetAddress},
4697     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4698     { "GetModule", _wrap_SBAddress_GetModule},
4699     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4700     { "GetFunction", _wrap_SBAddress_GetFunction},
4701     { "GetBlock", _wrap_SBAddress_GetBlock},
4702     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4703     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4704     { "__tostring", _wrap_SBAddress___tostring},
4705     {0,0}
4706 };
4707 static swig_lua_method swig_SBAddress_meta[] = {
4708     { "__tostring", _wrap_SBAddress___tostring},
4709     {0,0}
4710 };
4711 
4712 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4713     {0,0,0}
4714 };
4715 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4716     {0,0,0,0,0,0}
4717 };
4718 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4719     {0,0}
4720 };
4721 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4722     0
4723 };
4724 
4725 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4726     "SBAddress",
4727     swig_SBAddress_Sf_SwigStatic_methods,
4728     swig_SBAddress_Sf_SwigStatic_attributes,
4729     swig_SBAddress_Sf_SwigStatic_constants,
4730     swig_SBAddress_Sf_SwigStatic_classes,
4731     0
4732 };
4733 static swig_lua_class *swig_SBAddress_bases[] = {0};
4734 static const char *swig_SBAddress_base_names[] = {0};
4735 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 };
4736 
4737 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4738   int SWIG_arg = 0;
4739   lldb::SBAttachInfo *result = 0 ;
4740 
4741   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4742   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
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_1(lua_State* L) {
4755   int SWIG_arg = 0;
4756   lldb::pid_t arg1 ;
4757   lldb::SBAttachInfo *result = 0 ;
4758 
4759   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4760   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4761   arg1 = (lldb::pid_t)lua_tointeger(L, 1);
4762   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4763   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4764   return SWIG_arg;
4765 
4766   if(0) SWIG_fail;
4767 
4768 fail:
4769   lua_error(L);
4770   return SWIG_arg;
4771 }
4772 
4773 
4774 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4775   int SWIG_arg = 0;
4776   char *arg1 = (char *) 0 ;
4777   bool arg2 ;
4778   lldb::SBAttachInfo *result = 0 ;
4779 
4780   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4781   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4782   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4783   arg1 = (char *)lua_tostring(L, 1);
4784   arg2 = (lua_toboolean(L, 2)!=0);
4785   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4786   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4787   return SWIG_arg;
4788 
4789   if(0) SWIG_fail;
4790 
4791 fail:
4792   lua_error(L);
4793   return SWIG_arg;
4794 }
4795 
4796 
4797 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4798   int SWIG_arg = 0;
4799   char *arg1 = (char *) 0 ;
4800   bool arg2 ;
4801   bool arg3 ;
4802   lldb::SBAttachInfo *result = 0 ;
4803 
4804   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4805   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4806   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4807   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4808   arg1 = (char *)lua_tostring(L, 1);
4809   arg2 = (lua_toboolean(L, 2)!=0);
4810   arg3 = (lua_toboolean(L, 3)!=0);
4811   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4812   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4813   return SWIG_arg;
4814 
4815   if(0) SWIG_fail;
4816 
4817 fail:
4818   lua_error(L);
4819   return SWIG_arg;
4820 }
4821 
4822 
4823 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4824   int SWIG_arg = 0;
4825   lldb::SBAttachInfo *arg1 = 0 ;
4826   lldb::SBAttachInfo *result = 0 ;
4827 
4828   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4829   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4830 
4831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4832     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4833   }
4834 
4835   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4836   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4837   return SWIG_arg;
4838 
4839   if(0) SWIG_fail;
4840 
4841 fail:
4842   lua_error(L);
4843   return SWIG_arg;
4844 }
4845 
4846 
4847 static int _wrap_new_SBAttachInfo(lua_State* L) {
4848   int argc;
4849   int argv[4]={
4850     1,2,3,4
4851   };
4852 
4853   argc = lua_gettop(L);
4854   if (argc == 0) {
4855     return _wrap_new_SBAttachInfo__SWIG_0(L);
4856   }
4857   if (argc == 1) {
4858     int _v;
4859     {
4860       void *ptr;
4861       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4862         _v = 0;
4863       } else {
4864         _v = 1;
4865       }
4866     }
4867     if (_v) {
4868       return _wrap_new_SBAttachInfo__SWIG_4(L);
4869     }
4870   }
4871   if (argc == 1) {
4872     int _v;
4873     {
4874       _v = lua_isnumber(L,argv[0]);
4875     }
4876     if (_v) {
4877       return _wrap_new_SBAttachInfo__SWIG_1(L);
4878     }
4879   }
4880   if (argc == 2) {
4881     int _v;
4882     {
4883       _v = SWIG_lua_isnilstring(L,argv[0]);
4884     }
4885     if (_v) {
4886       {
4887         _v = lua_isboolean(L,argv[1]);
4888       }
4889       if (_v) {
4890         return _wrap_new_SBAttachInfo__SWIG_2(L);
4891       }
4892     }
4893   }
4894   if (argc == 3) {
4895     int _v;
4896     {
4897       _v = SWIG_lua_isnilstring(L,argv[0]);
4898     }
4899     if (_v) {
4900       {
4901         _v = lua_isboolean(L,argv[1]);
4902       }
4903       if (_v) {
4904         {
4905           _v = lua_isboolean(L,argv[2]);
4906         }
4907         if (_v) {
4908           return _wrap_new_SBAttachInfo__SWIG_3(L);
4909         }
4910       }
4911     }
4912   }
4913 
4914   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4915     "  Possible C/C++ prototypes are:\n"
4916     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4917     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4918     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4919     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4920     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4921   lua_error(L);return 0;
4922 }
4923 
4924 
4925 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4926   int SWIG_arg = 0;
4927   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4928   lldb::pid_t result;
4929 
4930   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4932 
4933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4934     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4935   }
4936 
4937   result = (lldb::pid_t)(arg1)->GetProcessID();
4938   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4939   return SWIG_arg;
4940 
4941   if(0) SWIG_fail;
4942 
4943 fail:
4944   lua_error(L);
4945   return SWIG_arg;
4946 }
4947 
4948 
4949 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4950   int SWIG_arg = 0;
4951   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4952   lldb::pid_t arg2 ;
4953 
4954   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4955   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4956   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4957 
4958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4959     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4960   }
4961 
4962   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
4963   (arg1)->SetProcessID(arg2);
4964 
4965   return SWIG_arg;
4966 
4967   if(0) SWIG_fail;
4968 
4969 fail:
4970   lua_error(L);
4971   return SWIG_arg;
4972 }
4973 
4974 
4975 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4976   int SWIG_arg = 0;
4977   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4978   char *arg2 = (char *) 0 ;
4979 
4980   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4982   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4983 
4984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4985     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4986   }
4987 
4988   arg2 = (char *)lua_tostring(L, 2);
4989   (arg1)->SetExecutable((char const *)arg2);
4990 
4991   return SWIG_arg;
4992 
4993   if(0) SWIG_fail;
4994 
4995 fail:
4996   lua_error(L);
4997   return SWIG_arg;
4998 }
4999 
5000 
5001 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
5002   int SWIG_arg = 0;
5003   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5004   lldb::SBFileSpec arg2 ;
5005   lldb::SBFileSpec *argp2 ;
5006 
5007   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5009   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
5010 
5011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5012     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5013   }
5014 
5015 
5016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
5017     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
5018   }
5019   arg2 = *argp2;
5020 
5021   (arg1)->SetExecutable(arg2);
5022 
5023   return SWIG_arg;
5024 
5025   if(0) SWIG_fail;
5026 
5027 fail:
5028   lua_error(L);
5029   return SWIG_arg;
5030 }
5031 
5032 
5033 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
5034   int argc;
5035   int argv[3]={
5036     1,2,3
5037   };
5038 
5039   argc = lua_gettop(L);
5040   if (argc == 2) {
5041     int _v;
5042     {
5043       void *ptr;
5044       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5045         _v = 0;
5046       } else {
5047         _v = 1;
5048       }
5049     }
5050     if (_v) {
5051       {
5052         void *ptr;
5053         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
5054           _v = 0;
5055         } else {
5056           _v = 1;
5057         }
5058       }
5059       if (_v) {
5060         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5061       }
5062     }
5063   }
5064   if (argc == 2) {
5065     int _v;
5066     {
5067       void *ptr;
5068       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5069         _v = 0;
5070       } else {
5071         _v = 1;
5072       }
5073     }
5074     if (_v) {
5075       {
5076         _v = SWIG_lua_isnilstring(L,argv[1]);
5077       }
5078       if (_v) {
5079         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5080       }
5081     }
5082   }
5083 
5084   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5085     "  Possible C/C++ prototypes are:\n"
5086     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5087     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5088   lua_error(L);return 0;
5089 }
5090 
5091 
5092 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5093   int SWIG_arg = 0;
5094   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5095   bool result;
5096 
5097   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5099 
5100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5101     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5102   }
5103 
5104   result = (bool)(arg1)->GetWaitForLaunch();
5105   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5106   return SWIG_arg;
5107 
5108   if(0) SWIG_fail;
5109 
5110 fail:
5111   lua_error(L);
5112   return SWIG_arg;
5113 }
5114 
5115 
5116 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5117   int SWIG_arg = 0;
5118   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5119   bool arg2 ;
5120 
5121   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5123   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5124 
5125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5126     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5127   }
5128 
5129   arg2 = (lua_toboolean(L, 2)!=0);
5130   (arg1)->SetWaitForLaunch(arg2);
5131 
5132   return SWIG_arg;
5133 
5134   if(0) SWIG_fail;
5135 
5136 fail:
5137   lua_error(L);
5138   return SWIG_arg;
5139 }
5140 
5141 
5142 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5143   int SWIG_arg = 0;
5144   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5145   bool arg2 ;
5146   bool arg3 ;
5147 
5148   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5150   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5151   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5152 
5153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5154     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5155   }
5156 
5157   arg2 = (lua_toboolean(L, 2)!=0);
5158   arg3 = (lua_toboolean(L, 3)!=0);
5159   (arg1)->SetWaitForLaunch(arg2,arg3);
5160 
5161   return SWIG_arg;
5162 
5163   if(0) SWIG_fail;
5164 
5165 fail:
5166   lua_error(L);
5167   return SWIG_arg;
5168 }
5169 
5170 
5171 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5172   int argc;
5173   int argv[4]={
5174     1,2,3,4
5175   };
5176 
5177   argc = lua_gettop(L);
5178   if (argc == 2) {
5179     int _v;
5180     {
5181       void *ptr;
5182       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5183         _v = 0;
5184       } else {
5185         _v = 1;
5186       }
5187     }
5188     if (_v) {
5189       {
5190         _v = lua_isboolean(L,argv[1]);
5191       }
5192       if (_v) {
5193         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5194       }
5195     }
5196   }
5197   if (argc == 3) {
5198     int _v;
5199     {
5200       void *ptr;
5201       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5202         _v = 0;
5203       } else {
5204         _v = 1;
5205       }
5206     }
5207     if (_v) {
5208       {
5209         _v = lua_isboolean(L,argv[1]);
5210       }
5211       if (_v) {
5212         {
5213           _v = lua_isboolean(L,argv[2]);
5214         }
5215         if (_v) {
5216           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5217         }
5218       }
5219     }
5220   }
5221 
5222   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5223     "  Possible C/C++ prototypes are:\n"
5224     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5225     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5226   lua_error(L);return 0;
5227 }
5228 
5229 
5230 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5231   int SWIG_arg = 0;
5232   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5233   bool result;
5234 
5235   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5237 
5238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5239     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5240   }
5241 
5242   result = (bool)(arg1)->GetIgnoreExisting();
5243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5244   return SWIG_arg;
5245 
5246   if(0) SWIG_fail;
5247 
5248 fail:
5249   lua_error(L);
5250   return SWIG_arg;
5251 }
5252 
5253 
5254 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5255   int SWIG_arg = 0;
5256   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5257   bool arg2 ;
5258 
5259   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5261   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5262 
5263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5264     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5265   }
5266 
5267   arg2 = (lua_toboolean(L, 2)!=0);
5268   (arg1)->SetIgnoreExisting(arg2);
5269 
5270   return SWIG_arg;
5271 
5272   if(0) SWIG_fail;
5273 
5274 fail:
5275   lua_error(L);
5276   return SWIG_arg;
5277 }
5278 
5279 
5280 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5281   int SWIG_arg = 0;
5282   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5283   uint32_t result;
5284 
5285   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5287 
5288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5289     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5290   }
5291 
5292   result = (uint32_t)(arg1)->GetResumeCount();
5293   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5294   return SWIG_arg;
5295 
5296   if(0) SWIG_fail;
5297 
5298 fail:
5299   lua_error(L);
5300   return SWIG_arg;
5301 }
5302 
5303 
5304 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5305   int SWIG_arg = 0;
5306   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5307   uint32_t arg2 ;
5308 
5309   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5311   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5312 
5313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5314     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5315   }
5316 
5317   arg2 = (uint32_t)lua_tointeger(L, 2);
5318   (arg1)->SetResumeCount(arg2);
5319 
5320   return SWIG_arg;
5321 
5322   if(0) SWIG_fail;
5323 
5324 fail:
5325   lua_error(L);
5326   return SWIG_arg;
5327 }
5328 
5329 
5330 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5331   int SWIG_arg = 0;
5332   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5333   char *result = 0 ;
5334 
5335   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5337 
5338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5339     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5340   }
5341 
5342   result = (char *)(arg1)->GetProcessPluginName();
5343   lua_pushstring(L,(const char *)result); SWIG_arg++;
5344   return SWIG_arg;
5345 
5346   if(0) SWIG_fail;
5347 
5348 fail:
5349   lua_error(L);
5350   return SWIG_arg;
5351 }
5352 
5353 
5354 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5355   int SWIG_arg = 0;
5356   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5357   char *arg2 = (char *) 0 ;
5358 
5359   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5361   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5362 
5363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5364     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5365   }
5366 
5367   arg2 = (char *)lua_tostring(L, 2);
5368   (arg1)->SetProcessPluginName((char const *)arg2);
5369 
5370   return SWIG_arg;
5371 
5372   if(0) SWIG_fail;
5373 
5374 fail:
5375   lua_error(L);
5376   return SWIG_arg;
5377 }
5378 
5379 
5380 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5381   int SWIG_arg = 0;
5382   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5383   uint32_t result;
5384 
5385   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5387 
5388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5389     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5390   }
5391 
5392   result = (uint32_t)(arg1)->GetUserID();
5393   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5394   return SWIG_arg;
5395 
5396   if(0) SWIG_fail;
5397 
5398 fail:
5399   lua_error(L);
5400   return SWIG_arg;
5401 }
5402 
5403 
5404 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5405   int SWIG_arg = 0;
5406   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5407   uint32_t result;
5408 
5409   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5411 
5412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5413     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5414   }
5415 
5416   result = (uint32_t)(arg1)->GetGroupID();
5417   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5418   return SWIG_arg;
5419 
5420   if(0) SWIG_fail;
5421 
5422 fail:
5423   lua_error(L);
5424   return SWIG_arg;
5425 }
5426 
5427 
5428 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5429   int SWIG_arg = 0;
5430   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5431   bool result;
5432 
5433   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5435 
5436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5437     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5438   }
5439 
5440   result = (bool)(arg1)->UserIDIsValid();
5441   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5442   return SWIG_arg;
5443 
5444   if(0) SWIG_fail;
5445 
5446 fail:
5447   lua_error(L);
5448   return SWIG_arg;
5449 }
5450 
5451 
5452 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5453   int SWIG_arg = 0;
5454   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5455   bool result;
5456 
5457   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5459 
5460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5461     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5462   }
5463 
5464   result = (bool)(arg1)->GroupIDIsValid();
5465   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5466   return SWIG_arg;
5467 
5468   if(0) SWIG_fail;
5469 
5470 fail:
5471   lua_error(L);
5472   return SWIG_arg;
5473 }
5474 
5475 
5476 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5477   int SWIG_arg = 0;
5478   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5479   uint32_t arg2 ;
5480 
5481   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5483   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5484 
5485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5486     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5487   }
5488 
5489   arg2 = (uint32_t)lua_tointeger(L, 2);
5490   (arg1)->SetUserID(arg2);
5491 
5492   return SWIG_arg;
5493 
5494   if(0) SWIG_fail;
5495 
5496 fail:
5497   lua_error(L);
5498   return SWIG_arg;
5499 }
5500 
5501 
5502 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5503   int SWIG_arg = 0;
5504   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5505   uint32_t arg2 ;
5506 
5507   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5509   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5510 
5511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5512     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5513   }
5514 
5515   arg2 = (uint32_t)lua_tointeger(L, 2);
5516   (arg1)->SetGroupID(arg2);
5517 
5518   return SWIG_arg;
5519 
5520   if(0) SWIG_fail;
5521 
5522 fail:
5523   lua_error(L);
5524   return SWIG_arg;
5525 }
5526 
5527 
5528 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5529   int SWIG_arg = 0;
5530   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5531   uint32_t result;
5532 
5533   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5535 
5536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5537     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5538   }
5539 
5540   result = (uint32_t)(arg1)->GetEffectiveUserID();
5541   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5542   return SWIG_arg;
5543 
5544   if(0) SWIG_fail;
5545 
5546 fail:
5547   lua_error(L);
5548   return SWIG_arg;
5549 }
5550 
5551 
5552 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5553   int SWIG_arg = 0;
5554   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5555   uint32_t result;
5556 
5557   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5559 
5560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5561     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5562   }
5563 
5564   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5565   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5566   return SWIG_arg;
5567 
5568   if(0) SWIG_fail;
5569 
5570 fail:
5571   lua_error(L);
5572   return SWIG_arg;
5573 }
5574 
5575 
5576 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5577   int SWIG_arg = 0;
5578   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5579   bool result;
5580 
5581   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5583 
5584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5585     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5586   }
5587 
5588   result = (bool)(arg1)->EffectiveUserIDIsValid();
5589   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5590   return SWIG_arg;
5591 
5592   if(0) SWIG_fail;
5593 
5594 fail:
5595   lua_error(L);
5596   return SWIG_arg;
5597 }
5598 
5599 
5600 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5601   int SWIG_arg = 0;
5602   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5603   bool result;
5604 
5605   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5607 
5608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5609     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5610   }
5611 
5612   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5613   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5614   return SWIG_arg;
5615 
5616   if(0) SWIG_fail;
5617 
5618 fail:
5619   lua_error(L);
5620   return SWIG_arg;
5621 }
5622 
5623 
5624 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5625   int SWIG_arg = 0;
5626   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5627   uint32_t arg2 ;
5628 
5629   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5631   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5632 
5633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5634     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5635   }
5636 
5637   arg2 = (uint32_t)lua_tointeger(L, 2);
5638   (arg1)->SetEffectiveUserID(arg2);
5639 
5640   return SWIG_arg;
5641 
5642   if(0) SWIG_fail;
5643 
5644 fail:
5645   lua_error(L);
5646   return SWIG_arg;
5647 }
5648 
5649 
5650 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5651   int SWIG_arg = 0;
5652   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5653   uint32_t arg2 ;
5654 
5655   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5657   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5658 
5659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5660     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5661   }
5662 
5663   arg2 = (uint32_t)lua_tointeger(L, 2);
5664   (arg1)->SetEffectiveGroupID(arg2);
5665 
5666   return SWIG_arg;
5667 
5668   if(0) SWIG_fail;
5669 
5670 fail:
5671   lua_error(L);
5672   return SWIG_arg;
5673 }
5674 
5675 
5676 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5677   int SWIG_arg = 0;
5678   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5679   lldb::pid_t result;
5680 
5681   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5683 
5684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5685     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5686   }
5687 
5688   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5689   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5690   return SWIG_arg;
5691 
5692   if(0) SWIG_fail;
5693 
5694 fail:
5695   lua_error(L);
5696   return SWIG_arg;
5697 }
5698 
5699 
5700 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5701   int SWIG_arg = 0;
5702   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5703   lldb::pid_t arg2 ;
5704 
5705   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5707   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5708 
5709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5710     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5711   }
5712 
5713   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5714   (arg1)->SetParentProcessID(arg2);
5715 
5716   return SWIG_arg;
5717 
5718   if(0) SWIG_fail;
5719 
5720 fail:
5721   lua_error(L);
5722   return SWIG_arg;
5723 }
5724 
5725 
5726 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5727   int SWIG_arg = 0;
5728   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5729   bool result;
5730 
5731   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5733 
5734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5735     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5736   }
5737 
5738   result = (bool)(arg1)->ParentProcessIDIsValid();
5739   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5740   return SWIG_arg;
5741 
5742   if(0) SWIG_fail;
5743 
5744 fail:
5745   lua_error(L);
5746   return SWIG_arg;
5747 }
5748 
5749 
5750 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5751   int SWIG_arg = 0;
5752   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5753   lldb::SBListener result;
5754 
5755   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5757 
5758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5759     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5760   }
5761 
5762   result = (arg1)->GetListener();
5763   {
5764     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5766   }
5767   return SWIG_arg;
5768 
5769   if(0) SWIG_fail;
5770 
5771 fail:
5772   lua_error(L);
5773   return SWIG_arg;
5774 }
5775 
5776 
5777 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5778   int SWIG_arg = 0;
5779   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5780   lldb::SBListener *arg2 = 0 ;
5781 
5782   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5784   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5785 
5786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5787     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5788   }
5789 
5790 
5791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5792     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5793   }
5794 
5795   (arg1)->SetListener(*arg2);
5796 
5797   return SWIG_arg;
5798 
5799   if(0) SWIG_fail;
5800 
5801 fail:
5802   lua_error(L);
5803   return SWIG_arg;
5804 }
5805 
5806 
5807 static void swig_delete_SBAttachInfo(void *obj) {
5808 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5809 delete arg1;
5810 }
5811 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5812     assert(lua_istable(L,1));
5813     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5814     assert(!lua_isnil(L,-1));
5815     lua_replace(L,1); /* replace our table with real constructor */
5816     lua_call(L,lua_gettop(L)-1,1);
5817     return 1;
5818 }
5819 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5820     {0,0,0}
5821 };
5822 static swig_lua_method swig_SBAttachInfo_methods[]= {
5823     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5824     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5825     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5826     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5827     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5828     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5829     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5830     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5831     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5832     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5833     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5834     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5835     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5836     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5837     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5838     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5839     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5840     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5841     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5842     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5843     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5844     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5845     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5846     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5847     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5848     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5849     { "GetListener", _wrap_SBAttachInfo_GetListener},
5850     { "SetListener", _wrap_SBAttachInfo_SetListener},
5851     {0,0}
5852 };
5853 static swig_lua_method swig_SBAttachInfo_meta[] = {
5854     {0,0}
5855 };
5856 
5857 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5858     {0,0,0}
5859 };
5860 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5861     {0,0,0,0,0,0}
5862 };
5863 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5864     {0,0}
5865 };
5866 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5867     0
5868 };
5869 
5870 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5871     "SBAttachInfo",
5872     swig_SBAttachInfo_Sf_SwigStatic_methods,
5873     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5874     swig_SBAttachInfo_Sf_SwigStatic_constants,
5875     swig_SBAttachInfo_Sf_SwigStatic_classes,
5876     0
5877 };
5878 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5879 static const char *swig_SBAttachInfo_base_names[] = {0};
5880 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 };
5881 
5882 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5883   int SWIG_arg = 0;
5884   lldb::SBBlock *result = 0 ;
5885 
5886   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5887   result = (lldb::SBBlock *)new lldb::SBBlock();
5888   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5889   return SWIG_arg;
5890 
5891   if(0) SWIG_fail;
5892 
5893 fail:
5894   lua_error(L);
5895   return SWIG_arg;
5896 }
5897 
5898 
5899 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5900   int SWIG_arg = 0;
5901   lldb::SBBlock *arg1 = 0 ;
5902   lldb::SBBlock *result = 0 ;
5903 
5904   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5905   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5906 
5907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5908     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5909   }
5910 
5911   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5912   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5913   return SWIG_arg;
5914 
5915   if(0) SWIG_fail;
5916 
5917 fail:
5918   lua_error(L);
5919   return SWIG_arg;
5920 }
5921 
5922 
5923 static int _wrap_new_SBBlock(lua_State* L) {
5924   int argc;
5925   int argv[2]={
5926     1,2
5927   };
5928 
5929   argc = lua_gettop(L);
5930   if (argc == 0) {
5931     return _wrap_new_SBBlock__SWIG_0(L);
5932   }
5933   if (argc == 1) {
5934     int _v;
5935     {
5936       void *ptr;
5937       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5938         _v = 0;
5939       } else {
5940         _v = 1;
5941       }
5942     }
5943     if (_v) {
5944       return _wrap_new_SBBlock__SWIG_1(L);
5945     }
5946   }
5947 
5948   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5949     "  Possible C/C++ prototypes are:\n"
5950     "    lldb::SBBlock::SBBlock()\n"
5951     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5952   lua_error(L);return 0;
5953 }
5954 
5955 
5956 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5957   int SWIG_arg = 0;
5958   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5959   bool result;
5960 
5961   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5963 
5964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5965     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5966   }
5967 
5968   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5969   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5970   return SWIG_arg;
5971 
5972   if(0) SWIG_fail;
5973 
5974 fail:
5975   lua_error(L);
5976   return SWIG_arg;
5977 }
5978 
5979 
5980 static int _wrap_SBBlock_IsValid(lua_State* L) {
5981   int SWIG_arg = 0;
5982   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5983   bool result;
5984 
5985   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5987 
5988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5989     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5990   }
5991 
5992   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5993   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5994   return SWIG_arg;
5995 
5996   if(0) SWIG_fail;
5997 
5998 fail:
5999   lua_error(L);
6000   return SWIG_arg;
6001 }
6002 
6003 
6004 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
6005   int SWIG_arg = 0;
6006   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6007   char *result = 0 ;
6008 
6009   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
6010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
6011 
6012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6013     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
6014   }
6015 
6016   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
6017   lua_pushstring(L,(const char *)result); SWIG_arg++;
6018   return SWIG_arg;
6019 
6020   if(0) SWIG_fail;
6021 
6022 fail:
6023   lua_error(L);
6024   return SWIG_arg;
6025 }
6026 
6027 
6028 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
6029   int SWIG_arg = 0;
6030   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6031   lldb::SBFileSpec result;
6032 
6033   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
6034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
6035 
6036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6037     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
6038   }
6039 
6040   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
6041   {
6042     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
6043     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
6044   }
6045   return SWIG_arg;
6046 
6047   if(0) SWIG_fail;
6048 
6049 fail:
6050   lua_error(L);
6051   return SWIG_arg;
6052 }
6053 
6054 
6055 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6056   int SWIG_arg = 0;
6057   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6058   uint32_t result;
6059 
6060   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6062 
6063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6064     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6065   }
6066 
6067   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6068   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6069   return SWIG_arg;
6070 
6071   if(0) SWIG_fail;
6072 
6073 fail:
6074   lua_error(L);
6075   return SWIG_arg;
6076 }
6077 
6078 
6079 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6080   int SWIG_arg = 0;
6081   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6082   uint32_t result;
6083 
6084   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6086 
6087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6088     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6089   }
6090 
6091   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6092   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6093   return SWIG_arg;
6094 
6095   if(0) SWIG_fail;
6096 
6097 fail:
6098   lua_error(L);
6099   return SWIG_arg;
6100 }
6101 
6102 
6103 static int _wrap_SBBlock_GetParent(lua_State* L) {
6104   int SWIG_arg = 0;
6105   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6106   lldb::SBBlock result;
6107 
6108   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6110 
6111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6112     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6113   }
6114 
6115   result = (arg1)->GetParent();
6116   {
6117     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6119   }
6120   return SWIG_arg;
6121 
6122   if(0) SWIG_fail;
6123 
6124 fail:
6125   lua_error(L);
6126   return SWIG_arg;
6127 }
6128 
6129 
6130 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6131   int SWIG_arg = 0;
6132   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6133   lldb::SBBlock result;
6134 
6135   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6137 
6138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6139     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6140   }
6141 
6142   result = (arg1)->GetContainingInlinedBlock();
6143   {
6144     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6145     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6146   }
6147   return SWIG_arg;
6148 
6149   if(0) SWIG_fail;
6150 
6151 fail:
6152   lua_error(L);
6153   return SWIG_arg;
6154 }
6155 
6156 
6157 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6158   int SWIG_arg = 0;
6159   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6160   lldb::SBBlock result;
6161 
6162   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6164 
6165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6166     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6167   }
6168 
6169   result = (arg1)->GetSibling();
6170   {
6171     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6172     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6173   }
6174   return SWIG_arg;
6175 
6176   if(0) SWIG_fail;
6177 
6178 fail:
6179   lua_error(L);
6180   return SWIG_arg;
6181 }
6182 
6183 
6184 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6185   int SWIG_arg = 0;
6186   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6187   lldb::SBBlock result;
6188 
6189   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6191 
6192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6193     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6194   }
6195 
6196   result = (arg1)->GetFirstChild();
6197   {
6198     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6199     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6200   }
6201   return SWIG_arg;
6202 
6203   if(0) SWIG_fail;
6204 
6205 fail:
6206   lua_error(L);
6207   return SWIG_arg;
6208 }
6209 
6210 
6211 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6212   int SWIG_arg = 0;
6213   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6214   uint32_t result;
6215 
6216   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6218 
6219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6220     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6221   }
6222 
6223   result = (uint32_t)(arg1)->GetNumRanges();
6224   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6225   return SWIG_arg;
6226 
6227   if(0) SWIG_fail;
6228 
6229 fail:
6230   lua_error(L);
6231   return SWIG_arg;
6232 }
6233 
6234 
6235 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6236   int SWIG_arg = 0;
6237   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6238   uint32_t arg2 ;
6239   lldb::SBAddress result;
6240 
6241   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6243   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6244 
6245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6246     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6247   }
6248 
6249   arg2 = (uint32_t)lua_tointeger(L, 2);
6250   result = (arg1)->GetRangeStartAddress(arg2);
6251   {
6252     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6253     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6254   }
6255   return SWIG_arg;
6256 
6257   if(0) SWIG_fail;
6258 
6259 fail:
6260   lua_error(L);
6261   return SWIG_arg;
6262 }
6263 
6264 
6265 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6266   int SWIG_arg = 0;
6267   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6268   uint32_t arg2 ;
6269   lldb::SBAddress result;
6270 
6271   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6273   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6274 
6275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6276     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6277   }
6278 
6279   arg2 = (uint32_t)lua_tointeger(L, 2);
6280   result = (arg1)->GetRangeEndAddress(arg2);
6281   {
6282     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6283     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6284   }
6285   return SWIG_arg;
6286 
6287   if(0) SWIG_fail;
6288 
6289 fail:
6290   lua_error(L);
6291   return SWIG_arg;
6292 }
6293 
6294 
6295 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6296   int SWIG_arg = 0;
6297   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6298   lldb::SBAddress arg2 ;
6299   lldb::SBAddress *argp2 ;
6300   uint32_t result;
6301 
6302   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6304   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6305 
6306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6307     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6308   }
6309 
6310 
6311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6312     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6313   }
6314   arg2 = *argp2;
6315 
6316   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6317   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6318   return SWIG_arg;
6319 
6320   if(0) SWIG_fail;
6321 
6322 fail:
6323   lua_error(L);
6324   return SWIG_arg;
6325 }
6326 
6327 
6328 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6329   int SWIG_arg = 0;
6330   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6331   lldb::SBStream *arg2 = 0 ;
6332   bool result;
6333 
6334   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6336   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6337 
6338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6339     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6340   }
6341 
6342 
6343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6344     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6345   }
6346 
6347   result = (bool)(arg1)->GetDescription(*arg2);
6348   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6349   return SWIG_arg;
6350 
6351   if(0) SWIG_fail;
6352 
6353 fail:
6354   lua_error(L);
6355   return SWIG_arg;
6356 }
6357 
6358 
6359 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6360   int SWIG_arg = 0;
6361   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6362   lldb::SBFrame *arg2 = 0 ;
6363   bool arg3 ;
6364   bool arg4 ;
6365   bool arg5 ;
6366   lldb::DynamicValueType arg6 ;
6367   lldb::SBValueList result;
6368 
6369   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6371   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6372   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6373   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6374   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6375   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6376 
6377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6378     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6379   }
6380 
6381 
6382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6383     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6384   }
6385 
6386   arg3 = (lua_toboolean(L, 3)!=0);
6387   arg4 = (lua_toboolean(L, 4)!=0);
6388   arg5 = (lua_toboolean(L, 5)!=0);
6389   arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
6390   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6391   {
6392     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6393     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6394   }
6395   return SWIG_arg;
6396 
6397   if(0) SWIG_fail;
6398 
6399 fail:
6400   lua_error(L);
6401   return SWIG_arg;
6402 }
6403 
6404 
6405 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6406   int SWIG_arg = 0;
6407   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6408   lldb::SBTarget *arg2 = 0 ;
6409   bool arg3 ;
6410   bool arg4 ;
6411   bool arg5 ;
6412   lldb::SBValueList result;
6413 
6414   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6416   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6417   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6418   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6419   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6420 
6421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6422     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6423   }
6424 
6425 
6426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6427     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6428   }
6429 
6430   arg3 = (lua_toboolean(L, 3)!=0);
6431   arg4 = (lua_toboolean(L, 4)!=0);
6432   arg5 = (lua_toboolean(L, 5)!=0);
6433   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6434   {
6435     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6436     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6437   }
6438   return SWIG_arg;
6439 
6440   if(0) SWIG_fail;
6441 
6442 fail:
6443   lua_error(L);
6444   return SWIG_arg;
6445 }
6446 
6447 
6448 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6449   int argc;
6450   int argv[7]={
6451     1,2,3,4,5,6,7
6452   };
6453 
6454   argc = lua_gettop(L);
6455   if (argc == 5) {
6456     int _v;
6457     {
6458       void *ptr;
6459       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6460         _v = 0;
6461       } else {
6462         _v = 1;
6463       }
6464     }
6465     if (_v) {
6466       {
6467         void *ptr;
6468         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6469           _v = 0;
6470         } else {
6471           _v = 1;
6472         }
6473       }
6474       if (_v) {
6475         {
6476           _v = lua_isboolean(L,argv[2]);
6477         }
6478         if (_v) {
6479           {
6480             _v = lua_isboolean(L,argv[3]);
6481           }
6482           if (_v) {
6483             {
6484               _v = lua_isboolean(L,argv[4]);
6485             }
6486             if (_v) {
6487               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6488             }
6489           }
6490         }
6491       }
6492     }
6493   }
6494   if (argc == 6) {
6495     int _v;
6496     {
6497       void *ptr;
6498       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6499         _v = 0;
6500       } else {
6501         _v = 1;
6502       }
6503     }
6504     if (_v) {
6505       {
6506         void *ptr;
6507         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6508           _v = 0;
6509         } else {
6510           _v = 1;
6511         }
6512       }
6513       if (_v) {
6514         {
6515           _v = lua_isboolean(L,argv[2]);
6516         }
6517         if (_v) {
6518           {
6519             _v = lua_isboolean(L,argv[3]);
6520           }
6521           if (_v) {
6522             {
6523               _v = lua_isboolean(L,argv[4]);
6524             }
6525             if (_v) {
6526               {
6527                 _v = lua_isnumber(L,argv[5]);
6528               }
6529               if (_v) {
6530                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6531               }
6532             }
6533           }
6534         }
6535       }
6536     }
6537   }
6538 
6539   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6540     "  Possible C/C++ prototypes are:\n"
6541     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6542     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6543   lua_error(L);return 0;
6544 }
6545 
6546 
6547 static int _wrap_SBBlock___tostring(lua_State* L) {
6548   int SWIG_arg = 0;
6549   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6550   std::string result;
6551 
6552   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6553   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6554 
6555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6556     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6557   }
6558 
6559   result = lldb_SBBlock___str__(arg1);
6560   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6561   return SWIG_arg;
6562 
6563   if(0) SWIG_fail;
6564 
6565 fail:
6566   lua_error(L);
6567   return SWIG_arg;
6568 }
6569 
6570 
6571 static void swig_delete_SBBlock(void *obj) {
6572 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6573 delete arg1;
6574 }
6575 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6576     assert(lua_istable(L,1));
6577     lua_pushcfunction(L,_wrap_new_SBBlock);
6578     assert(!lua_isnil(L,-1));
6579     lua_replace(L,1); /* replace our table with real constructor */
6580     lua_call(L,lua_gettop(L)-1,1);
6581     return 1;
6582 }
6583 static swig_lua_attribute swig_SBBlock_attributes[] = {
6584     {0,0,0}
6585 };
6586 static swig_lua_method swig_SBBlock_methods[]= {
6587     { "IsInlined", _wrap_SBBlock_IsInlined},
6588     { "IsValid", _wrap_SBBlock_IsValid},
6589     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6590     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6591     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6592     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6593     { "GetParent", _wrap_SBBlock_GetParent},
6594     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6595     { "GetSibling", _wrap_SBBlock_GetSibling},
6596     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6597     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6598     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6599     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6600     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6601     { "GetDescription", _wrap_SBBlock_GetDescription},
6602     { "GetVariables", _wrap_SBBlock_GetVariables},
6603     { "__tostring", _wrap_SBBlock___tostring},
6604     {0,0}
6605 };
6606 static swig_lua_method swig_SBBlock_meta[] = {
6607     { "__tostring", _wrap_SBBlock___tostring},
6608     {0,0}
6609 };
6610 
6611 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6612     {0,0,0}
6613 };
6614 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6615     {0,0,0,0,0,0}
6616 };
6617 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6618     {0,0}
6619 };
6620 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6621     0
6622 };
6623 
6624 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6625     "SBBlock",
6626     swig_SBBlock_Sf_SwigStatic_methods,
6627     swig_SBBlock_Sf_SwigStatic_attributes,
6628     swig_SBBlock_Sf_SwigStatic_constants,
6629     swig_SBBlock_Sf_SwigStatic_classes,
6630     0
6631 };
6632 static swig_lua_class *swig_SBBlock_bases[] = {0};
6633 static const char *swig_SBBlock_base_names[] = {0};
6634 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 };
6635 
6636 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6637   int SWIG_arg = 0;
6638   lldb::SBBreakpoint *result = 0 ;
6639 
6640   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6641   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6642   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6643   return SWIG_arg;
6644 
6645   if(0) SWIG_fail;
6646 
6647 fail:
6648   lua_error(L);
6649   return SWIG_arg;
6650 }
6651 
6652 
6653 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6654   int SWIG_arg = 0;
6655   lldb::SBBreakpoint *arg1 = 0 ;
6656   lldb::SBBreakpoint *result = 0 ;
6657 
6658   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6659   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6660 
6661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6662     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6663   }
6664 
6665   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6666   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6667   return SWIG_arg;
6668 
6669   if(0) SWIG_fail;
6670 
6671 fail:
6672   lua_error(L);
6673   return SWIG_arg;
6674 }
6675 
6676 
6677 static int _wrap_new_SBBreakpoint(lua_State* L) {
6678   int argc;
6679   int argv[2]={
6680     1,2
6681   };
6682 
6683   argc = lua_gettop(L);
6684   if (argc == 0) {
6685     return _wrap_new_SBBreakpoint__SWIG_0(L);
6686   }
6687   if (argc == 1) {
6688     int _v;
6689     {
6690       void *ptr;
6691       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6692         _v = 0;
6693       } else {
6694         _v = 1;
6695       }
6696     }
6697     if (_v) {
6698       return _wrap_new_SBBreakpoint__SWIG_1(L);
6699     }
6700   }
6701 
6702   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6703     "  Possible C/C++ prototypes are:\n"
6704     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6705     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6706   lua_error(L);return 0;
6707 }
6708 
6709 
6710 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6711   int SWIG_arg = 0;
6712   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6713   lldb::SBBreakpoint *arg2 = 0 ;
6714   bool result;
6715 
6716   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6718   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6719 
6720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6721     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6722   }
6723 
6724 
6725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6726     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6727   }
6728 
6729   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6730   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6731   return SWIG_arg;
6732 
6733   if(0) SWIG_fail;
6734 
6735 fail:
6736   lua_error(L);
6737   return SWIG_arg;
6738 }
6739 
6740 
6741 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6742   int SWIG_arg = 0;
6743   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6744   lldb::break_id_t result;
6745 
6746   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6748 
6749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6750     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6751   }
6752 
6753   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6754   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6755   return SWIG_arg;
6756 
6757   if(0) SWIG_fail;
6758 
6759 fail:
6760   lua_error(L);
6761   return SWIG_arg;
6762 }
6763 
6764 
6765 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6766   int SWIG_arg = 0;
6767   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6768   bool result;
6769 
6770   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6772 
6773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6774     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6775   }
6776 
6777   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6779   return SWIG_arg;
6780 
6781   if(0) SWIG_fail;
6782 
6783 fail:
6784   lua_error(L);
6785   return SWIG_arg;
6786 }
6787 
6788 
6789 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6790   int SWIG_arg = 0;
6791   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6792 
6793   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6795 
6796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6797     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6798   }
6799 
6800   (arg1)->ClearAllBreakpointSites();
6801 
6802   return SWIG_arg;
6803 
6804   if(0) SWIG_fail;
6805 
6806 fail:
6807   lua_error(L);
6808   return SWIG_arg;
6809 }
6810 
6811 
6812 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
6813   int SWIG_arg = 0;
6814   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6815   lldb::SBTarget result;
6816 
6817   SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
6818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
6819 
6820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6821     SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
6822   }
6823 
6824   result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
6825   {
6826     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
6827     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
6828   }
6829   return SWIG_arg;
6830 
6831   if(0) SWIG_fail;
6832 
6833 fail:
6834   lua_error(L);
6835   return SWIG_arg;
6836 }
6837 
6838 
6839 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6840   int SWIG_arg = 0;
6841   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6842   lldb::addr_t arg2 ;
6843   lldb::SBBreakpointLocation result;
6844 
6845   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6847   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6848 
6849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6850     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6851   }
6852 
6853   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6854   result = (arg1)->FindLocationByAddress(arg2);
6855   {
6856     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6857     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6858   }
6859   return SWIG_arg;
6860 
6861   if(0) SWIG_fail;
6862 
6863 fail:
6864   lua_error(L);
6865   return SWIG_arg;
6866 }
6867 
6868 
6869 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6870   int SWIG_arg = 0;
6871   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6872   lldb::addr_t arg2 ;
6873   lldb::break_id_t result;
6874 
6875   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6877   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6878 
6879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6880     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6881   }
6882 
6883   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6884   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6885   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6886   return SWIG_arg;
6887 
6888   if(0) SWIG_fail;
6889 
6890 fail:
6891   lua_error(L);
6892   return SWIG_arg;
6893 }
6894 
6895 
6896 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6897   int SWIG_arg = 0;
6898   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6899   lldb::break_id_t arg2 ;
6900   lldb::SBBreakpointLocation result;
6901 
6902   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6904   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6905 
6906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6907     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6908   }
6909 
6910   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
6911   result = (arg1)->FindLocationByID(arg2);
6912   {
6913     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6914     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6915   }
6916   return SWIG_arg;
6917 
6918   if(0) SWIG_fail;
6919 
6920 fail:
6921   lua_error(L);
6922   return SWIG_arg;
6923 }
6924 
6925 
6926 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6927   int SWIG_arg = 0;
6928   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6929   uint32_t arg2 ;
6930   lldb::SBBreakpointLocation result;
6931 
6932   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6934   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6935 
6936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6937     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6938   }
6939 
6940   arg2 = (uint32_t)lua_tointeger(L, 2);
6941   result = (arg1)->GetLocationAtIndex(arg2);
6942   {
6943     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6944     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6945   }
6946   return SWIG_arg;
6947 
6948   if(0) SWIG_fail;
6949 
6950 fail:
6951   lua_error(L);
6952   return SWIG_arg;
6953 }
6954 
6955 
6956 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6957   int SWIG_arg = 0;
6958   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6959   bool arg2 ;
6960 
6961   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6963   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6964 
6965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6966     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6967   }
6968 
6969   arg2 = (lua_toboolean(L, 2)!=0);
6970   (arg1)->SetEnabled(arg2);
6971 
6972   return SWIG_arg;
6973 
6974   if(0) SWIG_fail;
6975 
6976 fail:
6977   lua_error(L);
6978   return SWIG_arg;
6979 }
6980 
6981 
6982 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6983   int SWIG_arg = 0;
6984   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6985   bool result;
6986 
6987   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6989 
6990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6991     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6992   }
6993 
6994   result = (bool)(arg1)->IsEnabled();
6995   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6996   return SWIG_arg;
6997 
6998   if(0) SWIG_fail;
6999 
7000 fail:
7001   lua_error(L);
7002   return SWIG_arg;
7003 }
7004 
7005 
7006 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
7007   int SWIG_arg = 0;
7008   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7009   bool arg2 ;
7010 
7011   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
7012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
7013   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
7014 
7015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7016     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7017   }
7018 
7019   arg2 = (lua_toboolean(L, 2)!=0);
7020   (arg1)->SetOneShot(arg2);
7021 
7022   return SWIG_arg;
7023 
7024   if(0) SWIG_fail;
7025 
7026 fail:
7027   lua_error(L);
7028   return SWIG_arg;
7029 }
7030 
7031 
7032 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
7033   int SWIG_arg = 0;
7034   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7035   bool result;
7036 
7037   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
7038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
7039 
7040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7041     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7042   }
7043 
7044   result = (bool)(arg1)->IsOneShot();
7045   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7046   return SWIG_arg;
7047 
7048   if(0) SWIG_fail;
7049 
7050 fail:
7051   lua_error(L);
7052   return SWIG_arg;
7053 }
7054 
7055 
7056 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7057   int SWIG_arg = 0;
7058   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7059   bool result;
7060 
7061   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7063 
7064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7065     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7066   }
7067 
7068   result = (bool)(arg1)->IsInternal();
7069   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7070   return SWIG_arg;
7071 
7072   if(0) SWIG_fail;
7073 
7074 fail:
7075   lua_error(L);
7076   return SWIG_arg;
7077 }
7078 
7079 
7080 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7081   int SWIG_arg = 0;
7082   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7083   uint32_t result;
7084 
7085   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7087 
7088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7089     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7090   }
7091 
7092   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7093   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7094   return SWIG_arg;
7095 
7096   if(0) SWIG_fail;
7097 
7098 fail:
7099   lua_error(L);
7100   return SWIG_arg;
7101 }
7102 
7103 
7104 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7105   int SWIG_arg = 0;
7106   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7107   uint32_t arg2 ;
7108 
7109   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7111   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7112 
7113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7114     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7115   }
7116 
7117   arg2 = (uint32_t)lua_tointeger(L, 2);
7118   (arg1)->SetIgnoreCount(arg2);
7119 
7120   return SWIG_arg;
7121 
7122   if(0) SWIG_fail;
7123 
7124 fail:
7125   lua_error(L);
7126   return SWIG_arg;
7127 }
7128 
7129 
7130 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7131   int SWIG_arg = 0;
7132   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7133   uint32_t result;
7134 
7135   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7137 
7138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7139     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7140   }
7141 
7142   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7143   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7144   return SWIG_arg;
7145 
7146   if(0) SWIG_fail;
7147 
7148 fail:
7149   lua_error(L);
7150   return SWIG_arg;
7151 }
7152 
7153 
7154 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7155   int SWIG_arg = 0;
7156   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7157   char *arg2 = (char *) 0 ;
7158 
7159   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7161   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7162 
7163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7164     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7165   }
7166 
7167   arg2 = (char *)lua_tostring(L, 2);
7168   (arg1)->SetCondition((char const *)arg2);
7169 
7170   return SWIG_arg;
7171 
7172   if(0) SWIG_fail;
7173 
7174 fail:
7175   lua_error(L);
7176   return SWIG_arg;
7177 }
7178 
7179 
7180 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7181   int SWIG_arg = 0;
7182   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7183   char *result = 0 ;
7184 
7185   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7187 
7188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7189     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7190   }
7191 
7192   result = (char *)(arg1)->GetCondition();
7193   lua_pushstring(L,(const char *)result); SWIG_arg++;
7194   return SWIG_arg;
7195 
7196   if(0) SWIG_fail;
7197 
7198 fail:
7199   lua_error(L);
7200   return SWIG_arg;
7201 }
7202 
7203 
7204 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7205   int SWIG_arg = 0;
7206   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7207   bool arg2 ;
7208 
7209   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7211   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7212 
7213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7214     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7215   }
7216 
7217   arg2 = (lua_toboolean(L, 2)!=0);
7218   (arg1)->SetAutoContinue(arg2);
7219 
7220   return SWIG_arg;
7221 
7222   if(0) SWIG_fail;
7223 
7224 fail:
7225   lua_error(L);
7226   return SWIG_arg;
7227 }
7228 
7229 
7230 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7231   int SWIG_arg = 0;
7232   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7233   bool result;
7234 
7235   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7237 
7238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7239     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7240   }
7241 
7242   result = (bool)(arg1)->GetAutoContinue();
7243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7244   return SWIG_arg;
7245 
7246   if(0) SWIG_fail;
7247 
7248 fail:
7249   lua_error(L);
7250   return SWIG_arg;
7251 }
7252 
7253 
7254 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7255   int SWIG_arg = 0;
7256   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7257   lldb::tid_t arg2 ;
7258 
7259   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7261   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7262 
7263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7264     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7265   }
7266 
7267   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
7268   (arg1)->SetThreadID(arg2);
7269 
7270   return SWIG_arg;
7271 
7272   if(0) SWIG_fail;
7273 
7274 fail:
7275   lua_error(L);
7276   return SWIG_arg;
7277 }
7278 
7279 
7280 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7281   int SWIG_arg = 0;
7282   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7283   lldb::tid_t result;
7284 
7285   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7287 
7288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7289     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7290   }
7291 
7292   result = (lldb::tid_t)(arg1)->GetThreadID();
7293   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7294   return SWIG_arg;
7295 
7296   if(0) SWIG_fail;
7297 
7298 fail:
7299   lua_error(L);
7300   return SWIG_arg;
7301 }
7302 
7303 
7304 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7305   int SWIG_arg = 0;
7306   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7307   uint32_t arg2 ;
7308 
7309   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7311   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7312 
7313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7314     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7315   }
7316 
7317   arg2 = (uint32_t)lua_tointeger(L, 2);
7318   (arg1)->SetThreadIndex(arg2);
7319 
7320   return SWIG_arg;
7321 
7322   if(0) SWIG_fail;
7323 
7324 fail:
7325   lua_error(L);
7326   return SWIG_arg;
7327 }
7328 
7329 
7330 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7331   int SWIG_arg = 0;
7332   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7333   uint32_t result;
7334 
7335   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7337 
7338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7339     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7340   }
7341 
7342   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7343   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7344   return SWIG_arg;
7345 
7346   if(0) SWIG_fail;
7347 
7348 fail:
7349   lua_error(L);
7350   return SWIG_arg;
7351 }
7352 
7353 
7354 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7355   int SWIG_arg = 0;
7356   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7357   char *arg2 = (char *) 0 ;
7358 
7359   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7361   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7362 
7363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7364     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7365   }
7366 
7367   arg2 = (char *)lua_tostring(L, 2);
7368   (arg1)->SetThreadName((char const *)arg2);
7369 
7370   return SWIG_arg;
7371 
7372   if(0) SWIG_fail;
7373 
7374 fail:
7375   lua_error(L);
7376   return SWIG_arg;
7377 }
7378 
7379 
7380 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7381   int SWIG_arg = 0;
7382   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7383   char *result = 0 ;
7384 
7385   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7387 
7388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7389     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7390   }
7391 
7392   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7393   lua_pushstring(L,(const char *)result); SWIG_arg++;
7394   return SWIG_arg;
7395 
7396   if(0) SWIG_fail;
7397 
7398 fail:
7399   lua_error(L);
7400   return SWIG_arg;
7401 }
7402 
7403 
7404 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7405   int SWIG_arg = 0;
7406   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7407   char *arg2 = (char *) 0 ;
7408 
7409   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7411   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7412 
7413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7414     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7415   }
7416 
7417   arg2 = (char *)lua_tostring(L, 2);
7418   (arg1)->SetQueueName((char const *)arg2);
7419 
7420   return SWIG_arg;
7421 
7422   if(0) SWIG_fail;
7423 
7424 fail:
7425   lua_error(L);
7426   return SWIG_arg;
7427 }
7428 
7429 
7430 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7431   int SWIG_arg = 0;
7432   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7433   char *result = 0 ;
7434 
7435   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7437 
7438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7439     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7440   }
7441 
7442   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7443   lua_pushstring(L,(const char *)result); SWIG_arg++;
7444   return SWIG_arg;
7445 
7446   if(0) SWIG_fail;
7447 
7448 fail:
7449   lua_error(L);
7450   return SWIG_arg;
7451 }
7452 
7453 
7454 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7455   int SWIG_arg = 0;
7456   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7457   char *arg2 = (char *) 0 ;
7458 
7459   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7461   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7462 
7463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7464     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7465   }
7466 
7467   arg2 = (char *)lua_tostring(L, 2);
7468   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7469 
7470   return SWIG_arg;
7471 
7472   if(0) SWIG_fail;
7473 
7474 fail:
7475   lua_error(L);
7476   return SWIG_arg;
7477 }
7478 
7479 
7480 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7481   int SWIG_arg = 0;
7482   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7483   char *arg2 = (char *) 0 ;
7484   lldb::SBStructuredData *arg3 = 0 ;
7485   lldb::SBError result;
7486 
7487   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7489   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7490   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7491 
7492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7493     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7494   }
7495 
7496   arg2 = (char *)lua_tostring(L, 2);
7497 
7498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7499     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7500   }
7501 
7502   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7503   {
7504     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7505     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7506   }
7507   return SWIG_arg;
7508 
7509   if(0) SWIG_fail;
7510 
7511 fail:
7512   lua_error(L);
7513   return SWIG_arg;
7514 }
7515 
7516 
7517 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7518   int argc;
7519   int argv[4]={
7520     1,2,3,4
7521   };
7522 
7523   argc = lua_gettop(L);
7524   if (argc == 2) {
7525     int _v;
7526     {
7527       void *ptr;
7528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7529         _v = 0;
7530       } else {
7531         _v = 1;
7532       }
7533     }
7534     if (_v) {
7535       {
7536         _v = SWIG_lua_isnilstring(L,argv[1]);
7537       }
7538       if (_v) {
7539         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7540       }
7541     }
7542   }
7543   if (argc == 3) {
7544     int _v;
7545     {
7546       void *ptr;
7547       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7548         _v = 0;
7549       } else {
7550         _v = 1;
7551       }
7552     }
7553     if (_v) {
7554       {
7555         _v = SWIG_lua_isnilstring(L,argv[1]);
7556       }
7557       if (_v) {
7558         {
7559           void *ptr;
7560           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7561             _v = 0;
7562           } else {
7563             _v = 1;
7564           }
7565         }
7566         if (_v) {
7567           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7568         }
7569       }
7570     }
7571   }
7572 
7573   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7574     "  Possible C/C++ prototypes are:\n"
7575     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7576     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7577   lua_error(L);return 0;
7578 }
7579 
7580 
7581 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7582   int SWIG_arg = 0;
7583   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7584   char *arg2 = (char *) 0 ;
7585   lldb::SBError result;
7586 
7587   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7589   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7590 
7591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7592     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7593   }
7594 
7595   arg2 = (char *)lua_tostring(L, 2);
7596   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7597   {
7598     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7599     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7600   }
7601   return SWIG_arg;
7602 
7603   if(0) SWIG_fail;
7604 
7605 fail:
7606   lua_error(L);
7607   return SWIG_arg;
7608 }
7609 
7610 
7611 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7612   int SWIG_arg = 0;
7613   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7614   lldb::SBStringList *arg2 = 0 ;
7615 
7616   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7618   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7619 
7620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7621     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7622   }
7623 
7624 
7625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7626     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7627   }
7628 
7629   (arg1)->SetCommandLineCommands(*arg2);
7630 
7631   return SWIG_arg;
7632 
7633   if(0) SWIG_fail;
7634 
7635 fail:
7636   lua_error(L);
7637   return SWIG_arg;
7638 }
7639 
7640 
7641 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7642   int SWIG_arg = 0;
7643   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7644   lldb::SBStringList *arg2 = 0 ;
7645   bool result;
7646 
7647   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7649   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7650 
7651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7652     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7653   }
7654 
7655 
7656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7657     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7658   }
7659 
7660   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7661   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7662   return SWIG_arg;
7663 
7664   if(0) SWIG_fail;
7665 
7666 fail:
7667   lua_error(L);
7668   return SWIG_arg;
7669 }
7670 
7671 
7672 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7673   int SWIG_arg = 0;
7674   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7675   char *arg2 = (char *) 0 ;
7676   bool result;
7677 
7678   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7680   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7681 
7682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7683     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7684   }
7685 
7686   arg2 = (char *)lua_tostring(L, 2);
7687   result = (bool)(arg1)->AddName((char const *)arg2);
7688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7689   return SWIG_arg;
7690 
7691   if(0) SWIG_fail;
7692 
7693 fail:
7694   lua_error(L);
7695   return SWIG_arg;
7696 }
7697 
7698 
7699 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7700   int SWIG_arg = 0;
7701   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7702   char *arg2 = (char *) 0 ;
7703   lldb::SBError result;
7704 
7705   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7707   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7708 
7709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7710     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7711   }
7712 
7713   arg2 = (char *)lua_tostring(L, 2);
7714   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7715   {
7716     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7718   }
7719   return SWIG_arg;
7720 
7721   if(0) SWIG_fail;
7722 
7723 fail:
7724   lua_error(L);
7725   return SWIG_arg;
7726 }
7727 
7728 
7729 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7730   int SWIG_arg = 0;
7731   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7732   char *arg2 = (char *) 0 ;
7733 
7734   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7736   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7737 
7738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7739     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7740   }
7741 
7742   arg2 = (char *)lua_tostring(L, 2);
7743   (arg1)->RemoveName((char const *)arg2);
7744 
7745   return SWIG_arg;
7746 
7747   if(0) SWIG_fail;
7748 
7749 fail:
7750   lua_error(L);
7751   return SWIG_arg;
7752 }
7753 
7754 
7755 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7756   int SWIG_arg = 0;
7757   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7758   char *arg2 = (char *) 0 ;
7759   bool result;
7760 
7761   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7763   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7764 
7765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7766     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7767   }
7768 
7769   arg2 = (char *)lua_tostring(L, 2);
7770   result = (bool)(arg1)->MatchesName((char const *)arg2);
7771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7772   return SWIG_arg;
7773 
7774   if(0) SWIG_fail;
7775 
7776 fail:
7777   lua_error(L);
7778   return SWIG_arg;
7779 }
7780 
7781 
7782 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7783   int SWIG_arg = 0;
7784   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7785   lldb::SBStringList *arg2 = 0 ;
7786 
7787   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7789   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7790 
7791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7792     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7793   }
7794 
7795 
7796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7797     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7798   }
7799 
7800   (arg1)->GetNames(*arg2);
7801 
7802   return SWIG_arg;
7803 
7804   if(0) SWIG_fail;
7805 
7806 fail:
7807   lua_error(L);
7808   return SWIG_arg;
7809 }
7810 
7811 
7812 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7813   int SWIG_arg = 0;
7814   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7815   size_t result;
7816 
7817   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7819 
7820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7821     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7822   }
7823 
7824   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7825   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7826   return SWIG_arg;
7827 
7828   if(0) SWIG_fail;
7829 
7830 fail:
7831   lua_error(L);
7832   return SWIG_arg;
7833 }
7834 
7835 
7836 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7837   int SWIG_arg = 0;
7838   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7839   size_t result;
7840 
7841   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7843 
7844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7845     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7846   }
7847 
7848   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7849   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7850   return SWIG_arg;
7851 
7852   if(0) SWIG_fail;
7853 
7854 fail:
7855   lua_error(L);
7856   return SWIG_arg;
7857 }
7858 
7859 
7860 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7861   int SWIG_arg = 0;
7862   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7863   lldb::SBStream *arg2 = 0 ;
7864   bool result;
7865 
7866   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7868   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7869 
7870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7871     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7872   }
7873 
7874 
7875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7876     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7877   }
7878 
7879   result = (bool)(arg1)->GetDescription(*arg2);
7880   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7881   return SWIG_arg;
7882 
7883   if(0) SWIG_fail;
7884 
7885 fail:
7886   lua_error(L);
7887   return SWIG_arg;
7888 }
7889 
7890 
7891 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7892   int SWIG_arg = 0;
7893   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7894   lldb::SBStream *arg2 = 0 ;
7895   bool arg3 ;
7896   bool result;
7897 
7898   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7900   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7901   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7902 
7903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7904     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7905   }
7906 
7907 
7908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7909     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7910   }
7911 
7912   arg3 = (lua_toboolean(L, 3)!=0);
7913   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7914   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7915   return SWIG_arg;
7916 
7917   if(0) SWIG_fail;
7918 
7919 fail:
7920   lua_error(L);
7921   return SWIG_arg;
7922 }
7923 
7924 
7925 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7926   int argc;
7927   int argv[4]={
7928     1,2,3,4
7929   };
7930 
7931   argc = lua_gettop(L);
7932   if (argc == 2) {
7933     int _v;
7934     {
7935       void *ptr;
7936       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7937         _v = 0;
7938       } else {
7939         _v = 1;
7940       }
7941     }
7942     if (_v) {
7943       {
7944         void *ptr;
7945         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7946           _v = 0;
7947         } else {
7948           _v = 1;
7949         }
7950       }
7951       if (_v) {
7952         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7953       }
7954     }
7955   }
7956   if (argc == 3) {
7957     int _v;
7958     {
7959       void *ptr;
7960       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7961         _v = 0;
7962       } else {
7963         _v = 1;
7964       }
7965     }
7966     if (_v) {
7967       {
7968         void *ptr;
7969         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7970           _v = 0;
7971         } else {
7972           _v = 1;
7973         }
7974       }
7975       if (_v) {
7976         {
7977           _v = lua_isboolean(L,argv[2]);
7978         }
7979         if (_v) {
7980           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7981         }
7982       }
7983     }
7984   }
7985 
7986   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7987     "  Possible C/C++ prototypes are:\n"
7988     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7989     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7990   lua_error(L);return 0;
7991 }
7992 
7993 
7994 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7995   int SWIG_arg = 0;
7996   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7997   lldb::SBAddress *arg2 = 0 ;
7998   lldb::SBError result;
7999 
8000   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
8001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
8002   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
8003 
8004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8005     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
8006   }
8007 
8008 
8009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
8010     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
8011   }
8012 
8013   result = (arg1)->AddLocation(*arg2);
8014   {
8015     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8016     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8017   }
8018   return SWIG_arg;
8019 
8020   if(0) SWIG_fail;
8021 
8022 fail:
8023   lua_error(L);
8024   return SWIG_arg;
8025 }
8026 
8027 
8028 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
8029   int SWIG_arg = 0;
8030   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8031   lldb::SBStructuredData result;
8032 
8033   SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
8034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
8035 
8036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8037     SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
8038   }
8039 
8040   result = (arg1)->SerializeToStructuredData();
8041   {
8042     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
8043     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
8044   }
8045   return SWIG_arg;
8046 
8047   if(0) SWIG_fail;
8048 
8049 fail:
8050   lua_error(L);
8051   return SWIG_arg;
8052 }
8053 
8054 
8055 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8056   int SWIG_arg = 0;
8057   lldb::SBEvent *arg1 = 0 ;
8058   bool result;
8059 
8060   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8061   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8062 
8063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8064     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8065   }
8066 
8067   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8068   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8069   return SWIG_arg;
8070 
8071   if(0) SWIG_fail;
8072 
8073 fail:
8074   lua_error(L);
8075   return SWIG_arg;
8076 }
8077 
8078 
8079 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8080   int SWIG_arg = 0;
8081   lldb::SBEvent *arg1 = 0 ;
8082   lldb::BreakpointEventType result;
8083 
8084   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8085   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8086 
8087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8088     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8089   }
8090 
8091   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8092   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8093   return SWIG_arg;
8094 
8095   if(0) SWIG_fail;
8096 
8097 fail:
8098   lua_error(L);
8099   return SWIG_arg;
8100 }
8101 
8102 
8103 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8104   int SWIG_arg = 0;
8105   lldb::SBEvent *arg1 = 0 ;
8106   lldb::SBBreakpoint result;
8107 
8108   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8109   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8110 
8111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8112     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8113   }
8114 
8115   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8116   {
8117     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8119   }
8120   return SWIG_arg;
8121 
8122   if(0) SWIG_fail;
8123 
8124 fail:
8125   lua_error(L);
8126   return SWIG_arg;
8127 }
8128 
8129 
8130 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8131   int SWIG_arg = 0;
8132   lldb::SBEvent *arg1 = 0 ;
8133   uint32_t arg2 ;
8134   lldb::SBBreakpointLocation result;
8135 
8136   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8137   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8138   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8139 
8140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8141     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8142   }
8143 
8144   arg2 = (uint32_t)lua_tointeger(L, 2);
8145   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8146   {
8147     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8148     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8149   }
8150   return SWIG_arg;
8151 
8152   if(0) SWIG_fail;
8153 
8154 fail:
8155   lua_error(L);
8156   return SWIG_arg;
8157 }
8158 
8159 
8160 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8161   int SWIG_arg = 0;
8162   lldb::SBEvent *arg1 = 0 ;
8163   uint32_t result;
8164 
8165   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8166   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8167 
8168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8169     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8170   }
8171 
8172   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8173   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8174   return SWIG_arg;
8175 
8176   if(0) SWIG_fail;
8177 
8178 fail:
8179   lua_error(L);
8180   return SWIG_arg;
8181 }
8182 
8183 
8184 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8185   int SWIG_arg = 0;
8186   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8187   bool result;
8188 
8189   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8191 
8192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8193     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8194   }
8195 
8196   result = (bool)(arg1)->IsHardware();
8197   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8198   return SWIG_arg;
8199 
8200   if(0) SWIG_fail;
8201 
8202 fail:
8203   lua_error(L);
8204   return SWIG_arg;
8205 }
8206 
8207 
8208 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8209   int SWIG_arg = 0;
8210   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8211   std::string result;
8212 
8213   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8215 
8216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8217     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8218   }
8219 
8220   result = lldb_SBBreakpoint___str__(arg1);
8221   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8222   return SWIG_arg;
8223 
8224   if(0) SWIG_fail;
8225 
8226 fail:
8227   lua_error(L);
8228   return SWIG_arg;
8229 }
8230 
8231 
8232 static void swig_delete_SBBreakpoint(void *obj) {
8233 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8234 delete arg1;
8235 }
8236 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8237     assert(lua_istable(L,1));
8238     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8239     assert(!lua_isnil(L,-1));
8240     lua_replace(L,1); /* replace our table with real constructor */
8241     lua_call(L,lua_gettop(L)-1,1);
8242     return 1;
8243 }
8244 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8245     {0,0,0}
8246 };
8247 static swig_lua_method swig_SBBreakpoint_methods[]= {
8248     { "__eq", _wrap_SBBreakpoint___eq},
8249     { "GetID", _wrap_SBBreakpoint_GetID},
8250     { "IsValid", _wrap_SBBreakpoint_IsValid},
8251     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8252     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8253     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8254     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8255     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8256     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8257     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8258     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8259     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8260     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8261     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8262     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8263     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8264     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8265     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8266     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8267     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8268     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8269     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8270     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8271     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8272     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8273     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8274     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8275     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8276     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8277     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8278     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8279     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8280     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8281     { "AddName", _wrap_SBBreakpoint_AddName},
8282     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8283     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8284     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8285     { "GetNames", _wrap_SBBreakpoint_GetNames},
8286     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8287     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8288     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8289     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8290     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8291     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8292     { "__tostring", _wrap_SBBreakpoint___tostring},
8293     {0,0}
8294 };
8295 static swig_lua_method swig_SBBreakpoint_meta[] = {
8296     { "__eq", _wrap_SBBreakpoint___eq},
8297     { "__tostring", _wrap_SBBreakpoint___tostring},
8298     {0,0}
8299 };
8300 
8301 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8302     {0,0,0}
8303 };
8304 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8305     {0,0,0,0,0,0}
8306 };
8307 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8308     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8309     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8310     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8311     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8312     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8313     {0,0}
8314 };
8315 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8316     0
8317 };
8318 
8319 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8320     "SBBreakpoint",
8321     swig_SBBreakpoint_Sf_SwigStatic_methods,
8322     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8323     swig_SBBreakpoint_Sf_SwigStatic_constants,
8324     swig_SBBreakpoint_Sf_SwigStatic_classes,
8325     0
8326 };
8327 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8328 static const char *swig_SBBreakpoint_base_names[] = {0};
8329 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 };
8330 
8331 static int _wrap_new_SBBreakpointList(lua_State* L) {
8332   int SWIG_arg = 0;
8333   lldb::SBTarget *arg1 = 0 ;
8334   lldb::SBBreakpointList *result = 0 ;
8335 
8336   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8337   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8338 
8339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8340     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8341   }
8342 
8343   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8344   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8345   return SWIG_arg;
8346 
8347   if(0) SWIG_fail;
8348 
8349 fail:
8350   lua_error(L);
8351   return SWIG_arg;
8352 }
8353 
8354 
8355 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8356   int SWIG_arg = 0;
8357   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8358   size_t result;
8359 
8360   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8362 
8363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8364     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8365   }
8366 
8367   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8368   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8369   return SWIG_arg;
8370 
8371   if(0) SWIG_fail;
8372 
8373 fail:
8374   lua_error(L);
8375   return SWIG_arg;
8376 }
8377 
8378 
8379 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8380   int SWIG_arg = 0;
8381   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8382   size_t arg2 ;
8383   lldb::SBBreakpoint result;
8384 
8385   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8387   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8388 
8389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8390     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8391   }
8392 
8393   arg2 = (size_t)lua_tointeger(L, 2);
8394   result = (arg1)->GetBreakpointAtIndex(arg2);
8395   {
8396     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8397     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8398   }
8399   return SWIG_arg;
8400 
8401   if(0) SWIG_fail;
8402 
8403 fail:
8404   lua_error(L);
8405   return SWIG_arg;
8406 }
8407 
8408 
8409 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8410   int SWIG_arg = 0;
8411   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8412   lldb::break_id_t arg2 ;
8413   lldb::SBBreakpoint result;
8414 
8415   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8417   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8418 
8419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8420     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8421   }
8422 
8423   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8424   result = (arg1)->FindBreakpointByID(arg2);
8425   {
8426     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8427     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8428   }
8429   return SWIG_arg;
8430 
8431   if(0) SWIG_fail;
8432 
8433 fail:
8434   lua_error(L);
8435   return SWIG_arg;
8436 }
8437 
8438 
8439 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8440   int SWIG_arg = 0;
8441   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8442   lldb::SBBreakpoint *arg2 = 0 ;
8443 
8444   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8446   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8447 
8448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8449     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8450   }
8451 
8452 
8453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8454     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8455   }
8456 
8457   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8458 
8459   return SWIG_arg;
8460 
8461   if(0) SWIG_fail;
8462 
8463 fail:
8464   lua_error(L);
8465   return SWIG_arg;
8466 }
8467 
8468 
8469 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8470   int SWIG_arg = 0;
8471   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8472   lldb::SBBreakpoint *arg2 = 0 ;
8473   bool result;
8474 
8475   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8477   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8478 
8479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8480     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8481   }
8482 
8483 
8484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8485     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8486   }
8487 
8488   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8489   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8490   return SWIG_arg;
8491 
8492   if(0) SWIG_fail;
8493 
8494 fail:
8495   lua_error(L);
8496   return SWIG_arg;
8497 }
8498 
8499 
8500 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8501   int SWIG_arg = 0;
8502   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8503   lldb::break_id_t arg2 ;
8504 
8505   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8507   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8508 
8509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8510     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8511   }
8512 
8513   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8514   (arg1)->AppendByID(arg2);
8515 
8516   return SWIG_arg;
8517 
8518   if(0) SWIG_fail;
8519 
8520 fail:
8521   lua_error(L);
8522   return SWIG_arg;
8523 }
8524 
8525 
8526 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8527   int SWIG_arg = 0;
8528   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8529 
8530   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8532 
8533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8534     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8535   }
8536 
8537   (arg1)->Clear();
8538 
8539   return SWIG_arg;
8540 
8541   if(0) SWIG_fail;
8542 
8543 fail:
8544   lua_error(L);
8545   return SWIG_arg;
8546 }
8547 
8548 
8549 static void swig_delete_SBBreakpointList(void *obj) {
8550 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8551 delete arg1;
8552 }
8553 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8554     assert(lua_istable(L,1));
8555     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8556     assert(!lua_isnil(L,-1));
8557     lua_replace(L,1); /* replace our table with real constructor */
8558     lua_call(L,lua_gettop(L)-1,1);
8559     return 1;
8560 }
8561 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8562     {0,0,0}
8563 };
8564 static swig_lua_method swig_SBBreakpointList_methods[]= {
8565     { "GetSize", _wrap_SBBreakpointList_GetSize},
8566     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8567     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8568     { "Append", _wrap_SBBreakpointList_Append},
8569     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8570     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8571     { "Clear", _wrap_SBBreakpointList_Clear},
8572     {0,0}
8573 };
8574 static swig_lua_method swig_SBBreakpointList_meta[] = {
8575     {0,0}
8576 };
8577 
8578 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8579     {0,0,0}
8580 };
8581 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8582     {0,0,0,0,0,0}
8583 };
8584 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8585     {0,0}
8586 };
8587 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8588     0
8589 };
8590 
8591 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8592     "SBBreakpointList",
8593     swig_SBBreakpointList_Sf_SwigStatic_methods,
8594     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8595     swig_SBBreakpointList_Sf_SwigStatic_constants,
8596     swig_SBBreakpointList_Sf_SwigStatic_classes,
8597     0
8598 };
8599 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8600 static const char *swig_SBBreakpointList_base_names[] = {0};
8601 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 };
8602 
8603 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8604   int SWIG_arg = 0;
8605   lldb::SBBreakpointLocation *result = 0 ;
8606 
8607   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8608   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8609   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8610   return SWIG_arg;
8611 
8612   if(0) SWIG_fail;
8613 
8614 fail:
8615   lua_error(L);
8616   return SWIG_arg;
8617 }
8618 
8619 
8620 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8621   int SWIG_arg = 0;
8622   lldb::SBBreakpointLocation *arg1 = 0 ;
8623   lldb::SBBreakpointLocation *result = 0 ;
8624 
8625   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8626   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8627 
8628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8629     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8630   }
8631 
8632   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8633   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8634   return SWIG_arg;
8635 
8636   if(0) SWIG_fail;
8637 
8638 fail:
8639   lua_error(L);
8640   return SWIG_arg;
8641 }
8642 
8643 
8644 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8645   int argc;
8646   int argv[2]={
8647     1,2
8648   };
8649 
8650   argc = lua_gettop(L);
8651   if (argc == 0) {
8652     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8653   }
8654   if (argc == 1) {
8655     int _v;
8656     {
8657       void *ptr;
8658       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8659         _v = 0;
8660       } else {
8661         _v = 1;
8662       }
8663     }
8664     if (_v) {
8665       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8666     }
8667   }
8668 
8669   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8670     "  Possible C/C++ prototypes are:\n"
8671     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8672     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8673   lua_error(L);return 0;
8674 }
8675 
8676 
8677 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8678   int SWIG_arg = 0;
8679   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8680   lldb::break_id_t result;
8681 
8682   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8684 
8685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8686     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8687   }
8688 
8689   result = (lldb::break_id_t)(arg1)->GetID();
8690   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8691   return SWIG_arg;
8692 
8693   if(0) SWIG_fail;
8694 
8695 fail:
8696   lua_error(L);
8697   return SWIG_arg;
8698 }
8699 
8700 
8701 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8702   int SWIG_arg = 0;
8703   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8704   bool result;
8705 
8706   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8708 
8709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8710     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8711   }
8712 
8713   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8714   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8715   return SWIG_arg;
8716 
8717   if(0) SWIG_fail;
8718 
8719 fail:
8720   lua_error(L);
8721   return SWIG_arg;
8722 }
8723 
8724 
8725 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8726   int SWIG_arg = 0;
8727   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8728   lldb::SBAddress result;
8729 
8730   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8732 
8733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8734     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8735   }
8736 
8737   result = (arg1)->GetAddress();
8738   {
8739     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8740     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8741   }
8742   return SWIG_arg;
8743 
8744   if(0) SWIG_fail;
8745 
8746 fail:
8747   lua_error(L);
8748   return SWIG_arg;
8749 }
8750 
8751 
8752 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8753   int SWIG_arg = 0;
8754   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8755   lldb::addr_t result;
8756 
8757   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8759 
8760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8761     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8762   }
8763 
8764   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8765   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8766   return SWIG_arg;
8767 
8768   if(0) SWIG_fail;
8769 
8770 fail:
8771   lua_error(L);
8772   return SWIG_arg;
8773 }
8774 
8775 
8776 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8777   int SWIG_arg = 0;
8778   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8779   bool arg2 ;
8780 
8781   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8783   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8784 
8785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8786     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8787   }
8788 
8789   arg2 = (lua_toboolean(L, 2)!=0);
8790   (arg1)->SetEnabled(arg2);
8791 
8792   return SWIG_arg;
8793 
8794   if(0) SWIG_fail;
8795 
8796 fail:
8797   lua_error(L);
8798   return SWIG_arg;
8799 }
8800 
8801 
8802 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8803   int SWIG_arg = 0;
8804   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8805   bool result;
8806 
8807   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8809 
8810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8811     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8812   }
8813 
8814   result = (bool)(arg1)->IsEnabled();
8815   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8816   return SWIG_arg;
8817 
8818   if(0) SWIG_fail;
8819 
8820 fail:
8821   lua_error(L);
8822   return SWIG_arg;
8823 }
8824 
8825 
8826 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8827   int SWIG_arg = 0;
8828   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8829   uint32_t result;
8830 
8831   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8833 
8834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8835     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8836   }
8837 
8838   result = (uint32_t)(arg1)->GetHitCount();
8839   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8840   return SWIG_arg;
8841 
8842   if(0) SWIG_fail;
8843 
8844 fail:
8845   lua_error(L);
8846   return SWIG_arg;
8847 }
8848 
8849 
8850 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8851   int SWIG_arg = 0;
8852   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8853   uint32_t result;
8854 
8855   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8857 
8858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8859     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8860   }
8861 
8862   result = (uint32_t)(arg1)->GetIgnoreCount();
8863   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8864   return SWIG_arg;
8865 
8866   if(0) SWIG_fail;
8867 
8868 fail:
8869   lua_error(L);
8870   return SWIG_arg;
8871 }
8872 
8873 
8874 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8875   int SWIG_arg = 0;
8876   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8877   uint32_t arg2 ;
8878 
8879   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8881   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8882 
8883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8884     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8885   }
8886 
8887   arg2 = (uint32_t)lua_tointeger(L, 2);
8888   (arg1)->SetIgnoreCount(arg2);
8889 
8890   return SWIG_arg;
8891 
8892   if(0) SWIG_fail;
8893 
8894 fail:
8895   lua_error(L);
8896   return SWIG_arg;
8897 }
8898 
8899 
8900 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8901   int SWIG_arg = 0;
8902   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8903   char *arg2 = (char *) 0 ;
8904 
8905   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8907   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8908 
8909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8910     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8911   }
8912 
8913   arg2 = (char *)lua_tostring(L, 2);
8914   (arg1)->SetCondition((char const *)arg2);
8915 
8916   return SWIG_arg;
8917 
8918   if(0) SWIG_fail;
8919 
8920 fail:
8921   lua_error(L);
8922   return SWIG_arg;
8923 }
8924 
8925 
8926 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8927   int SWIG_arg = 0;
8928   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8929   char *result = 0 ;
8930 
8931   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8933 
8934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8935     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8936   }
8937 
8938   result = (char *)(arg1)->GetCondition();
8939   lua_pushstring(L,(const char *)result); SWIG_arg++;
8940   return SWIG_arg;
8941 
8942   if(0) SWIG_fail;
8943 
8944 fail:
8945   lua_error(L);
8946   return SWIG_arg;
8947 }
8948 
8949 
8950 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8951   int SWIG_arg = 0;
8952   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8953   bool result;
8954 
8955   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8957 
8958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8959     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8960   }
8961 
8962   result = (bool)(arg1)->GetAutoContinue();
8963   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8964   return SWIG_arg;
8965 
8966   if(0) SWIG_fail;
8967 
8968 fail:
8969   lua_error(L);
8970   return SWIG_arg;
8971 }
8972 
8973 
8974 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8975   int SWIG_arg = 0;
8976   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8977   bool arg2 ;
8978 
8979   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8981   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8982 
8983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8984     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8985   }
8986 
8987   arg2 = (lua_toboolean(L, 2)!=0);
8988   (arg1)->SetAutoContinue(arg2);
8989 
8990   return SWIG_arg;
8991 
8992   if(0) SWIG_fail;
8993 
8994 fail:
8995   lua_error(L);
8996   return SWIG_arg;
8997 }
8998 
8999 
9000 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
9001   int SWIG_arg = 0;
9002   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9003   char *arg2 = (char *) 0 ;
9004 
9005   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
9006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9007   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9008 
9009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9010     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9011   }
9012 
9013   arg2 = (char *)lua_tostring(L, 2);
9014   (arg1)->SetScriptCallbackFunction((char const *)arg2);
9015 
9016   return SWIG_arg;
9017 
9018   if(0) SWIG_fail;
9019 
9020 fail:
9021   lua_error(L);
9022   return SWIG_arg;
9023 }
9024 
9025 
9026 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
9027   int SWIG_arg = 0;
9028   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9029   char *arg2 = (char *) 0 ;
9030   lldb::SBStructuredData *arg3 = 0 ;
9031   lldb::SBError result;
9032 
9033   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
9034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9035   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9036   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
9037 
9038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9039     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9040   }
9041 
9042   arg2 = (char *)lua_tostring(L, 2);
9043 
9044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
9045     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
9046   }
9047 
9048   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
9049   {
9050     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9051     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9052   }
9053   return SWIG_arg;
9054 
9055   if(0) SWIG_fail;
9056 
9057 fail:
9058   lua_error(L);
9059   return SWIG_arg;
9060 }
9061 
9062 
9063 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9064   int argc;
9065   int argv[4]={
9066     1,2,3,4
9067   };
9068 
9069   argc = lua_gettop(L);
9070   if (argc == 2) {
9071     int _v;
9072     {
9073       void *ptr;
9074       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9075         _v = 0;
9076       } else {
9077         _v = 1;
9078       }
9079     }
9080     if (_v) {
9081       {
9082         _v = SWIG_lua_isnilstring(L,argv[1]);
9083       }
9084       if (_v) {
9085         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9086       }
9087     }
9088   }
9089   if (argc == 3) {
9090     int _v;
9091     {
9092       void *ptr;
9093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9094         _v = 0;
9095       } else {
9096         _v = 1;
9097       }
9098     }
9099     if (_v) {
9100       {
9101         _v = SWIG_lua_isnilstring(L,argv[1]);
9102       }
9103       if (_v) {
9104         {
9105           void *ptr;
9106           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9107             _v = 0;
9108           } else {
9109             _v = 1;
9110           }
9111         }
9112         if (_v) {
9113           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9114         }
9115       }
9116     }
9117   }
9118 
9119   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9120     "  Possible C/C++ prototypes are:\n"
9121     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9122     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9123   lua_error(L);return 0;
9124 }
9125 
9126 
9127 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9128   int SWIG_arg = 0;
9129   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9130   char *arg2 = (char *) 0 ;
9131   lldb::SBError result;
9132 
9133   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9135   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9136 
9137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9138     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9139   }
9140 
9141   arg2 = (char *)lua_tostring(L, 2);
9142   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9143   {
9144     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9145     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9146   }
9147   return SWIG_arg;
9148 
9149   if(0) SWIG_fail;
9150 
9151 fail:
9152   lua_error(L);
9153   return SWIG_arg;
9154 }
9155 
9156 
9157 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9158   int SWIG_arg = 0;
9159   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9160   lldb::SBStringList *arg2 = 0 ;
9161 
9162   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9165 
9166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9167     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9168   }
9169 
9170 
9171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9172     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9173   }
9174 
9175   (arg1)->SetCommandLineCommands(*arg2);
9176 
9177   return SWIG_arg;
9178 
9179   if(0) SWIG_fail;
9180 
9181 fail:
9182   lua_error(L);
9183   return SWIG_arg;
9184 }
9185 
9186 
9187 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9188   int SWIG_arg = 0;
9189   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9190   lldb::SBStringList *arg2 = 0 ;
9191   bool result;
9192 
9193   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9195   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9196 
9197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9198     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9199   }
9200 
9201 
9202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9203     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9204   }
9205 
9206   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9207   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9208   return SWIG_arg;
9209 
9210   if(0) SWIG_fail;
9211 
9212 fail:
9213   lua_error(L);
9214   return SWIG_arg;
9215 }
9216 
9217 
9218 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9219   int SWIG_arg = 0;
9220   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9221   lldb::tid_t arg2 ;
9222 
9223   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9225   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9226 
9227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9228     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9229   }
9230 
9231   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
9232   (arg1)->SetThreadID(arg2);
9233 
9234   return SWIG_arg;
9235 
9236   if(0) SWIG_fail;
9237 
9238 fail:
9239   lua_error(L);
9240   return SWIG_arg;
9241 }
9242 
9243 
9244 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9245   int SWIG_arg = 0;
9246   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9247   lldb::tid_t result;
9248 
9249   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9251 
9252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9253     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9254   }
9255 
9256   result = (lldb::tid_t)(arg1)->GetThreadID();
9257   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9258   return SWIG_arg;
9259 
9260   if(0) SWIG_fail;
9261 
9262 fail:
9263   lua_error(L);
9264   return SWIG_arg;
9265 }
9266 
9267 
9268 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9269   int SWIG_arg = 0;
9270   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9271   uint32_t arg2 ;
9272 
9273   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9275   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9276 
9277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9278     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9279   }
9280 
9281   arg2 = (uint32_t)lua_tointeger(L, 2);
9282   (arg1)->SetThreadIndex(arg2);
9283 
9284   return SWIG_arg;
9285 
9286   if(0) SWIG_fail;
9287 
9288 fail:
9289   lua_error(L);
9290   return SWIG_arg;
9291 }
9292 
9293 
9294 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9295   int SWIG_arg = 0;
9296   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9297   uint32_t result;
9298 
9299   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9301 
9302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9303     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9304   }
9305 
9306   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9307   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9308   return SWIG_arg;
9309 
9310   if(0) SWIG_fail;
9311 
9312 fail:
9313   lua_error(L);
9314   return SWIG_arg;
9315 }
9316 
9317 
9318 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9319   int SWIG_arg = 0;
9320   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9321   char *arg2 = (char *) 0 ;
9322 
9323   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9325   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9326 
9327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9328     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9329   }
9330 
9331   arg2 = (char *)lua_tostring(L, 2);
9332   (arg1)->SetThreadName((char const *)arg2);
9333 
9334   return SWIG_arg;
9335 
9336   if(0) SWIG_fail;
9337 
9338 fail:
9339   lua_error(L);
9340   return SWIG_arg;
9341 }
9342 
9343 
9344 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9345   int SWIG_arg = 0;
9346   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9347   char *result = 0 ;
9348 
9349   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9351 
9352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9353     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9354   }
9355 
9356   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9357   lua_pushstring(L,(const char *)result); SWIG_arg++;
9358   return SWIG_arg;
9359 
9360   if(0) SWIG_fail;
9361 
9362 fail:
9363   lua_error(L);
9364   return SWIG_arg;
9365 }
9366 
9367 
9368 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9369   int SWIG_arg = 0;
9370   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9371   char *arg2 = (char *) 0 ;
9372 
9373   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9375   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9376 
9377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9378     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9379   }
9380 
9381   arg2 = (char *)lua_tostring(L, 2);
9382   (arg1)->SetQueueName((char const *)arg2);
9383 
9384   return SWIG_arg;
9385 
9386   if(0) SWIG_fail;
9387 
9388 fail:
9389   lua_error(L);
9390   return SWIG_arg;
9391 }
9392 
9393 
9394 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9395   int SWIG_arg = 0;
9396   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9397   char *result = 0 ;
9398 
9399   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9401 
9402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9403     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9404   }
9405 
9406   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9407   lua_pushstring(L,(const char *)result); SWIG_arg++;
9408   return SWIG_arg;
9409 
9410   if(0) SWIG_fail;
9411 
9412 fail:
9413   lua_error(L);
9414   return SWIG_arg;
9415 }
9416 
9417 
9418 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9419   int SWIG_arg = 0;
9420   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9421   bool result;
9422 
9423   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9425 
9426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9427     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9428   }
9429 
9430   result = (bool)(arg1)->IsResolved();
9431   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9432   return SWIG_arg;
9433 
9434   if(0) SWIG_fail;
9435 
9436 fail:
9437   lua_error(L);
9438   return SWIG_arg;
9439 }
9440 
9441 
9442 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9443   int SWIG_arg = 0;
9444   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9445   lldb::SBStream *arg2 = 0 ;
9446   lldb::DescriptionLevel arg3 ;
9447   bool result;
9448 
9449   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9451   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9452   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9453 
9454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9455     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9456   }
9457 
9458 
9459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9460     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9461   }
9462 
9463   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
9464   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9465   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9466   return SWIG_arg;
9467 
9468   if(0) SWIG_fail;
9469 
9470 fail:
9471   lua_error(L);
9472   return SWIG_arg;
9473 }
9474 
9475 
9476 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9477   int SWIG_arg = 0;
9478   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9479   lldb::SBBreakpoint result;
9480 
9481   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9483 
9484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9485     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9486   }
9487 
9488   result = (arg1)->GetBreakpoint();
9489   {
9490     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9491     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9492   }
9493   return SWIG_arg;
9494 
9495   if(0) SWIG_fail;
9496 
9497 fail:
9498   lua_error(L);
9499   return SWIG_arg;
9500 }
9501 
9502 
9503 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9504   int SWIG_arg = 0;
9505   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9506   std::string result;
9507 
9508   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9510 
9511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9512     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9513   }
9514 
9515   result = lldb_SBBreakpointLocation___str__(arg1);
9516   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9517   return SWIG_arg;
9518 
9519   if(0) SWIG_fail;
9520 
9521 fail:
9522   lua_error(L);
9523   return SWIG_arg;
9524 }
9525 
9526 
9527 static void swig_delete_SBBreakpointLocation(void *obj) {
9528 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9529 delete arg1;
9530 }
9531 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9532     assert(lua_istable(L,1));
9533     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9534     assert(!lua_isnil(L,-1));
9535     lua_replace(L,1); /* replace our table with real constructor */
9536     lua_call(L,lua_gettop(L)-1,1);
9537     return 1;
9538 }
9539 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9540     {0,0,0}
9541 };
9542 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9543     { "GetID", _wrap_SBBreakpointLocation_GetID},
9544     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9545     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9546     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9547     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9548     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9549     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9550     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9551     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9552     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9553     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9554     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9555     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9556     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9557     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9558     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9559     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9560     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9561     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9562     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9563     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9564     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9565     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9566     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9567     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9568     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9569     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9570     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9571     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9572     {0,0}
9573 };
9574 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9575     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9576     {0,0}
9577 };
9578 
9579 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9580     {0,0,0}
9581 };
9582 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9583     {0,0,0,0,0,0}
9584 };
9585 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9586     {0,0}
9587 };
9588 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9589     0
9590 };
9591 
9592 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9593     "SBBreakpointLocation",
9594     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9595     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9596     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9597     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9598     0
9599 };
9600 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9601 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9602 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 };
9603 
9604 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9605   int SWIG_arg = 0;
9606   lldb::SBBreakpointName *result = 0 ;
9607 
9608   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9609   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9610   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9611   return SWIG_arg;
9612 
9613   if(0) SWIG_fail;
9614 
9615 fail:
9616   lua_error(L);
9617   return SWIG_arg;
9618 }
9619 
9620 
9621 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9622   int SWIG_arg = 0;
9623   lldb::SBTarget *arg1 = 0 ;
9624   char *arg2 = (char *) 0 ;
9625   lldb::SBBreakpointName *result = 0 ;
9626 
9627   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9628   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9629   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9630 
9631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9632     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9633   }
9634 
9635   arg2 = (char *)lua_tostring(L, 2);
9636   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9637   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9638   return SWIG_arg;
9639 
9640   if(0) SWIG_fail;
9641 
9642 fail:
9643   lua_error(L);
9644   return SWIG_arg;
9645 }
9646 
9647 
9648 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9649   int SWIG_arg = 0;
9650   lldb::SBBreakpoint *arg1 = 0 ;
9651   char *arg2 = (char *) 0 ;
9652   lldb::SBBreakpointName *result = 0 ;
9653 
9654   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9655   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9656   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9657 
9658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9659     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9660   }
9661 
9662   arg2 = (char *)lua_tostring(L, 2);
9663   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9664   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9665   return SWIG_arg;
9666 
9667   if(0) SWIG_fail;
9668 
9669 fail:
9670   lua_error(L);
9671   return SWIG_arg;
9672 }
9673 
9674 
9675 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9676   int SWIG_arg = 0;
9677   lldb::SBBreakpointName *arg1 = 0 ;
9678   lldb::SBBreakpointName *result = 0 ;
9679 
9680   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9681   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9682 
9683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9684     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9685   }
9686 
9687   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9688   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9689   return SWIG_arg;
9690 
9691   if(0) SWIG_fail;
9692 
9693 fail:
9694   lua_error(L);
9695   return SWIG_arg;
9696 }
9697 
9698 
9699 static int _wrap_new_SBBreakpointName(lua_State* L) {
9700   int argc;
9701   int argv[3]={
9702     1,2,3
9703   };
9704 
9705   argc = lua_gettop(L);
9706   if (argc == 0) {
9707     return _wrap_new_SBBreakpointName__SWIG_0(L);
9708   }
9709   if (argc == 1) {
9710     int _v;
9711     {
9712       void *ptr;
9713       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9714         _v = 0;
9715       } else {
9716         _v = 1;
9717       }
9718     }
9719     if (_v) {
9720       return _wrap_new_SBBreakpointName__SWIG_3(L);
9721     }
9722   }
9723   if (argc == 2) {
9724     int _v;
9725     {
9726       void *ptr;
9727       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9728         _v = 0;
9729       } else {
9730         _v = 1;
9731       }
9732     }
9733     if (_v) {
9734       {
9735         _v = SWIG_lua_isnilstring(L,argv[1]);
9736       }
9737       if (_v) {
9738         return _wrap_new_SBBreakpointName__SWIG_2(L);
9739       }
9740     }
9741   }
9742   if (argc == 2) {
9743     int _v;
9744     {
9745       void *ptr;
9746       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9747         _v = 0;
9748       } else {
9749         _v = 1;
9750       }
9751     }
9752     if (_v) {
9753       {
9754         _v = SWIG_lua_isnilstring(L,argv[1]);
9755       }
9756       if (_v) {
9757         return _wrap_new_SBBreakpointName__SWIG_1(L);
9758       }
9759     }
9760   }
9761 
9762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9763     "  Possible C/C++ prototypes are:\n"
9764     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9765     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9766     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9767     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9768   lua_error(L);return 0;
9769 }
9770 
9771 
9772 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9773   int SWIG_arg = 0;
9774   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9775   lldb::SBBreakpointName *arg2 = 0 ;
9776   bool result;
9777 
9778   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9780   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9781 
9782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9783     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9784   }
9785 
9786 
9787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9788     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9789   }
9790 
9791   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9792   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9793   return SWIG_arg;
9794 
9795   if(0) SWIG_fail;
9796 
9797 fail:
9798   lua_error(L);
9799   return SWIG_arg;
9800 }
9801 
9802 
9803 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9804   int SWIG_arg = 0;
9805   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9806   bool result;
9807 
9808   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9810 
9811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9812     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9813   }
9814 
9815   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9817   return SWIG_arg;
9818 
9819   if(0) SWIG_fail;
9820 
9821 fail:
9822   lua_error(L);
9823   return SWIG_arg;
9824 }
9825 
9826 
9827 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9828   int SWIG_arg = 0;
9829   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9830   char *result = 0 ;
9831 
9832   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9834 
9835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9836     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9837   }
9838 
9839   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9840   lua_pushstring(L,(const char *)result); SWIG_arg++;
9841   return SWIG_arg;
9842 
9843   if(0) SWIG_fail;
9844 
9845 fail:
9846   lua_error(L);
9847   return SWIG_arg;
9848 }
9849 
9850 
9851 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9852   int SWIG_arg = 0;
9853   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9854   bool arg2 ;
9855 
9856   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9858   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9859 
9860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9861     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9862   }
9863 
9864   arg2 = (lua_toboolean(L, 2)!=0);
9865   (arg1)->SetEnabled(arg2);
9866 
9867   return SWIG_arg;
9868 
9869   if(0) SWIG_fail;
9870 
9871 fail:
9872   lua_error(L);
9873   return SWIG_arg;
9874 }
9875 
9876 
9877 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9878   int SWIG_arg = 0;
9879   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9880   bool result;
9881 
9882   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9884 
9885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9886     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9887   }
9888 
9889   result = (bool)(arg1)->IsEnabled();
9890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9891   return SWIG_arg;
9892 
9893   if(0) SWIG_fail;
9894 
9895 fail:
9896   lua_error(L);
9897   return SWIG_arg;
9898 }
9899 
9900 
9901 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9902   int SWIG_arg = 0;
9903   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9904   bool arg2 ;
9905 
9906   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9908   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9909 
9910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9911     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9912   }
9913 
9914   arg2 = (lua_toboolean(L, 2)!=0);
9915   (arg1)->SetOneShot(arg2);
9916 
9917   return SWIG_arg;
9918 
9919   if(0) SWIG_fail;
9920 
9921 fail:
9922   lua_error(L);
9923   return SWIG_arg;
9924 }
9925 
9926 
9927 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9928   int SWIG_arg = 0;
9929   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9930   bool result;
9931 
9932   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9934 
9935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9936     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9937   }
9938 
9939   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9940   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9941   return SWIG_arg;
9942 
9943   if(0) SWIG_fail;
9944 
9945 fail:
9946   lua_error(L);
9947   return SWIG_arg;
9948 }
9949 
9950 
9951 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9952   int SWIG_arg = 0;
9953   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9954   uint32_t arg2 ;
9955 
9956   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9958   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9959 
9960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9961     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9962   }
9963 
9964   arg2 = (uint32_t)lua_tointeger(L, 2);
9965   (arg1)->SetIgnoreCount(arg2);
9966 
9967   return SWIG_arg;
9968 
9969   if(0) SWIG_fail;
9970 
9971 fail:
9972   lua_error(L);
9973   return SWIG_arg;
9974 }
9975 
9976 
9977 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9978   int SWIG_arg = 0;
9979   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9980   uint32_t result;
9981 
9982   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9984 
9985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9986     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9987   }
9988 
9989   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9990   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9991   return SWIG_arg;
9992 
9993   if(0) SWIG_fail;
9994 
9995 fail:
9996   lua_error(L);
9997   return SWIG_arg;
9998 }
9999 
10000 
10001 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
10002   int SWIG_arg = 0;
10003   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10004   char *arg2 = (char *) 0 ;
10005 
10006   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
10007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
10008   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
10009 
10010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10011     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10012   }
10013 
10014   arg2 = (char *)lua_tostring(L, 2);
10015   (arg1)->SetCondition((char const *)arg2);
10016 
10017   return SWIG_arg;
10018 
10019   if(0) SWIG_fail;
10020 
10021 fail:
10022   lua_error(L);
10023   return SWIG_arg;
10024 }
10025 
10026 
10027 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
10028   int SWIG_arg = 0;
10029   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10030   char *result = 0 ;
10031 
10032   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
10033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
10034 
10035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10036     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10037   }
10038 
10039   result = (char *)(arg1)->GetCondition();
10040   lua_pushstring(L,(const char *)result); SWIG_arg++;
10041   return SWIG_arg;
10042 
10043   if(0) SWIG_fail;
10044 
10045 fail:
10046   lua_error(L);
10047   return SWIG_arg;
10048 }
10049 
10050 
10051 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
10052   int SWIG_arg = 0;
10053   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10054   bool arg2 ;
10055 
10056   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10058   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10059 
10060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10061     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10062   }
10063 
10064   arg2 = (lua_toboolean(L, 2)!=0);
10065   (arg1)->SetAutoContinue(arg2);
10066 
10067   return SWIG_arg;
10068 
10069   if(0) SWIG_fail;
10070 
10071 fail:
10072   lua_error(L);
10073   return SWIG_arg;
10074 }
10075 
10076 
10077 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10078   int SWIG_arg = 0;
10079   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10080   bool result;
10081 
10082   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10084 
10085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10086     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10087   }
10088 
10089   result = (bool)(arg1)->GetAutoContinue();
10090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10091   return SWIG_arg;
10092 
10093   if(0) SWIG_fail;
10094 
10095 fail:
10096   lua_error(L);
10097   return SWIG_arg;
10098 }
10099 
10100 
10101 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10102   int SWIG_arg = 0;
10103   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10104   lldb::tid_t arg2 ;
10105 
10106   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10108   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10109 
10110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10111     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10112   }
10113 
10114   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
10115   (arg1)->SetThreadID(arg2);
10116 
10117   return SWIG_arg;
10118 
10119   if(0) SWIG_fail;
10120 
10121 fail:
10122   lua_error(L);
10123   return SWIG_arg;
10124 }
10125 
10126 
10127 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10128   int SWIG_arg = 0;
10129   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10130   lldb::tid_t result;
10131 
10132   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10133   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10134 
10135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10136     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10137   }
10138 
10139   result = (lldb::tid_t)(arg1)->GetThreadID();
10140   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10141   return SWIG_arg;
10142 
10143   if(0) SWIG_fail;
10144 
10145 fail:
10146   lua_error(L);
10147   return SWIG_arg;
10148 }
10149 
10150 
10151 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10152   int SWIG_arg = 0;
10153   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10154   uint32_t arg2 ;
10155 
10156   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10158   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10159 
10160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10161     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10162   }
10163 
10164   arg2 = (uint32_t)lua_tointeger(L, 2);
10165   (arg1)->SetThreadIndex(arg2);
10166 
10167   return SWIG_arg;
10168 
10169   if(0) SWIG_fail;
10170 
10171 fail:
10172   lua_error(L);
10173   return SWIG_arg;
10174 }
10175 
10176 
10177 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10178   int SWIG_arg = 0;
10179   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10180   uint32_t result;
10181 
10182   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10184 
10185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10186     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10187   }
10188 
10189   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10190   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10191   return SWIG_arg;
10192 
10193   if(0) SWIG_fail;
10194 
10195 fail:
10196   lua_error(L);
10197   return SWIG_arg;
10198 }
10199 
10200 
10201 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10202   int SWIG_arg = 0;
10203   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10204   char *arg2 = (char *) 0 ;
10205 
10206   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10208   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10209 
10210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10211     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10212   }
10213 
10214   arg2 = (char *)lua_tostring(L, 2);
10215   (arg1)->SetThreadName((char const *)arg2);
10216 
10217   return SWIG_arg;
10218 
10219   if(0) SWIG_fail;
10220 
10221 fail:
10222   lua_error(L);
10223   return SWIG_arg;
10224 }
10225 
10226 
10227 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10228   int SWIG_arg = 0;
10229   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10230   char *result = 0 ;
10231 
10232   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10234 
10235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10236     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10237   }
10238 
10239   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10240   lua_pushstring(L,(const char *)result); SWIG_arg++;
10241   return SWIG_arg;
10242 
10243   if(0) SWIG_fail;
10244 
10245 fail:
10246   lua_error(L);
10247   return SWIG_arg;
10248 }
10249 
10250 
10251 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10252   int SWIG_arg = 0;
10253   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10254   char *arg2 = (char *) 0 ;
10255 
10256   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10259 
10260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10261     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10262   }
10263 
10264   arg2 = (char *)lua_tostring(L, 2);
10265   (arg1)->SetQueueName((char const *)arg2);
10266 
10267   return SWIG_arg;
10268 
10269   if(0) SWIG_fail;
10270 
10271 fail:
10272   lua_error(L);
10273   return SWIG_arg;
10274 }
10275 
10276 
10277 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10278   int SWIG_arg = 0;
10279   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10280   char *result = 0 ;
10281 
10282   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10284 
10285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10286     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10287   }
10288 
10289   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10290   lua_pushstring(L,(const char *)result); SWIG_arg++;
10291   return SWIG_arg;
10292 
10293   if(0) SWIG_fail;
10294 
10295 fail:
10296   lua_error(L);
10297   return SWIG_arg;
10298 }
10299 
10300 
10301 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10302   int SWIG_arg = 0;
10303   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10304   char *arg2 = (char *) 0 ;
10305 
10306   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10309 
10310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10311     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10312   }
10313 
10314   arg2 = (char *)lua_tostring(L, 2);
10315   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10316 
10317   return SWIG_arg;
10318 
10319   if(0) SWIG_fail;
10320 
10321 fail:
10322   lua_error(L);
10323   return SWIG_arg;
10324 }
10325 
10326 
10327 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10328   int SWIG_arg = 0;
10329   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10330   char *arg2 = (char *) 0 ;
10331   lldb::SBStructuredData *arg3 = 0 ;
10332   lldb::SBError result;
10333 
10334   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10336   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10337   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10338 
10339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10340     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10341   }
10342 
10343   arg2 = (char *)lua_tostring(L, 2);
10344 
10345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10346     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10347   }
10348 
10349   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10350   {
10351     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10352     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10353   }
10354   return SWIG_arg;
10355 
10356   if(0) SWIG_fail;
10357 
10358 fail:
10359   lua_error(L);
10360   return SWIG_arg;
10361 }
10362 
10363 
10364 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10365   int argc;
10366   int argv[4]={
10367     1,2,3,4
10368   };
10369 
10370   argc = lua_gettop(L);
10371   if (argc == 2) {
10372     int _v;
10373     {
10374       void *ptr;
10375       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10376         _v = 0;
10377       } else {
10378         _v = 1;
10379       }
10380     }
10381     if (_v) {
10382       {
10383         _v = SWIG_lua_isnilstring(L,argv[1]);
10384       }
10385       if (_v) {
10386         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10387       }
10388     }
10389   }
10390   if (argc == 3) {
10391     int _v;
10392     {
10393       void *ptr;
10394       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10395         _v = 0;
10396       } else {
10397         _v = 1;
10398       }
10399     }
10400     if (_v) {
10401       {
10402         _v = SWIG_lua_isnilstring(L,argv[1]);
10403       }
10404       if (_v) {
10405         {
10406           void *ptr;
10407           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10408             _v = 0;
10409           } else {
10410             _v = 1;
10411           }
10412         }
10413         if (_v) {
10414           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10415         }
10416       }
10417     }
10418   }
10419 
10420   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10421     "  Possible C/C++ prototypes are:\n"
10422     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10423     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10424   lua_error(L);return 0;
10425 }
10426 
10427 
10428 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10429   int SWIG_arg = 0;
10430   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10431   lldb::SBStringList *arg2 = 0 ;
10432 
10433   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10436 
10437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10438     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10439   }
10440 
10441 
10442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10443     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10444   }
10445 
10446   (arg1)->SetCommandLineCommands(*arg2);
10447 
10448   return SWIG_arg;
10449 
10450   if(0) SWIG_fail;
10451 
10452 fail:
10453   lua_error(L);
10454   return SWIG_arg;
10455 }
10456 
10457 
10458 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10459   int SWIG_arg = 0;
10460   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10461   lldb::SBStringList *arg2 = 0 ;
10462   bool result;
10463 
10464   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10466   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10467 
10468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10469     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10470   }
10471 
10472 
10473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10474     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10475   }
10476 
10477   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10478   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10479   return SWIG_arg;
10480 
10481   if(0) SWIG_fail;
10482 
10483 fail:
10484   lua_error(L);
10485   return SWIG_arg;
10486 }
10487 
10488 
10489 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10490   int SWIG_arg = 0;
10491   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10492   char *arg2 = (char *) 0 ;
10493   lldb::SBError result;
10494 
10495   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10497   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10498 
10499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10500     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10501   }
10502 
10503   arg2 = (char *)lua_tostring(L, 2);
10504   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10505   {
10506     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10507     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10508   }
10509   return SWIG_arg;
10510 
10511   if(0) SWIG_fail;
10512 
10513 fail:
10514   lua_error(L);
10515   return SWIG_arg;
10516 }
10517 
10518 
10519 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10520   int SWIG_arg = 0;
10521   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10522   char *result = 0 ;
10523 
10524   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10526 
10527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10528     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10529   }
10530 
10531   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10532   lua_pushstring(L,(const char *)result); SWIG_arg++;
10533   return SWIG_arg;
10534 
10535   if(0) SWIG_fail;
10536 
10537 fail:
10538   lua_error(L);
10539   return SWIG_arg;
10540 }
10541 
10542 
10543 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10544   int SWIG_arg = 0;
10545   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10546   char *arg2 = (char *) 0 ;
10547 
10548   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10550   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10551 
10552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10553     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10554   }
10555 
10556   arg2 = (char *)lua_tostring(L, 2);
10557   (arg1)->SetHelpString((char const *)arg2);
10558 
10559   return SWIG_arg;
10560 
10561   if(0) SWIG_fail;
10562 
10563 fail:
10564   lua_error(L);
10565   return SWIG_arg;
10566 }
10567 
10568 
10569 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10570   int SWIG_arg = 0;
10571   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10572   bool result;
10573 
10574   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10576 
10577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10578     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10579   }
10580 
10581   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10582   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10583   return SWIG_arg;
10584 
10585   if(0) SWIG_fail;
10586 
10587 fail:
10588   lua_error(L);
10589   return SWIG_arg;
10590 }
10591 
10592 
10593 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10594   int SWIG_arg = 0;
10595   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10596   bool arg2 ;
10597 
10598   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10600   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10601 
10602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10603     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10604   }
10605 
10606   arg2 = (lua_toboolean(L, 2)!=0);
10607   (arg1)->SetAllowList(arg2);
10608 
10609   return SWIG_arg;
10610 
10611   if(0) SWIG_fail;
10612 
10613 fail:
10614   lua_error(L);
10615   return SWIG_arg;
10616 }
10617 
10618 
10619 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10620   int SWIG_arg = 0;
10621   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10622   bool result;
10623 
10624   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10626 
10627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10628     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10629   }
10630 
10631   result = (bool)(arg1)->GetAllowDelete();
10632   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10633   return SWIG_arg;
10634 
10635   if(0) SWIG_fail;
10636 
10637 fail:
10638   lua_error(L);
10639   return SWIG_arg;
10640 }
10641 
10642 
10643 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10644   int SWIG_arg = 0;
10645   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10646   bool arg2 ;
10647 
10648   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10650   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10651 
10652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10653     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10654   }
10655 
10656   arg2 = (lua_toboolean(L, 2)!=0);
10657   (arg1)->SetAllowDelete(arg2);
10658 
10659   return SWIG_arg;
10660 
10661   if(0) SWIG_fail;
10662 
10663 fail:
10664   lua_error(L);
10665   return SWIG_arg;
10666 }
10667 
10668 
10669 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10670   int SWIG_arg = 0;
10671   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10672   bool result;
10673 
10674   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10676 
10677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10678     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10679   }
10680 
10681   result = (bool)(arg1)->GetAllowDisable();
10682   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10683   return SWIG_arg;
10684 
10685   if(0) SWIG_fail;
10686 
10687 fail:
10688   lua_error(L);
10689   return SWIG_arg;
10690 }
10691 
10692 
10693 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10694   int SWIG_arg = 0;
10695   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10696   bool arg2 ;
10697 
10698   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10700   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10701 
10702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10703     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10704   }
10705 
10706   arg2 = (lua_toboolean(L, 2)!=0);
10707   (arg1)->SetAllowDisable(arg2);
10708 
10709   return SWIG_arg;
10710 
10711   if(0) SWIG_fail;
10712 
10713 fail:
10714   lua_error(L);
10715   return SWIG_arg;
10716 }
10717 
10718 
10719 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10720   int SWIG_arg = 0;
10721   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10722   lldb::SBStream *arg2 = 0 ;
10723   bool result;
10724 
10725   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10727   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10728 
10729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10730     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10731   }
10732 
10733 
10734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10735     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10736   }
10737 
10738   result = (bool)(arg1)->GetDescription(*arg2);
10739   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10740   return SWIG_arg;
10741 
10742   if(0) SWIG_fail;
10743 
10744 fail:
10745   lua_error(L);
10746   return SWIG_arg;
10747 }
10748 
10749 
10750 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10751   int SWIG_arg = 0;
10752   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10753   std::string result;
10754 
10755   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10757 
10758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10759     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10760   }
10761 
10762   result = lldb_SBBreakpointName___str__(arg1);
10763   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10764   return SWIG_arg;
10765 
10766   if(0) SWIG_fail;
10767 
10768 fail:
10769   lua_error(L);
10770   return SWIG_arg;
10771 }
10772 
10773 
10774 static void swig_delete_SBBreakpointName(void *obj) {
10775 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10776 delete arg1;
10777 }
10778 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10779     assert(lua_istable(L,1));
10780     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10781     assert(!lua_isnil(L,-1));
10782     lua_replace(L,1); /* replace our table with real constructor */
10783     lua_call(L,lua_gettop(L)-1,1);
10784     return 1;
10785 }
10786 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10787     {0,0,0}
10788 };
10789 static swig_lua_method swig_SBBreakpointName_methods[]= {
10790     { "__eq", _wrap_SBBreakpointName___eq},
10791     { "IsValid", _wrap_SBBreakpointName_IsValid},
10792     { "GetName", _wrap_SBBreakpointName_GetName},
10793     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10794     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10795     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10796     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10797     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10798     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10799     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10800     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10801     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10802     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10803     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10804     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10805     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10806     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10807     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10808     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10809     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10810     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10811     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10812     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10813     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10814     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10815     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10816     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10817     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10818     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10819     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10820     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10821     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10822     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10823     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10824     { "__tostring", _wrap_SBBreakpointName___tostring},
10825     {0,0}
10826 };
10827 static swig_lua_method swig_SBBreakpointName_meta[] = {
10828     { "__eq", _wrap_SBBreakpointName___eq},
10829     { "__tostring", _wrap_SBBreakpointName___tostring},
10830     {0,0}
10831 };
10832 
10833 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10834     {0,0,0}
10835 };
10836 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10837     {0,0,0,0,0,0}
10838 };
10839 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10840     {0,0}
10841 };
10842 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10843     0
10844 };
10845 
10846 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10847     "SBBreakpointName",
10848     swig_SBBreakpointName_Sf_SwigStatic_methods,
10849     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10850     swig_SBBreakpointName_Sf_SwigStatic_constants,
10851     swig_SBBreakpointName_Sf_SwigStatic_classes,
10852     0
10853 };
10854 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10855 static const char *swig_SBBreakpointName_base_names[] = {0};
10856 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 };
10857 
10858 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10859   int SWIG_arg = 0;
10860   lldb::SBBroadcaster *result = 0 ;
10861 
10862   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10863   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10864   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10865   return SWIG_arg;
10866 
10867   if(0) SWIG_fail;
10868 
10869 fail:
10870   lua_error(L);
10871   return SWIG_arg;
10872 }
10873 
10874 
10875 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10876   int SWIG_arg = 0;
10877   char *arg1 = (char *) 0 ;
10878   lldb::SBBroadcaster *result = 0 ;
10879 
10880   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10881   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10882   arg1 = (char *)lua_tostring(L, 1);
10883   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10884   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10885   return SWIG_arg;
10886 
10887   if(0) SWIG_fail;
10888 
10889 fail:
10890   lua_error(L);
10891   return SWIG_arg;
10892 }
10893 
10894 
10895 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10896   int SWIG_arg = 0;
10897   lldb::SBBroadcaster *arg1 = 0 ;
10898   lldb::SBBroadcaster *result = 0 ;
10899 
10900   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10902 
10903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10904     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10905   }
10906 
10907   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10908   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10909   return SWIG_arg;
10910 
10911   if(0) SWIG_fail;
10912 
10913 fail:
10914   lua_error(L);
10915   return SWIG_arg;
10916 }
10917 
10918 
10919 static int _wrap_new_SBBroadcaster(lua_State* L) {
10920   int argc;
10921   int argv[2]={
10922     1,2
10923   };
10924 
10925   argc = lua_gettop(L);
10926   if (argc == 0) {
10927     return _wrap_new_SBBroadcaster__SWIG_0(L);
10928   }
10929   if (argc == 1) {
10930     int _v;
10931     {
10932       void *ptr;
10933       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10934         _v = 0;
10935       } else {
10936         _v = 1;
10937       }
10938     }
10939     if (_v) {
10940       return _wrap_new_SBBroadcaster__SWIG_2(L);
10941     }
10942   }
10943   if (argc == 1) {
10944     int _v;
10945     {
10946       _v = SWIG_lua_isnilstring(L,argv[0]);
10947     }
10948     if (_v) {
10949       return _wrap_new_SBBroadcaster__SWIG_1(L);
10950     }
10951   }
10952 
10953   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10954     "  Possible C/C++ prototypes are:\n"
10955     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10956     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10957     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10958   lua_error(L);return 0;
10959 }
10960 
10961 
10962 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10963   int SWIG_arg = 0;
10964   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10965   bool result;
10966 
10967   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10969 
10970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10971     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10972   }
10973 
10974   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10975   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10976   return SWIG_arg;
10977 
10978   if(0) SWIG_fail;
10979 
10980 fail:
10981   lua_error(L);
10982   return SWIG_arg;
10983 }
10984 
10985 
10986 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10987   int SWIG_arg = 0;
10988   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10989 
10990   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10992 
10993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10994     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10995   }
10996 
10997   (arg1)->Clear();
10998 
10999   return SWIG_arg;
11000 
11001   if(0) SWIG_fail;
11002 
11003 fail:
11004   lua_error(L);
11005   return SWIG_arg;
11006 }
11007 
11008 
11009 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
11010   int SWIG_arg = 0;
11011   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11012   uint32_t arg2 ;
11013   bool arg3 ;
11014 
11015   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
11016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11017   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11018   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
11019 
11020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11021     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11022   }
11023 
11024   arg2 = (uint32_t)lua_tointeger(L, 2);
11025   arg3 = (lua_toboolean(L, 3)!=0);
11026   (arg1)->BroadcastEventByType(arg2,arg3);
11027 
11028   return SWIG_arg;
11029 
11030   if(0) SWIG_fail;
11031 
11032 fail:
11033   lua_error(L);
11034   return SWIG_arg;
11035 }
11036 
11037 
11038 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
11039   int SWIG_arg = 0;
11040   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11041   uint32_t arg2 ;
11042 
11043   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
11044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11045   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11046 
11047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11048     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11049   }
11050 
11051   arg2 = (uint32_t)lua_tointeger(L, 2);
11052   (arg1)->BroadcastEventByType(arg2);
11053 
11054   return SWIG_arg;
11055 
11056   if(0) SWIG_fail;
11057 
11058 fail:
11059   lua_error(L);
11060   return SWIG_arg;
11061 }
11062 
11063 
11064 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11065   int argc;
11066   int argv[4]={
11067     1,2,3,4
11068   };
11069 
11070   argc = lua_gettop(L);
11071   if (argc == 2) {
11072     int _v;
11073     {
11074       void *ptr;
11075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11076         _v = 0;
11077       } else {
11078         _v = 1;
11079       }
11080     }
11081     if (_v) {
11082       {
11083         _v = lua_isnumber(L,argv[1]);
11084       }
11085       if (_v) {
11086         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11087       }
11088     }
11089   }
11090   if (argc == 3) {
11091     int _v;
11092     {
11093       void *ptr;
11094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11095         _v = 0;
11096       } else {
11097         _v = 1;
11098       }
11099     }
11100     if (_v) {
11101       {
11102         _v = lua_isnumber(L,argv[1]);
11103       }
11104       if (_v) {
11105         {
11106           _v = lua_isboolean(L,argv[2]);
11107         }
11108         if (_v) {
11109           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11110         }
11111       }
11112     }
11113   }
11114 
11115   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11116     "  Possible C/C++ prototypes are:\n"
11117     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11118     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11119   lua_error(L);return 0;
11120 }
11121 
11122 
11123 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11124   int SWIG_arg = 0;
11125   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11126   lldb::SBEvent *arg2 = 0 ;
11127   bool arg3 ;
11128 
11129   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11131   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11132   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11133 
11134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11135     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11136   }
11137 
11138 
11139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11140     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11141   }
11142 
11143   arg3 = (lua_toboolean(L, 3)!=0);
11144   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11145 
11146   return SWIG_arg;
11147 
11148   if(0) SWIG_fail;
11149 
11150 fail:
11151   lua_error(L);
11152   return SWIG_arg;
11153 }
11154 
11155 
11156 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11157   int SWIG_arg = 0;
11158   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11159   lldb::SBEvent *arg2 = 0 ;
11160 
11161   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11163   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11164 
11165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11166     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11167   }
11168 
11169 
11170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11171     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11172   }
11173 
11174   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11175 
11176   return SWIG_arg;
11177 
11178   if(0) SWIG_fail;
11179 
11180 fail:
11181   lua_error(L);
11182   return SWIG_arg;
11183 }
11184 
11185 
11186 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11187   int argc;
11188   int argv[4]={
11189     1,2,3,4
11190   };
11191 
11192   argc = lua_gettop(L);
11193   if (argc == 2) {
11194     int _v;
11195     {
11196       void *ptr;
11197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11198         _v = 0;
11199       } else {
11200         _v = 1;
11201       }
11202     }
11203     if (_v) {
11204       {
11205         void *ptr;
11206         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11207           _v = 0;
11208         } else {
11209           _v = 1;
11210         }
11211       }
11212       if (_v) {
11213         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11214       }
11215     }
11216   }
11217   if (argc == 3) {
11218     int _v;
11219     {
11220       void *ptr;
11221       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11222         _v = 0;
11223       } else {
11224         _v = 1;
11225       }
11226     }
11227     if (_v) {
11228       {
11229         void *ptr;
11230         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11231           _v = 0;
11232         } else {
11233           _v = 1;
11234         }
11235       }
11236       if (_v) {
11237         {
11238           _v = lua_isboolean(L,argv[2]);
11239         }
11240         if (_v) {
11241           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11242         }
11243       }
11244     }
11245   }
11246 
11247   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11248     "  Possible C/C++ prototypes are:\n"
11249     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11250     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11251   lua_error(L);return 0;
11252 }
11253 
11254 
11255 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11256   int SWIG_arg = 0;
11257   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11258   lldb::SBListener *arg2 = 0 ;
11259   uint32_t arg3 ;
11260 
11261   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11263   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11264   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11265 
11266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11267     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11268   }
11269 
11270 
11271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11272     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11273   }
11274 
11275   arg3 = (uint32_t)lua_tointeger(L, 3);
11276   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11277 
11278   return SWIG_arg;
11279 
11280   if(0) SWIG_fail;
11281 
11282 fail:
11283   lua_error(L);
11284   return SWIG_arg;
11285 }
11286 
11287 
11288 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11289   int SWIG_arg = 0;
11290   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11291   lldb::SBListener *arg2 = 0 ;
11292   uint32_t arg3 ;
11293   uint32_t result;
11294 
11295   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11297   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11298   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11299 
11300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11301     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11302   }
11303 
11304 
11305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11306     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11307   }
11308 
11309   arg3 = (uint32_t)lua_tointeger(L, 3);
11310   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11311   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11312   return SWIG_arg;
11313 
11314   if(0) SWIG_fail;
11315 
11316 fail:
11317   lua_error(L);
11318   return SWIG_arg;
11319 }
11320 
11321 
11322 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11323   int SWIG_arg = 0;
11324   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11325   char *result = 0 ;
11326 
11327   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11329 
11330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11331     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11332   }
11333 
11334   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11335   lua_pushstring(L,(const char *)result); SWIG_arg++;
11336   return SWIG_arg;
11337 
11338   if(0) SWIG_fail;
11339 
11340 fail:
11341   lua_error(L);
11342   return SWIG_arg;
11343 }
11344 
11345 
11346 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11347   int SWIG_arg = 0;
11348   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11349   uint32_t arg2 ;
11350   bool result;
11351 
11352   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11353   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11354   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11355 
11356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11357     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11358   }
11359 
11360   arg2 = (uint32_t)lua_tointeger(L, 2);
11361   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11362   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11363   return SWIG_arg;
11364 
11365   if(0) SWIG_fail;
11366 
11367 fail:
11368   lua_error(L);
11369   return SWIG_arg;
11370 }
11371 
11372 
11373 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11374   int SWIG_arg = 0;
11375   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11376   lldb::SBListener *arg2 = 0 ;
11377   uint32_t arg3 ;
11378   bool result;
11379 
11380   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11382   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11383   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11384 
11385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11386     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11387   }
11388 
11389 
11390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11391     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11392   }
11393 
11394   arg3 = (uint32_t)lua_tointeger(L, 3);
11395   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11396   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11397   return SWIG_arg;
11398 
11399   if(0) SWIG_fail;
11400 
11401 fail:
11402   lua_error(L);
11403   return SWIG_arg;
11404 }
11405 
11406 
11407 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11408   int SWIG_arg = 0;
11409   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11410   lldb::SBListener *arg2 = 0 ;
11411   bool result;
11412 
11413   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11416 
11417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11418     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11419   }
11420 
11421 
11422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11423     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11424   }
11425 
11426   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11427   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11428   return SWIG_arg;
11429 
11430   if(0) SWIG_fail;
11431 
11432 fail:
11433   lua_error(L);
11434   return SWIG_arg;
11435 }
11436 
11437 
11438 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11439   int argc;
11440   int argv[4]={
11441     1,2,3,4
11442   };
11443 
11444   argc = lua_gettop(L);
11445   if (argc == 2) {
11446     int _v;
11447     {
11448       void *ptr;
11449       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11450         _v = 0;
11451       } else {
11452         _v = 1;
11453       }
11454     }
11455     if (_v) {
11456       {
11457         void *ptr;
11458         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11459           _v = 0;
11460         } else {
11461           _v = 1;
11462         }
11463       }
11464       if (_v) {
11465         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11466       }
11467     }
11468   }
11469   if (argc == 3) {
11470     int _v;
11471     {
11472       void *ptr;
11473       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11474         _v = 0;
11475       } else {
11476         _v = 1;
11477       }
11478     }
11479     if (_v) {
11480       {
11481         void *ptr;
11482         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11483           _v = 0;
11484         } else {
11485           _v = 1;
11486         }
11487       }
11488       if (_v) {
11489         {
11490           _v = lua_isnumber(L,argv[2]);
11491         }
11492         if (_v) {
11493           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11494         }
11495       }
11496     }
11497   }
11498 
11499   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11500     "  Possible C/C++ prototypes are:\n"
11501     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11502     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11503   lua_error(L);return 0;
11504 }
11505 
11506 
11507 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11508   int SWIG_arg = 0;
11509   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11510   lldb::SBBroadcaster *arg2 = 0 ;
11511   bool result;
11512 
11513   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11515   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11516 
11517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11518     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11519   }
11520 
11521 
11522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11523     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11524   }
11525 
11526   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11527   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11528   return SWIG_arg;
11529 
11530   if(0) SWIG_fail;
11531 
11532 fail:
11533   lua_error(L);
11534   return SWIG_arg;
11535 }
11536 
11537 
11538 static void swig_delete_SBBroadcaster(void *obj) {
11539 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11540 delete arg1;
11541 }
11542 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11543     assert(lua_istable(L,1));
11544     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11545     assert(!lua_isnil(L,-1));
11546     lua_replace(L,1); /* replace our table with real constructor */
11547     lua_call(L,lua_gettop(L)-1,1);
11548     return 1;
11549 }
11550 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11551     {0,0,0}
11552 };
11553 static swig_lua_method swig_SBBroadcaster_methods[]= {
11554     { "IsValid", _wrap_SBBroadcaster_IsValid},
11555     { "Clear", _wrap_SBBroadcaster_Clear},
11556     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11557     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11558     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11559     { "AddListener", _wrap_SBBroadcaster_AddListener},
11560     { "GetName", _wrap_SBBroadcaster_GetName},
11561     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11562     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11563     { "__eq", _wrap_SBBroadcaster___eq},
11564     {0,0}
11565 };
11566 static swig_lua_method swig_SBBroadcaster_meta[] = {
11567     { "__eq", _wrap_SBBroadcaster___eq},
11568     {0,0}
11569 };
11570 
11571 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11572     {0,0,0}
11573 };
11574 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11575     {0,0,0,0,0,0}
11576 };
11577 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11578     {0,0}
11579 };
11580 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11581     0
11582 };
11583 
11584 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11585     "SBBroadcaster",
11586     swig_SBBroadcaster_Sf_SwigStatic_methods,
11587     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11588     swig_SBBroadcaster_Sf_SwigStatic_constants,
11589     swig_SBBroadcaster_Sf_SwigStatic_classes,
11590     0
11591 };
11592 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11593 static const char *swig_SBBroadcaster_base_names[] = {0};
11594 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 };
11595 
11596 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11597   int SWIG_arg = 0;
11598   lldb::SBCommandInterpreter *arg1 = 0 ;
11599   lldb::SBCommandInterpreter *result = 0 ;
11600 
11601   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11602   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11603 
11604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11605     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11606   }
11607 
11608   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11609   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11610   return SWIG_arg;
11611 
11612   if(0) SWIG_fail;
11613 
11614 fail:
11615   lua_error(L);
11616   return SWIG_arg;
11617 }
11618 
11619 
11620 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11621   int SWIG_arg = 0;
11622   lldb::CommandArgumentType arg1 ;
11623   char *result = 0 ;
11624 
11625   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11626   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11627   arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11628   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11629   lua_pushstring(L,(const char *)result); SWIG_arg++;
11630   return SWIG_arg;
11631 
11632   if(0) SWIG_fail;
11633 
11634 fail:
11635   lua_error(L);
11636   return SWIG_arg;
11637 }
11638 
11639 
11640 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11641   int SWIG_arg = 0;
11642   lldb::CommandArgumentType arg1 ;
11643   char *result = 0 ;
11644 
11645   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11646   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11647   arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11648   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11649   lua_pushstring(L,(const char *)result); SWIG_arg++;
11650   return SWIG_arg;
11651 
11652   if(0) SWIG_fail;
11653 
11654 fail:
11655   lua_error(L);
11656   return SWIG_arg;
11657 }
11658 
11659 
11660 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11661   int SWIG_arg = 0;
11662   lldb::SBEvent *arg1 = 0 ;
11663   bool result;
11664 
11665   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11666   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11667 
11668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11669     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11670   }
11671 
11672   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11673   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11674   return SWIG_arg;
11675 
11676   if(0) SWIG_fail;
11677 
11678 fail:
11679   lua_error(L);
11680   return SWIG_arg;
11681 }
11682 
11683 
11684 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11685   int SWIG_arg = 0;
11686   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11687   bool result;
11688 
11689   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11691 
11692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11693     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11694   }
11695 
11696   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11697   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11698   return SWIG_arg;
11699 
11700   if(0) SWIG_fail;
11701 
11702 fail:
11703   lua_error(L);
11704   return SWIG_arg;
11705 }
11706 
11707 
11708 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11709   int SWIG_arg = 0;
11710   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11711   char arg2 ;
11712   char *result = 0 ;
11713 
11714   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11716   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11717 
11718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11719     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11720   }
11721 
11722   arg2 = (lua_tostring(L, 2))[0];
11723   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11724   lua_pushstring(L,(const char *)result); SWIG_arg++;
11725   return SWIG_arg;
11726 
11727   if(0) SWIG_fail;
11728 
11729 fail:
11730   lua_error(L);
11731   return SWIG_arg;
11732 }
11733 
11734 
11735 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11736   int SWIG_arg = 0;
11737   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11738   bool result;
11739 
11740   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11742 
11743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11744     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11745   }
11746 
11747   result = (bool)(arg1)->GetPromptOnQuit();
11748   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11749   return SWIG_arg;
11750 
11751   if(0) SWIG_fail;
11752 
11753 fail:
11754   lua_error(L);
11755   return SWIG_arg;
11756 }
11757 
11758 
11759 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11760   int SWIG_arg = 0;
11761   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11762   bool arg2 ;
11763 
11764   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11766   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11767 
11768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11769     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11770   }
11771 
11772   arg2 = (lua_toboolean(L, 2)!=0);
11773   (arg1)->SetPromptOnQuit(arg2);
11774 
11775   return SWIG_arg;
11776 
11777   if(0) SWIG_fail;
11778 
11779 fail:
11780   lua_error(L);
11781   return SWIG_arg;
11782 }
11783 
11784 
11785 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11786   int SWIG_arg = 0;
11787   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11788   bool arg2 ;
11789 
11790   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11792   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11793 
11794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11795     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11796   }
11797 
11798   arg2 = (lua_toboolean(L, 2)!=0);
11799   (arg1)->AllowExitCodeOnQuit(arg2);
11800 
11801   return SWIG_arg;
11802 
11803   if(0) SWIG_fail;
11804 
11805 fail:
11806   lua_error(L);
11807   return SWIG_arg;
11808 }
11809 
11810 
11811 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11812   int SWIG_arg = 0;
11813   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11814   bool result;
11815 
11816   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11818 
11819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11820     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11821   }
11822 
11823   result = (bool)(arg1)->HasCustomQuitExitCode();
11824   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11825   return SWIG_arg;
11826 
11827   if(0) SWIG_fail;
11828 
11829 fail:
11830   lua_error(L);
11831   return SWIG_arg;
11832 }
11833 
11834 
11835 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11836   int SWIG_arg = 0;
11837   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11838   int result;
11839 
11840   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11842 
11843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11844     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11845   }
11846 
11847   result = (int)(arg1)->GetQuitStatus();
11848   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11849   return SWIG_arg;
11850 
11851   if(0) SWIG_fail;
11852 
11853 fail:
11854   lua_error(L);
11855   return SWIG_arg;
11856 }
11857 
11858 
11859 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11860   int SWIG_arg = 0;
11861   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11862   char *arg2 = (char *) 0 ;
11863   lldb::SBCommandReturnObject *arg3 = 0 ;
11864 
11865   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11867   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11868   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11869 
11870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11871     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11872   }
11873 
11874   arg2 = (char *)lua_tostring(L, 2);
11875 
11876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11877     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11878   }
11879 
11880   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11881 
11882   return SWIG_arg;
11883 
11884   if(0) SWIG_fail;
11885 
11886 fail:
11887   lua_error(L);
11888   return SWIG_arg;
11889 }
11890 
11891 
11892 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11893   int SWIG_arg = 0;
11894   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11895   char *arg2 = (char *) 0 ;
11896   bool result;
11897 
11898   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11900   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11901 
11902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11903     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11904   }
11905 
11906   arg2 = (char *)lua_tostring(L, 2);
11907   result = (bool)(arg1)->CommandExists((char const *)arg2);
11908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11909   return SWIG_arg;
11910 
11911   if(0) SWIG_fail;
11912 
11913 fail:
11914   lua_error(L);
11915   return SWIG_arg;
11916 }
11917 
11918 
11919 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11920   int SWIG_arg = 0;
11921   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11922   char *arg2 = (char *) 0 ;
11923   bool result;
11924 
11925   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11927   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11928 
11929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11930     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11931   }
11932 
11933   arg2 = (char *)lua_tostring(L, 2);
11934   result = (bool)(arg1)->AliasExists((char const *)arg2);
11935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11936   return SWIG_arg;
11937 
11938   if(0) SWIG_fail;
11939 
11940 fail:
11941   lua_error(L);
11942   return SWIG_arg;
11943 }
11944 
11945 
11946 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11947   int SWIG_arg = 0;
11948   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11949   lldb::SBBroadcaster result;
11950 
11951   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11953 
11954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11955     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11956   }
11957 
11958   result = (arg1)->GetBroadcaster();
11959   {
11960     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11962   }
11963   return SWIG_arg;
11964 
11965   if(0) SWIG_fail;
11966 
11967 fail:
11968   lua_error(L);
11969   return SWIG_arg;
11970 }
11971 
11972 
11973 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
11974   int SWIG_arg = 0;
11975   char *result = 0 ;
11976 
11977   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11978   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11979   lua_pushstring(L,(const char *)result); SWIG_arg++;
11980   return SWIG_arg;
11981 
11982   if(0) SWIG_fail;
11983 
11984 fail:
11985   lua_error(L);
11986   return SWIG_arg;
11987 }
11988 
11989 
11990 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11991   int SWIG_arg = 0;
11992   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11993   bool result;
11994 
11995   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11997 
11998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11999     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12000   }
12001 
12002   result = (bool)(arg1)->HasCommands();
12003   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12004   return SWIG_arg;
12005 
12006   if(0) SWIG_fail;
12007 
12008 fail:
12009   lua_error(L);
12010   return SWIG_arg;
12011 }
12012 
12013 
12014 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12015   int SWIG_arg = 0;
12016   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12017   bool result;
12018 
12019   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12020   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12021 
12022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12023     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12024   }
12025 
12026   result = (bool)(arg1)->HasAliases();
12027   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12028   return SWIG_arg;
12029 
12030   if(0) SWIG_fail;
12031 
12032 fail:
12033   lua_error(L);
12034   return SWIG_arg;
12035 }
12036 
12037 
12038 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12039   int SWIG_arg = 0;
12040   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12041   bool result;
12042 
12043   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12045 
12046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12047     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12048   }
12049 
12050   result = (bool)(arg1)->HasAliasOptions();
12051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12052   return SWIG_arg;
12053 
12054   if(0) SWIG_fail;
12055 
12056 fail:
12057   lua_error(L);
12058   return SWIG_arg;
12059 }
12060 
12061 
12062 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12063   int SWIG_arg = 0;
12064   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12065   lldb::SBProcess result;
12066 
12067   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12069 
12070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12071     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12072   }
12073 
12074   result = (arg1)->GetProcess();
12075   {
12076     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12077     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12078   }
12079   return SWIG_arg;
12080 
12081   if(0) SWIG_fail;
12082 
12083 fail:
12084   lua_error(L);
12085   return SWIG_arg;
12086 }
12087 
12088 
12089 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12090   int SWIG_arg = 0;
12091   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12092   lldb::SBDebugger result;
12093 
12094   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12096 
12097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12098     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12099   }
12100 
12101   result = (arg1)->GetDebugger();
12102   {
12103     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12104     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12105   }
12106   return SWIG_arg;
12107 
12108   if(0) SWIG_fail;
12109 
12110 fail:
12111   lua_error(L);
12112   return SWIG_arg;
12113 }
12114 
12115 
12116 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12117   int SWIG_arg = 0;
12118   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12119   lldb::SBCommandReturnObject *arg2 = 0 ;
12120 
12121   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12123   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12124 
12125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12126     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12127   }
12128 
12129 
12130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12131     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12132   }
12133 
12134   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12135 
12136   return SWIG_arg;
12137 
12138   if(0) SWIG_fail;
12139 
12140 fail:
12141   lua_error(L);
12142   return SWIG_arg;
12143 }
12144 
12145 
12146 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12147   int SWIG_arg = 0;
12148   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12149   lldb::SBCommandReturnObject *arg2 = 0 ;
12150 
12151   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12153   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12154 
12155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12156     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12157   }
12158 
12159 
12160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12161     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12162   }
12163 
12164   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12165 
12166   return SWIG_arg;
12167 
12168   if(0) SWIG_fail;
12169 
12170 fail:
12171   lua_error(L);
12172   return SWIG_arg;
12173 }
12174 
12175 
12176 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12177   int SWIG_arg = 0;
12178   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12179   char *arg2 = (char *) 0 ;
12180   lldb::SBCommandReturnObject *arg3 = 0 ;
12181   bool arg4 ;
12182   lldb::ReturnStatus result;
12183 
12184   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12186   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12187   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12188   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12189 
12190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12191     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12192   }
12193 
12194   arg2 = (char *)lua_tostring(L, 2);
12195 
12196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12197     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12198   }
12199 
12200   arg4 = (lua_toboolean(L, 4)!=0);
12201   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12202   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12203   return SWIG_arg;
12204 
12205   if(0) SWIG_fail;
12206 
12207 fail:
12208   lua_error(L);
12209   return SWIG_arg;
12210 }
12211 
12212 
12213 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12214   int SWIG_arg = 0;
12215   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12216   char *arg2 = (char *) 0 ;
12217   lldb::SBCommandReturnObject *arg3 = 0 ;
12218   lldb::ReturnStatus result;
12219 
12220   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12222   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12223   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12224 
12225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12226     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12227   }
12228 
12229   arg2 = (char *)lua_tostring(L, 2);
12230 
12231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12232     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12233   }
12234 
12235   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12236   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12237   return SWIG_arg;
12238 
12239   if(0) SWIG_fail;
12240 
12241 fail:
12242   lua_error(L);
12243   return SWIG_arg;
12244 }
12245 
12246 
12247 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12248   int SWIG_arg = 0;
12249   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12250   char *arg2 = (char *) 0 ;
12251   lldb::SBExecutionContext *arg3 = 0 ;
12252   lldb::SBCommandReturnObject *arg4 = 0 ;
12253   bool arg5 ;
12254   lldb::ReturnStatus result;
12255 
12256   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12259   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12260   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12261   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12262 
12263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12264     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12265   }
12266 
12267   arg2 = (char *)lua_tostring(L, 2);
12268 
12269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12270     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12271   }
12272 
12273 
12274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12275     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12276   }
12277 
12278   arg5 = (lua_toboolean(L, 5)!=0);
12279   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12280   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12281   return SWIG_arg;
12282 
12283   if(0) SWIG_fail;
12284 
12285 fail:
12286   lua_error(L);
12287   return SWIG_arg;
12288 }
12289 
12290 
12291 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12292   int SWIG_arg = 0;
12293   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12294   char *arg2 = (char *) 0 ;
12295   lldb::SBExecutionContext *arg3 = 0 ;
12296   lldb::SBCommandReturnObject *arg4 = 0 ;
12297   lldb::ReturnStatus result;
12298 
12299   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12301   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12302   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12303   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12304 
12305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12306     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12307   }
12308 
12309   arg2 = (char *)lua_tostring(L, 2);
12310 
12311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12312     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12313   }
12314 
12315 
12316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12317     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12318   }
12319 
12320   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12321   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12322   return SWIG_arg;
12323 
12324   if(0) SWIG_fail;
12325 
12326 fail:
12327   lua_error(L);
12328   return SWIG_arg;
12329 }
12330 
12331 
12332 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12333   int argc;
12334   int argv[6]={
12335     1,2,3,4,5,6
12336   };
12337 
12338   argc = lua_gettop(L);
12339   if (argc == 3) {
12340     int _v;
12341     {
12342       void *ptr;
12343       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12344         _v = 0;
12345       } else {
12346         _v = 1;
12347       }
12348     }
12349     if (_v) {
12350       {
12351         _v = SWIG_lua_isnilstring(L,argv[1]);
12352       }
12353       if (_v) {
12354         {
12355           void *ptr;
12356           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12357             _v = 0;
12358           } else {
12359             _v = 1;
12360           }
12361         }
12362         if (_v) {
12363           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12364         }
12365       }
12366     }
12367   }
12368   if (argc == 4) {
12369     int _v;
12370     {
12371       void *ptr;
12372       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12373         _v = 0;
12374       } else {
12375         _v = 1;
12376       }
12377     }
12378     if (_v) {
12379       {
12380         _v = SWIG_lua_isnilstring(L,argv[1]);
12381       }
12382       if (_v) {
12383         {
12384           void *ptr;
12385           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12386             _v = 0;
12387           } else {
12388             _v = 1;
12389           }
12390         }
12391         if (_v) {
12392           {
12393             _v = lua_isboolean(L,argv[3]);
12394           }
12395           if (_v) {
12396             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12397           }
12398         }
12399       }
12400     }
12401   }
12402   if (argc == 4) {
12403     int _v;
12404     {
12405       void *ptr;
12406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12407         _v = 0;
12408       } else {
12409         _v = 1;
12410       }
12411     }
12412     if (_v) {
12413       {
12414         _v = SWIG_lua_isnilstring(L,argv[1]);
12415       }
12416       if (_v) {
12417         {
12418           void *ptr;
12419           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12420             _v = 0;
12421           } else {
12422             _v = 1;
12423           }
12424         }
12425         if (_v) {
12426           {
12427             void *ptr;
12428             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12429               _v = 0;
12430             } else {
12431               _v = 1;
12432             }
12433           }
12434           if (_v) {
12435             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12436           }
12437         }
12438       }
12439     }
12440   }
12441   if (argc == 5) {
12442     int _v;
12443     {
12444       void *ptr;
12445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12446         _v = 0;
12447       } else {
12448         _v = 1;
12449       }
12450     }
12451     if (_v) {
12452       {
12453         _v = SWIG_lua_isnilstring(L,argv[1]);
12454       }
12455       if (_v) {
12456         {
12457           void *ptr;
12458           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12459             _v = 0;
12460           } else {
12461             _v = 1;
12462           }
12463         }
12464         if (_v) {
12465           {
12466             void *ptr;
12467             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12468               _v = 0;
12469             } else {
12470               _v = 1;
12471             }
12472           }
12473           if (_v) {
12474             {
12475               _v = lua_isboolean(L,argv[4]);
12476             }
12477             if (_v) {
12478               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12479             }
12480           }
12481         }
12482       }
12483     }
12484   }
12485 
12486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12487     "  Possible C/C++ prototypes are:\n"
12488     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12489     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12490     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12491     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12492   lua_error(L);return 0;
12493 }
12494 
12495 
12496 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12497   int SWIG_arg = 0;
12498   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12499   lldb::SBFileSpec *arg2 = 0 ;
12500   lldb::SBExecutionContext *arg3 = 0 ;
12501   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12502   lldb::SBCommandReturnObject arg5 ;
12503   lldb::SBCommandReturnObject *argp5 ;
12504 
12505   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12507   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12508   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12509   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12510   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12511 
12512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12513     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12514   }
12515 
12516 
12517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12518     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12519   }
12520 
12521 
12522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12523     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12524   }
12525 
12526 
12527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12528     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12529   }
12530 
12531 
12532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12533     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12534   }
12535   arg5 = *argp5;
12536 
12537   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12538 
12539   return SWIG_arg;
12540 
12541   if(0) SWIG_fail;
12542 
12543 fail:
12544   lua_error(L);
12545   return SWIG_arg;
12546 }
12547 
12548 
12549 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12550   int SWIG_arg = 0;
12551   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12552   char *arg2 = (char *) 0 ;
12553   uint32_t arg3 ;
12554   int arg4 ;
12555   int arg5 ;
12556   lldb::SBStringList *arg6 = 0 ;
12557   int result;
12558 
12559   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12561   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12562   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12563   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12564   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12565   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12566 
12567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12568     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12569   }
12570 
12571   arg2 = (char *)lua_tostring(L, 2);
12572   arg3 = (uint32_t)lua_tointeger(L, 3);
12573   arg4 = (int)lua_tointeger(L, 4);
12574   arg5 = (int)lua_tointeger(L, 5);
12575 
12576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12577     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12578   }
12579 
12580   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12581   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12582   return SWIG_arg;
12583 
12584   if(0) SWIG_fail;
12585 
12586 fail:
12587   lua_error(L);
12588   return SWIG_arg;
12589 }
12590 
12591 
12592 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12593   int SWIG_arg = 0;
12594   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12595   char *arg2 = (char *) 0 ;
12596   uint32_t arg3 ;
12597   int arg4 ;
12598   int arg5 ;
12599   lldb::SBStringList *arg6 = 0 ;
12600   lldb::SBStringList *arg7 = 0 ;
12601   int result;
12602 
12603   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12605   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12606   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12607   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12608   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12609   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12610   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12611 
12612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12613     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12614   }
12615 
12616   arg2 = (char *)lua_tostring(L, 2);
12617   arg3 = (uint32_t)lua_tointeger(L, 3);
12618   arg4 = (int)lua_tointeger(L, 4);
12619   arg5 = (int)lua_tointeger(L, 5);
12620 
12621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12622     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12623   }
12624 
12625 
12626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12627     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12628   }
12629 
12630   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12631   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12632   return SWIG_arg;
12633 
12634   if(0) SWIG_fail;
12635 
12636 fail:
12637   lua_error(L);
12638   return SWIG_arg;
12639 }
12640 
12641 
12642 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12643   int SWIG_arg = 0;
12644   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12645   bool result;
12646 
12647   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12649 
12650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12651     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12652   }
12653 
12654   result = (bool)(arg1)->IsActive();
12655   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12656   return SWIG_arg;
12657 
12658   if(0) SWIG_fail;
12659 
12660 fail:
12661   lua_error(L);
12662   return SWIG_arg;
12663 }
12664 
12665 
12666 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12667   int SWIG_arg = 0;
12668   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12669   bool result;
12670 
12671   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12673 
12674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12675     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12676   }
12677 
12678   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12679   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12680   return SWIG_arg;
12681 
12682   if(0) SWIG_fail;
12683 
12684 fail:
12685   lua_error(L);
12686   return SWIG_arg;
12687 }
12688 
12689 
12690 static void swig_delete_SBCommandInterpreter(void *obj) {
12691 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12692 delete arg1;
12693 }
12694 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12695     assert(lua_istable(L,1));
12696     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12697     assert(!lua_isnil(L,-1));
12698     lua_replace(L,1); /* replace our table with real constructor */
12699     lua_call(L,lua_gettop(L)-1,1);
12700     return 1;
12701 }
12702 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12703     {0,0,0}
12704 };
12705 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12706     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12707     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12708     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12709     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12710     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12711     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12712     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12713     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12714     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12715     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12716     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12717     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12718     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12719     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12720     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12721     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12722     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12723     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12724     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12725     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12726     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12727     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12728     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12729     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12730     {0,0}
12731 };
12732 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12733     {0,0}
12734 };
12735 
12736 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12737     {0,0,0}
12738 };
12739 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12740     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12741     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12742     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12743     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12744     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12745     {0,0,0,0,0,0}
12746 };
12747 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12748     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12749     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12750     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12751     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12752     {0,0}
12753 };
12754 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12755     0
12756 };
12757 
12758 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12759     "SBCommandInterpreter",
12760     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12761     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12762     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12763     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12764     0
12765 };
12766 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12767 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12768 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 };
12769 
12770 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12771   int SWIG_arg = 0;
12772   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12773 
12774   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12775   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12776   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12777   return SWIG_arg;
12778 
12779   if(0) SWIG_fail;
12780 
12781 fail:
12782   lua_error(L);
12783   return SWIG_arg;
12784 }
12785 
12786 
12787 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12788   int SWIG_arg = 0;
12789   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12790   bool result;
12791 
12792   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12794 
12795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12796     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12797   }
12798 
12799   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12800   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12801   return SWIG_arg;
12802 
12803   if(0) SWIG_fail;
12804 
12805 fail:
12806   lua_error(L);
12807   return SWIG_arg;
12808 }
12809 
12810 
12811 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12812   int SWIG_arg = 0;
12813   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12814   bool arg2 ;
12815 
12816   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12818   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12819 
12820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12821     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12822   }
12823 
12824   arg2 = (lua_toboolean(L, 2)!=0);
12825   (arg1)->SetStopOnContinue(arg2);
12826 
12827   return SWIG_arg;
12828 
12829   if(0) SWIG_fail;
12830 
12831 fail:
12832   lua_error(L);
12833   return SWIG_arg;
12834 }
12835 
12836 
12837 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12838   int SWIG_arg = 0;
12839   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12840   bool result;
12841 
12842   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12844 
12845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12846     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12847   }
12848 
12849   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12850   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12851   return SWIG_arg;
12852 
12853   if(0) SWIG_fail;
12854 
12855 fail:
12856   lua_error(L);
12857   return SWIG_arg;
12858 }
12859 
12860 
12861 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12862   int SWIG_arg = 0;
12863   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12864   bool arg2 ;
12865 
12866   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12868   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12869 
12870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12871     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12872   }
12873 
12874   arg2 = (lua_toboolean(L, 2)!=0);
12875   (arg1)->SetStopOnError(arg2);
12876 
12877   return SWIG_arg;
12878 
12879   if(0) SWIG_fail;
12880 
12881 fail:
12882   lua_error(L);
12883   return SWIG_arg;
12884 }
12885 
12886 
12887 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12888   int SWIG_arg = 0;
12889   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12890   bool result;
12891 
12892   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12894 
12895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12896     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12897   }
12898 
12899   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12901   return SWIG_arg;
12902 
12903   if(0) SWIG_fail;
12904 
12905 fail:
12906   lua_error(L);
12907   return SWIG_arg;
12908 }
12909 
12910 
12911 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12912   int SWIG_arg = 0;
12913   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12914   bool arg2 ;
12915 
12916   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12918   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12919 
12920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12921     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12922   }
12923 
12924   arg2 = (lua_toboolean(L, 2)!=0);
12925   (arg1)->SetStopOnCrash(arg2);
12926 
12927   return SWIG_arg;
12928 
12929   if(0) SWIG_fail;
12930 
12931 fail:
12932   lua_error(L);
12933   return SWIG_arg;
12934 }
12935 
12936 
12937 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12938   int SWIG_arg = 0;
12939   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12940   bool result;
12941 
12942   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12944 
12945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12946     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12947   }
12948 
12949   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12951   return SWIG_arg;
12952 
12953   if(0) SWIG_fail;
12954 
12955 fail:
12956   lua_error(L);
12957   return SWIG_arg;
12958 }
12959 
12960 
12961 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
12962   int SWIG_arg = 0;
12963   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12964   bool arg2 ;
12965 
12966   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12968   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12969 
12970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12971     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12972   }
12973 
12974   arg2 = (lua_toboolean(L, 2)!=0);
12975   (arg1)->SetEchoCommands(arg2);
12976 
12977   return SWIG_arg;
12978 
12979   if(0) SWIG_fail;
12980 
12981 fail:
12982   lua_error(L);
12983   return SWIG_arg;
12984 }
12985 
12986 
12987 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
12988   int SWIG_arg = 0;
12989   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12990   bool result;
12991 
12992   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
12993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
12994 
12995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12996     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12997   }
12998 
12999   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
13000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13001   return SWIG_arg;
13002 
13003   if(0) SWIG_fail;
13004 
13005 fail:
13006   lua_error(L);
13007   return SWIG_arg;
13008 }
13009 
13010 
13011 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
13012   int SWIG_arg = 0;
13013   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13014   bool arg2 ;
13015 
13016   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
13017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
13018   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
13019 
13020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13021     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13022   }
13023 
13024   arg2 = (lua_toboolean(L, 2)!=0);
13025   (arg1)->SetPrintResults(arg2);
13026 
13027   return SWIG_arg;
13028 
13029   if(0) SWIG_fail;
13030 
13031 fail:
13032   lua_error(L);
13033   return SWIG_arg;
13034 }
13035 
13036 
13037 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
13038   int SWIG_arg = 0;
13039   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13040   bool result;
13041 
13042   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
13043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
13044 
13045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13046     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13047   }
13048 
13049   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
13050   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13051   return SWIG_arg;
13052 
13053   if(0) SWIG_fail;
13054 
13055 fail:
13056   lua_error(L);
13057   return SWIG_arg;
13058 }
13059 
13060 
13061 static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
13062   int SWIG_arg = 0;
13063   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13064   bool arg2 ;
13065 
13066   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
13067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
13068   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13069 
13070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13071     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13072   }
13073 
13074   arg2 = (lua_toboolean(L, 2)!=0);
13075   (arg1)->SetPrintErrors(arg2);
13076 
13077   return SWIG_arg;
13078 
13079   if(0) SWIG_fail;
13080 
13081 fail:
13082   lua_error(L);
13083   return SWIG_arg;
13084 }
13085 
13086 
13087 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13088   int SWIG_arg = 0;
13089   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13090   bool result;
13091 
13092   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13094 
13095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13096     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13097   }
13098 
13099   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13100   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13101   return SWIG_arg;
13102 
13103   if(0) SWIG_fail;
13104 
13105 fail:
13106   lua_error(L);
13107   return SWIG_arg;
13108 }
13109 
13110 
13111 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13112   int SWIG_arg = 0;
13113   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13114   bool arg2 ;
13115 
13116   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13118   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13119 
13120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13121     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13122   }
13123 
13124   arg2 = (lua_toboolean(L, 2)!=0);
13125   (arg1)->SetAddToHistory(arg2);
13126 
13127   return SWIG_arg;
13128 
13129   if(0) SWIG_fail;
13130 
13131 fail:
13132   lua_error(L);
13133   return SWIG_arg;
13134 }
13135 
13136 
13137 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13138 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13139 delete arg1;
13140 }
13141 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13142     assert(lua_istable(L,1));
13143     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13144     assert(!lua_isnil(L,-1));
13145     lua_replace(L,1); /* replace our table with real constructor */
13146     lua_call(L,lua_gettop(L)-1,1);
13147     return 1;
13148 }
13149 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13150     {0,0,0}
13151 };
13152 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13153     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13154     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13155     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13156     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13157     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13158     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13159     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13160     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13161     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13162     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13163     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13164     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13165     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13166     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13167     {0,0}
13168 };
13169 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13170     {0,0}
13171 };
13172 
13173 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13174     {0,0,0}
13175 };
13176 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13177     {0,0,0,0,0,0}
13178 };
13179 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13180     {0,0}
13181 };
13182 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13183     0
13184 };
13185 
13186 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13187     "SBCommandInterpreterRunOptions",
13188     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13189     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13190     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13191     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13192     0
13193 };
13194 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13195 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13196 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 };
13197 
13198 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13199   int SWIG_arg = 0;
13200   lldb::SBCommandReturnObject *result = 0 ;
13201 
13202   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13203   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13204   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13205   return SWIG_arg;
13206 
13207   if(0) SWIG_fail;
13208 
13209 fail:
13210   lua_error(L);
13211   return SWIG_arg;
13212 }
13213 
13214 
13215 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13216   int SWIG_arg = 0;
13217   lldb::SBCommandReturnObject *arg1 = 0 ;
13218   lldb::SBCommandReturnObject *result = 0 ;
13219 
13220   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13221   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13222 
13223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13224     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13225   }
13226 
13227   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13228   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13229   return SWIG_arg;
13230 
13231   if(0) SWIG_fail;
13232 
13233 fail:
13234   lua_error(L);
13235   return SWIG_arg;
13236 }
13237 
13238 
13239 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13240   int argc;
13241   int argv[2]={
13242     1,2
13243   };
13244 
13245   argc = lua_gettop(L);
13246   if (argc == 0) {
13247     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13248   }
13249   if (argc == 1) {
13250     int _v;
13251     {
13252       void *ptr;
13253       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13254         _v = 0;
13255       } else {
13256         _v = 1;
13257       }
13258     }
13259     if (_v) {
13260       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13261     }
13262   }
13263 
13264   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13265     "  Possible C/C++ prototypes are:\n"
13266     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13267     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13268   lua_error(L);return 0;
13269 }
13270 
13271 
13272 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13273   int SWIG_arg = 0;
13274   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13275   bool result;
13276 
13277   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13279 
13280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13281     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13282   }
13283 
13284   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13285   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13286   return SWIG_arg;
13287 
13288   if(0) SWIG_fail;
13289 
13290 fail:
13291   lua_error(L);
13292   return SWIG_arg;
13293 }
13294 
13295 
13296 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13297   int SWIG_arg = 0;
13298   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13299   char *result = 0 ;
13300 
13301   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13303 
13304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13305     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13306   }
13307 
13308   result = (char *)(arg1)->GetOutput();
13309   lua_pushstring(L,(const char *)result); SWIG_arg++;
13310   return SWIG_arg;
13311 
13312   if(0) SWIG_fail;
13313 
13314 fail:
13315   lua_error(L);
13316   return SWIG_arg;
13317 }
13318 
13319 
13320 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13321   int SWIG_arg = 0;
13322   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13323   char *result = 0 ;
13324 
13325   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13327 
13328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13329     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13330   }
13331 
13332   result = (char *)(arg1)->GetError();
13333   lua_pushstring(L,(const char *)result); SWIG_arg++;
13334   return SWIG_arg;
13335 
13336   if(0) SWIG_fail;
13337 
13338 fail:
13339   lua_error(L);
13340   return SWIG_arg;
13341 }
13342 
13343 
13344 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13345   int SWIG_arg = 0;
13346   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13347   size_t result;
13348 
13349   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13351 
13352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13353     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13354   }
13355 
13356   result = (arg1)->GetOutputSize();
13357   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13358   return SWIG_arg;
13359 
13360   if(0) SWIG_fail;
13361 
13362 fail:
13363   lua_error(L);
13364   return SWIG_arg;
13365 }
13366 
13367 
13368 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13369   int SWIG_arg = 0;
13370   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13371   size_t result;
13372 
13373   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13375 
13376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13377     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13378   }
13379 
13380   result = (arg1)->GetErrorSize();
13381   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13382   return SWIG_arg;
13383 
13384   if(0) SWIG_fail;
13385 
13386 fail:
13387   lua_error(L);
13388   return SWIG_arg;
13389 }
13390 
13391 
13392 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13393   int SWIG_arg = 0;
13394   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13395   bool arg2 ;
13396   char *result = 0 ;
13397 
13398   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13399   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13400   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13401 
13402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13403     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13404   }
13405 
13406   arg2 = (lua_toboolean(L, 2)!=0);
13407   result = (char *)(arg1)->GetOutput(arg2);
13408   lua_pushstring(L,(const char *)result); SWIG_arg++;
13409   return SWIG_arg;
13410 
13411   if(0) SWIG_fail;
13412 
13413 fail:
13414   lua_error(L);
13415   return SWIG_arg;
13416 }
13417 
13418 
13419 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13420   int argc;
13421   int argv[3]={
13422     1,2,3
13423   };
13424 
13425   argc = lua_gettop(L);
13426   if (argc == 1) {
13427     int _v;
13428     {
13429       void *ptr;
13430       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13431         _v = 0;
13432       } else {
13433         _v = 1;
13434       }
13435     }
13436     if (_v) {
13437       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13438     }
13439   }
13440   if (argc == 2) {
13441     int _v;
13442     {
13443       void *ptr;
13444       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13445         _v = 0;
13446       } else {
13447         _v = 1;
13448       }
13449     }
13450     if (_v) {
13451       {
13452         _v = lua_isboolean(L,argv[1]);
13453       }
13454       if (_v) {
13455         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13456       }
13457     }
13458   }
13459 
13460   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13461     "  Possible C/C++ prototypes are:\n"
13462     "    lldb::SBCommandReturnObject::GetOutput()\n"
13463     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13464   lua_error(L);return 0;
13465 }
13466 
13467 
13468 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13469   int SWIG_arg = 0;
13470   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13471   bool arg2 ;
13472   char *result = 0 ;
13473 
13474   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13476   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13477 
13478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13479     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13480   }
13481 
13482   arg2 = (lua_toboolean(L, 2)!=0);
13483   result = (char *)(arg1)->GetError(arg2);
13484   lua_pushstring(L,(const char *)result); SWIG_arg++;
13485   return SWIG_arg;
13486 
13487   if(0) SWIG_fail;
13488 
13489 fail:
13490   lua_error(L);
13491   return SWIG_arg;
13492 }
13493 
13494 
13495 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13496   int argc;
13497   int argv[3]={
13498     1,2,3
13499   };
13500 
13501   argc = lua_gettop(L);
13502   if (argc == 1) {
13503     int _v;
13504     {
13505       void *ptr;
13506       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13507         _v = 0;
13508       } else {
13509         _v = 1;
13510       }
13511     }
13512     if (_v) {
13513       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13514     }
13515   }
13516   if (argc == 2) {
13517     int _v;
13518     {
13519       void *ptr;
13520       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13521         _v = 0;
13522       } else {
13523         _v = 1;
13524       }
13525     }
13526     if (_v) {
13527       {
13528         _v = lua_isboolean(L,argv[1]);
13529       }
13530       if (_v) {
13531         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13532       }
13533     }
13534   }
13535 
13536   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13537     "  Possible C/C++ prototypes are:\n"
13538     "    lldb::SBCommandReturnObject::GetError()\n"
13539     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13540   lua_error(L);return 0;
13541 }
13542 
13543 
13544 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13545   int SWIG_arg = 0;
13546   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13547   lldb::SBFile arg2 ;
13548   lldb::SBFile *argp2 ;
13549   size_t result;
13550 
13551   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13553   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13554 
13555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13556     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13557   }
13558 
13559 
13560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13561     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13562   }
13563   arg2 = *argp2;
13564 
13565   result = (arg1)->PutOutput(arg2);
13566   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13567   return SWIG_arg;
13568 
13569   if(0) SWIG_fail;
13570 
13571 fail:
13572   lua_error(L);
13573   return SWIG_arg;
13574 }
13575 
13576 
13577 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13578   int SWIG_arg = 0;
13579   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13580   lldb::SBFile arg2 ;
13581   lldb::SBFile *argp2 ;
13582   size_t result;
13583 
13584   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13586   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13587 
13588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13589     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13590   }
13591 
13592 
13593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13594     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13595   }
13596   arg2 = *argp2;
13597 
13598   result = (arg1)->PutError(arg2);
13599   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13600   return SWIG_arg;
13601 
13602   if(0) SWIG_fail;
13603 
13604 fail:
13605   lua_error(L);
13606   return SWIG_arg;
13607 }
13608 
13609 
13610 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13611   int SWIG_arg = 0;
13612   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13613   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13614   size_t result;
13615 
13616   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13618 
13619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13620     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13621   }
13622 
13623   {
13624     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13625     lldb::FileSP file_sp;
13626     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13627     if (!file_sp->IsValid())
13628     return luaL_error(L, "Invalid file");
13629     arg2 = file_sp;
13630   }
13631   result = (arg1)->PutOutput(arg2);
13632   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13633   return SWIG_arg;
13634 
13635   if(0) SWIG_fail;
13636 
13637 fail:
13638   lua_error(L);
13639   return SWIG_arg;
13640 }
13641 
13642 
13643 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13644   int argc;
13645   int argv[3]={
13646     1,2,3
13647   };
13648 
13649   argc = lua_gettop(L);
13650   if (argc == 2) {
13651     int _v;
13652     {
13653       void *ptr;
13654       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13655         _v = 0;
13656       } else {
13657         _v = 1;
13658       }
13659     }
13660     if (_v) {
13661       {
13662         void *ptr;
13663         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13664           _v = 0;
13665         } else {
13666           _v = 1;
13667         }
13668       }
13669       if (_v) {
13670         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13671       }
13672     }
13673   }
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         _v = (lua_isuserdata(L, argv[1])) &&
13687         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13688       }
13689       if (_v) {
13690         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13691       }
13692     }
13693   }
13694 
13695   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13696     "  Possible C/C++ prototypes are:\n"
13697     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13698     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13699   lua_error(L);return 0;
13700 }
13701 
13702 
13703 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13704   int SWIG_arg = 0;
13705   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13706   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13707   size_t result;
13708 
13709   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13711 
13712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13713     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13714   }
13715 
13716   {
13717     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13718     lldb::FileSP file_sp;
13719     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13720     if (!file_sp->IsValid())
13721     return luaL_error(L, "Invalid file");
13722     arg2 = file_sp;
13723   }
13724   result = (arg1)->PutError(arg2);
13725   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13726   return SWIG_arg;
13727 
13728   if(0) SWIG_fail;
13729 
13730 fail:
13731   lua_error(L);
13732   return SWIG_arg;
13733 }
13734 
13735 
13736 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13737   int argc;
13738   int argv[3]={
13739     1,2,3
13740   };
13741 
13742   argc = lua_gettop(L);
13743   if (argc == 2) {
13744     int _v;
13745     {
13746       void *ptr;
13747       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13748         _v = 0;
13749       } else {
13750         _v = 1;
13751       }
13752     }
13753     if (_v) {
13754       {
13755         void *ptr;
13756         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13757           _v = 0;
13758         } else {
13759           _v = 1;
13760         }
13761       }
13762       if (_v) {
13763         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13764       }
13765     }
13766   }
13767   if (argc == 2) {
13768     int _v;
13769     {
13770       void *ptr;
13771       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13772         _v = 0;
13773       } else {
13774         _v = 1;
13775       }
13776     }
13777     if (_v) {
13778       {
13779         _v = (lua_isuserdata(L, argv[1])) &&
13780         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13781       }
13782       if (_v) {
13783         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13784       }
13785     }
13786   }
13787 
13788   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13789     "  Possible C/C++ prototypes are:\n"
13790     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13791     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13792   lua_error(L);return 0;
13793 }
13794 
13795 
13796 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13797   int SWIG_arg = 0;
13798   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13799 
13800   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13802 
13803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13804     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13805   }
13806 
13807   (arg1)->Clear();
13808 
13809   return SWIG_arg;
13810 
13811   if(0) SWIG_fail;
13812 
13813 fail:
13814   lua_error(L);
13815   return SWIG_arg;
13816 }
13817 
13818 
13819 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13820   int SWIG_arg = 0;
13821   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13822   lldb::ReturnStatus arg2 ;
13823 
13824   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13826   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13827 
13828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13829     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13830   }
13831 
13832   arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
13833   (arg1)->SetStatus(arg2);
13834 
13835   return SWIG_arg;
13836 
13837   if(0) SWIG_fail;
13838 
13839 fail:
13840   lua_error(L);
13841   return SWIG_arg;
13842 }
13843 
13844 
13845 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13846   int SWIG_arg = 0;
13847   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13848   lldb::SBError *arg2 = 0 ;
13849   char *arg3 = (char *) 0 ;
13850 
13851   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13853   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13854   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13855 
13856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13857     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13858   }
13859 
13860 
13861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13862     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13863   }
13864 
13865   arg3 = (char *)lua_tostring(L, 3);
13866   (arg1)->SetError(*arg2,(char const *)arg3);
13867 
13868   return SWIG_arg;
13869 
13870   if(0) SWIG_fail;
13871 
13872 fail:
13873   lua_error(L);
13874   return SWIG_arg;
13875 }
13876 
13877 
13878 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13879   int SWIG_arg = 0;
13880   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13881   lldb::SBError *arg2 = 0 ;
13882 
13883   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13885   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13886 
13887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13888     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13889   }
13890 
13891 
13892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13893     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13894   }
13895 
13896   (arg1)->SetError(*arg2);
13897 
13898   return SWIG_arg;
13899 
13900   if(0) SWIG_fail;
13901 
13902 fail:
13903   lua_error(L);
13904   return SWIG_arg;
13905 }
13906 
13907 
13908 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13909   int SWIG_arg = 0;
13910   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13911   char *arg2 = (char *) 0 ;
13912 
13913   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13915   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13916 
13917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13918     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13919   }
13920 
13921   arg2 = (char *)lua_tostring(L, 2);
13922   (arg1)->SetError((char const *)arg2);
13923 
13924   return SWIG_arg;
13925 
13926   if(0) SWIG_fail;
13927 
13928 fail:
13929   lua_error(L);
13930   return SWIG_arg;
13931 }
13932 
13933 
13934 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13935   int argc;
13936   int argv[4]={
13937     1,2,3,4
13938   };
13939 
13940   argc = lua_gettop(L);
13941   if (argc == 2) {
13942     int _v;
13943     {
13944       void *ptr;
13945       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13946         _v = 0;
13947       } else {
13948         _v = 1;
13949       }
13950     }
13951     if (_v) {
13952       {
13953         void *ptr;
13954         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13955           _v = 0;
13956         } else {
13957           _v = 1;
13958         }
13959       }
13960       if (_v) {
13961         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13962       }
13963     }
13964   }
13965   if (argc == 2) {
13966     int _v;
13967     {
13968       void *ptr;
13969       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13970         _v = 0;
13971       } else {
13972         _v = 1;
13973       }
13974     }
13975     if (_v) {
13976       {
13977         _v = SWIG_lua_isnilstring(L,argv[1]);
13978       }
13979       if (_v) {
13980         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13981       }
13982     }
13983   }
13984   if (argc == 3) {
13985     int _v;
13986     {
13987       void *ptr;
13988       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13989         _v = 0;
13990       } else {
13991         _v = 1;
13992       }
13993     }
13994     if (_v) {
13995       {
13996         void *ptr;
13997         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13998           _v = 0;
13999         } else {
14000           _v = 1;
14001         }
14002       }
14003       if (_v) {
14004         {
14005           _v = SWIG_lua_isnilstring(L,argv[2]);
14006         }
14007         if (_v) {
14008           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
14009         }
14010       }
14011     }
14012   }
14013 
14014   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
14015     "  Possible C/C++ prototypes are:\n"
14016     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
14017     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
14018     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
14019   lua_error(L);return 0;
14020 }
14021 
14022 
14023 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
14024   int SWIG_arg = 0;
14025   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14026   lldb::ReturnStatus result;
14027 
14028   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
14029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
14030 
14031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14032     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14033   }
14034 
14035   result = (lldb::ReturnStatus)(arg1)->GetStatus();
14036   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14037   return SWIG_arg;
14038 
14039   if(0) SWIG_fail;
14040 
14041 fail:
14042   lua_error(L);
14043   return SWIG_arg;
14044 }
14045 
14046 
14047 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
14048   int SWIG_arg = 0;
14049   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14050   bool result;
14051 
14052   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
14053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
14054 
14055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14056     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14057   }
14058 
14059   result = (bool)(arg1)->Succeeded();
14060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14061   return SWIG_arg;
14062 
14063   if(0) SWIG_fail;
14064 
14065 fail:
14066   lua_error(L);
14067   return SWIG_arg;
14068 }
14069 
14070 
14071 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14072   int SWIG_arg = 0;
14073   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14074   bool result;
14075 
14076   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14078 
14079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14080     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14081   }
14082 
14083   result = (bool)(arg1)->HasResult();
14084   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14085   return SWIG_arg;
14086 
14087   if(0) SWIG_fail;
14088 
14089 fail:
14090   lua_error(L);
14091   return SWIG_arg;
14092 }
14093 
14094 
14095 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
14096   int SWIG_arg = 0;
14097   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14098   char *arg2 = (char *) 0 ;
14099 
14100   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14102   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14103 
14104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14105     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14106   }
14107 
14108   arg2 = (char *)lua_tostring(L, 2);
14109   (arg1)->AppendMessage((char const *)arg2);
14110 
14111   return SWIG_arg;
14112 
14113   if(0) SWIG_fail;
14114 
14115 fail:
14116   lua_error(L);
14117   return SWIG_arg;
14118 }
14119 
14120 
14121 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14122   int SWIG_arg = 0;
14123   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14124   char *arg2 = (char *) 0 ;
14125 
14126   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14128   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14129 
14130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14131     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14132   }
14133 
14134   arg2 = (char *)lua_tostring(L, 2);
14135   (arg1)->AppendWarning((char const *)arg2);
14136 
14137   return SWIG_arg;
14138 
14139   if(0) SWIG_fail;
14140 
14141 fail:
14142   lua_error(L);
14143   return SWIG_arg;
14144 }
14145 
14146 
14147 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14148   int SWIG_arg = 0;
14149   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14150   lldb::SBStream *arg2 = 0 ;
14151   bool result;
14152 
14153   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14155   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14156 
14157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14158     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14159   }
14160 
14161 
14162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14163     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14164   }
14165 
14166   result = (bool)(arg1)->GetDescription(*arg2);
14167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14168   return SWIG_arg;
14169 
14170   if(0) SWIG_fail;
14171 
14172 fail:
14173   lua_error(L);
14174   return SWIG_arg;
14175 }
14176 
14177 
14178 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14179   int SWIG_arg = 0;
14180   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14181   lldb::SBFile arg2 ;
14182   lldb::SBFile *argp2 ;
14183 
14184   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14186   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14187 
14188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14189     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14190   }
14191 
14192 
14193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14194     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14195   }
14196   arg2 = *argp2;
14197 
14198   (arg1)->SetImmediateOutputFile(arg2);
14199 
14200   return SWIG_arg;
14201 
14202   if(0) SWIG_fail;
14203 
14204 fail:
14205   lua_error(L);
14206   return SWIG_arg;
14207 }
14208 
14209 
14210 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14211   int SWIG_arg = 0;
14212   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14213   lldb::SBFile arg2 ;
14214   lldb::SBFile *argp2 ;
14215 
14216   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14218   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14219 
14220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14221     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14222   }
14223 
14224 
14225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14226     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14227   }
14228   arg2 = *argp2;
14229 
14230   (arg1)->SetImmediateErrorFile(arg2);
14231 
14232   return SWIG_arg;
14233 
14234   if(0) SWIG_fail;
14235 
14236 fail:
14237   lua_error(L);
14238   return SWIG_arg;
14239 }
14240 
14241 
14242 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14243   int SWIG_arg = 0;
14244   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14245   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14246 
14247   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14249 
14250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14251     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14252   }
14253 
14254   {
14255     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14256     lldb::FileSP file_sp;
14257     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14258     if (!file_sp->IsValid())
14259     return luaL_error(L, "Invalid file");
14260     arg2 = file_sp;
14261   }
14262   (arg1)->SetImmediateOutputFile(arg2);
14263 
14264   return SWIG_arg;
14265 
14266   if(0) SWIG_fail;
14267 
14268 fail:
14269   lua_error(L);
14270   return SWIG_arg;
14271 }
14272 
14273 
14274 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14275   int SWIG_arg = 0;
14276   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14277   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14278 
14279   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14281 
14282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14283     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14284   }
14285 
14286   {
14287     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14288     lldb::FileSP file_sp;
14289     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14290     if (!file_sp->IsValid())
14291     return luaL_error(L, "Invalid file");
14292     arg2 = file_sp;
14293   }
14294   (arg1)->SetImmediateErrorFile(arg2);
14295 
14296   return SWIG_arg;
14297 
14298   if(0) SWIG_fail;
14299 
14300 fail:
14301   lua_error(L);
14302   return SWIG_arg;
14303 }
14304 
14305 
14306 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14307   int SWIG_arg = 0;
14308   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14309   std::string result;
14310 
14311   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14313 
14314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14315     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14316   }
14317 
14318   result = lldb_SBCommandReturnObject___str__(arg1);
14319   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14320   return SWIG_arg;
14321 
14322   if(0) SWIG_fail;
14323 
14324 fail:
14325   lua_error(L);
14326   return SWIG_arg;
14327 }
14328 
14329 
14330 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14331   int SWIG_arg = 0;
14332   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14333   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14334   bool arg3 ;
14335 
14336   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14338   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14339 
14340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14341     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14342   }
14343 
14344   {
14345     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14346     lldb::FileSP file_sp;
14347     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14348     if (!file_sp->IsValid())
14349     return luaL_error(L, "Invalid file");
14350     arg2 = file_sp;
14351   }
14352   arg3 = (lua_toboolean(L, 3)!=0);
14353   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14354 
14355   return SWIG_arg;
14356 
14357   if(0) SWIG_fail;
14358 
14359 fail:
14360   lua_error(L);
14361   return SWIG_arg;
14362 }
14363 
14364 
14365 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14366   int argc;
14367   int argv[4]={
14368     1,2,3,4
14369   };
14370 
14371   argc = lua_gettop(L);
14372   if (argc == 2) {
14373     int _v;
14374     {
14375       void *ptr;
14376       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14377         _v = 0;
14378       } else {
14379         _v = 1;
14380       }
14381     }
14382     if (_v) {
14383       {
14384         void *ptr;
14385         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14386           _v = 0;
14387         } else {
14388           _v = 1;
14389         }
14390       }
14391       if (_v) {
14392         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14393       }
14394     }
14395   }
14396   if (argc == 2) {
14397     int _v;
14398     {
14399       void *ptr;
14400       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14401         _v = 0;
14402       } else {
14403         _v = 1;
14404       }
14405     }
14406     if (_v) {
14407       {
14408         _v = (lua_isuserdata(L, argv[1])) &&
14409         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14410       }
14411       if (_v) {
14412         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14413       }
14414     }
14415   }
14416   if (argc == 3) {
14417     int _v;
14418     {
14419       void *ptr;
14420       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14421         _v = 0;
14422       } else {
14423         _v = 1;
14424       }
14425     }
14426     if (_v) {
14427       {
14428         _v = (lua_isuserdata(L, argv[1])) &&
14429         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14430       }
14431       if (_v) {
14432         {
14433           _v = lua_isboolean(L,argv[2]);
14434         }
14435         if (_v) {
14436           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14437         }
14438       }
14439     }
14440   }
14441 
14442   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14443     "  Possible C/C++ prototypes are:\n"
14444     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14445     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14446     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14447   lua_error(L);return 0;
14448 }
14449 
14450 
14451 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14452   int SWIG_arg = 0;
14453   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14454   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14455   bool arg3 ;
14456 
14457   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14459   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14460 
14461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14462     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14463   }
14464 
14465   {
14466     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14467     lldb::FileSP file_sp;
14468     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14469     if (!file_sp->IsValid())
14470     return luaL_error(L, "Invalid file");
14471     arg2 = file_sp;
14472   }
14473   arg3 = (lua_toboolean(L, 3)!=0);
14474   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14475 
14476   return SWIG_arg;
14477 
14478   if(0) SWIG_fail;
14479 
14480 fail:
14481   lua_error(L);
14482   return SWIG_arg;
14483 }
14484 
14485 
14486 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14487   int argc;
14488   int argv[4]={
14489     1,2,3,4
14490   };
14491 
14492   argc = lua_gettop(L);
14493   if (argc == 2) {
14494     int _v;
14495     {
14496       void *ptr;
14497       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14498         _v = 0;
14499       } else {
14500         _v = 1;
14501       }
14502     }
14503     if (_v) {
14504       {
14505         void *ptr;
14506         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14507           _v = 0;
14508         } else {
14509           _v = 1;
14510         }
14511       }
14512       if (_v) {
14513         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14514       }
14515     }
14516   }
14517   if (argc == 2) {
14518     int _v;
14519     {
14520       void *ptr;
14521       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14522         _v = 0;
14523       } else {
14524         _v = 1;
14525       }
14526     }
14527     if (_v) {
14528       {
14529         _v = (lua_isuserdata(L, argv[1])) &&
14530         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14531       }
14532       if (_v) {
14533         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14534       }
14535     }
14536   }
14537   if (argc == 3) {
14538     int _v;
14539     {
14540       void *ptr;
14541       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14542         _v = 0;
14543       } else {
14544         _v = 1;
14545       }
14546     }
14547     if (_v) {
14548       {
14549         _v = (lua_isuserdata(L, argv[1])) &&
14550         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14551       }
14552       if (_v) {
14553         {
14554           _v = lua_isboolean(L,argv[2]);
14555         }
14556         if (_v) {
14557           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14558         }
14559       }
14560     }
14561   }
14562 
14563   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14564     "  Possible C/C++ prototypes are:\n"
14565     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14566     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14567     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14568   lua_error(L);return 0;
14569 }
14570 
14571 
14572 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14573   int SWIG_arg = 0;
14574   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14575   char *arg2 = (char *) 0 ;
14576   int arg3 ;
14577 
14578   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14580 
14581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14582     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14583   }
14584 
14585   {
14586     if (lua_isnil(L, 2)) {
14587       arg2 = NULL;
14588       arg3 = 0;
14589     } else {
14590       arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
14591     }
14592   }
14593   (arg1)->PutCString((char const *)arg2,arg3);
14594 
14595   return SWIG_arg;
14596 
14597   if(0) SWIG_fail;
14598 
14599 fail:
14600   lua_error(L);
14601   return SWIG_arg;
14602 }
14603 
14604 
14605 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14606   int SWIG_arg = 0;
14607   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14608   char *arg2 = (char *) 0 ;
14609 
14610   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14612   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14613 
14614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14615     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14616   }
14617 
14618   arg2 = (char *)lua_tostring(L, 2);
14619   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14620 
14621   return SWIG_arg;
14622 
14623   if(0) SWIG_fail;
14624 
14625 fail:
14626   lua_error(L);
14627   return SWIG_arg;
14628 }
14629 
14630 
14631 static void swig_delete_SBCommandReturnObject(void *obj) {
14632 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14633 delete arg1;
14634 }
14635 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14636     assert(lua_istable(L,1));
14637     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14638     assert(!lua_isnil(L,-1));
14639     lua_replace(L,1); /* replace our table with real constructor */
14640     lua_call(L,lua_gettop(L)-1,1);
14641     return 1;
14642 }
14643 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14644     {0,0,0}
14645 };
14646 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14647     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14648     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14649     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14650     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14651     { "GetError", _wrap_SBCommandReturnObject_GetError},
14652     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14653     { "PutError", _wrap_SBCommandReturnObject_PutError},
14654     { "Clear", _wrap_SBCommandReturnObject_Clear},
14655     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14656     { "SetError", _wrap_SBCommandReturnObject_SetError},
14657     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14658     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14659     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14660     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14661     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14662     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14663     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14664     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14665     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14666     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14667     { "Print", _wrap_SBCommandReturnObject_Print},
14668     {0,0}
14669 };
14670 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14671     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14672     {0,0}
14673 };
14674 
14675 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14676     {0,0,0}
14677 };
14678 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14679     {0,0,0,0,0,0}
14680 };
14681 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14682     {0,0}
14683 };
14684 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14685     0
14686 };
14687 
14688 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14689     "SBCommandReturnObject",
14690     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14691     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14692     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14693     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14694     0
14695 };
14696 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14697 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14698 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 };
14699 
14700 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14701   int SWIG_arg = 0;
14702   lldb::SBCommunication *result = 0 ;
14703 
14704   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14705   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14706   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14707   return SWIG_arg;
14708 
14709   if(0) SWIG_fail;
14710 
14711 fail:
14712   lua_error(L);
14713   return SWIG_arg;
14714 }
14715 
14716 
14717 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14718   int SWIG_arg = 0;
14719   char *arg1 = (char *) 0 ;
14720   lldb::SBCommunication *result = 0 ;
14721 
14722   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14723   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14724   arg1 = (char *)lua_tostring(L, 1);
14725   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14727   return SWIG_arg;
14728 
14729   if(0) SWIG_fail;
14730 
14731 fail:
14732   lua_error(L);
14733   return SWIG_arg;
14734 }
14735 
14736 
14737 static int _wrap_new_SBCommunication(lua_State* L) {
14738   int argc;
14739   int argv[2]={
14740     1,2
14741   };
14742 
14743   argc = lua_gettop(L);
14744   if (argc == 0) {
14745     return _wrap_new_SBCommunication__SWIG_0(L);
14746   }
14747   if (argc == 1) {
14748     int _v;
14749     {
14750       _v = SWIG_lua_isnilstring(L,argv[0]);
14751     }
14752     if (_v) {
14753       return _wrap_new_SBCommunication__SWIG_1(L);
14754     }
14755   }
14756 
14757   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14758     "  Possible C/C++ prototypes are:\n"
14759     "    lldb::SBCommunication::SBCommunication()\n"
14760     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14761   lua_error(L);return 0;
14762 }
14763 
14764 
14765 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14766   int SWIG_arg = 0;
14767   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14768   bool result;
14769 
14770   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14772 
14773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14774     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14775   }
14776 
14777   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14779   return SWIG_arg;
14780 
14781   if(0) SWIG_fail;
14782 
14783 fail:
14784   lua_error(L);
14785   return SWIG_arg;
14786 }
14787 
14788 
14789 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14790   int SWIG_arg = 0;
14791   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14792   lldb::SBBroadcaster result;
14793 
14794   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14796 
14797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14798     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14799   }
14800 
14801   result = (arg1)->GetBroadcaster();
14802   {
14803     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14805   }
14806   return SWIG_arg;
14807 
14808   if(0) SWIG_fail;
14809 
14810 fail:
14811   lua_error(L);
14812   return SWIG_arg;
14813 }
14814 
14815 
14816 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14817   int SWIG_arg = 0;
14818   char *result = 0 ;
14819 
14820   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14821   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14822   lua_pushstring(L,(const char *)result); SWIG_arg++;
14823   return SWIG_arg;
14824 
14825   if(0) SWIG_fail;
14826 
14827 fail:
14828   lua_error(L);
14829   return SWIG_arg;
14830 }
14831 
14832 
14833 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14834   int SWIG_arg = 0;
14835   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14836   int arg2 ;
14837   bool arg3 ;
14838   lldb::ConnectionStatus result;
14839 
14840   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14842   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14843   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14844 
14845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14846     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14847   }
14848 
14849   arg2 = (int)lua_tointeger(L, 2);
14850   arg3 = (lua_toboolean(L, 3)!=0);
14851   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14852   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14853   return SWIG_arg;
14854 
14855   if(0) SWIG_fail;
14856 
14857 fail:
14858   lua_error(L);
14859   return SWIG_arg;
14860 }
14861 
14862 
14863 static int _wrap_SBCommunication_Connect(lua_State* L) {
14864   int SWIG_arg = 0;
14865   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14866   char *arg2 = (char *) 0 ;
14867   lldb::ConnectionStatus result;
14868 
14869   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14871   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14872 
14873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14874     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14875   }
14876 
14877   arg2 = (char *)lua_tostring(L, 2);
14878   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14879   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14880   return SWIG_arg;
14881 
14882   if(0) SWIG_fail;
14883 
14884 fail:
14885   lua_error(L);
14886   return SWIG_arg;
14887 }
14888 
14889 
14890 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14891   int SWIG_arg = 0;
14892   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14893   lldb::ConnectionStatus result;
14894 
14895   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14897 
14898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14899     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14900   }
14901 
14902   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14903   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14904   return SWIG_arg;
14905 
14906   if(0) SWIG_fail;
14907 
14908 fail:
14909   lua_error(L);
14910   return SWIG_arg;
14911 }
14912 
14913 
14914 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14915   int SWIG_arg = 0;
14916   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14917   bool result;
14918 
14919   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14921 
14922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14923     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14924   }
14925 
14926   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14927   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14928   return SWIG_arg;
14929 
14930   if(0) SWIG_fail;
14931 
14932 fail:
14933   lua_error(L);
14934   return SWIG_arg;
14935 }
14936 
14937 
14938 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14939   int SWIG_arg = 0;
14940   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14941   bool result;
14942 
14943   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14945 
14946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14947     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14948   }
14949 
14950   result = (bool)(arg1)->GetCloseOnEOF();
14951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14952   return SWIG_arg;
14953 
14954   if(0) SWIG_fail;
14955 
14956 fail:
14957   lua_error(L);
14958   return SWIG_arg;
14959 }
14960 
14961 
14962 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14963   int SWIG_arg = 0;
14964   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14965   bool arg2 ;
14966 
14967   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14969   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14970 
14971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14972     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14973   }
14974 
14975   arg2 = (lua_toboolean(L, 2)!=0);
14976   (arg1)->SetCloseOnEOF(arg2);
14977 
14978   return SWIG_arg;
14979 
14980   if(0) SWIG_fail;
14981 
14982 fail:
14983   lua_error(L);
14984   return SWIG_arg;
14985 }
14986 
14987 
14988 static int _wrap_SBCommunication_Read(lua_State* L) {
14989   int SWIG_arg = 0;
14990   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14991   void *arg2 = (void *) 0 ;
14992   size_t arg3 ;
14993   uint32_t arg4 ;
14994   lldb::ConnectionStatus *arg5 = 0 ;
14995   size_t result;
14996 
14997   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14999   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
15000   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
15001   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
15002   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
15003 
15004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15005     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
15006   }
15007 
15008   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
15009   arg3 = (size_t)lua_tointeger(L, 3);
15010   arg4 = (uint32_t)lua_tointeger(L, 4);
15011 
15012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15013     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
15014   }
15015 
15016   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
15017   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15018   return SWIG_arg;
15019 
15020   if(0) SWIG_fail;
15021 
15022 fail:
15023   lua_error(L);
15024   return SWIG_arg;
15025 }
15026 
15027 
15028 static int _wrap_SBCommunication_Write(lua_State* L) {
15029   int SWIG_arg = 0;
15030   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15031   void *arg2 = (void *) 0 ;
15032   size_t arg3 ;
15033   lldb::ConnectionStatus *arg4 = 0 ;
15034   size_t result;
15035 
15036   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
15037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
15038   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
15039   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
15040   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
15041 
15042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15043     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
15044   }
15045 
15046   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
15047   arg3 = (size_t)lua_tointeger(L, 3);
15048 
15049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15050     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
15051   }
15052 
15053   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
15054   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15055   return SWIG_arg;
15056 
15057   if(0) SWIG_fail;
15058 
15059 fail:
15060   lua_error(L);
15061   return SWIG_arg;
15062 }
15063 
15064 
15065 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
15066   int SWIG_arg = 0;
15067   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15068   bool result;
15069 
15070   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15072 
15073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15074     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15075   }
15076 
15077   result = (bool)(arg1)->ReadThreadStart();
15078   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15079   return SWIG_arg;
15080 
15081   if(0) SWIG_fail;
15082 
15083 fail:
15084   lua_error(L);
15085   return SWIG_arg;
15086 }
15087 
15088 
15089 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15090   int SWIG_arg = 0;
15091   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15092   bool result;
15093 
15094   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15096 
15097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15098     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15099   }
15100 
15101   result = (bool)(arg1)->ReadThreadStop();
15102   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15103   return SWIG_arg;
15104 
15105   if(0) SWIG_fail;
15106 
15107 fail:
15108   lua_error(L);
15109   return SWIG_arg;
15110 }
15111 
15112 
15113 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15114   int SWIG_arg = 0;
15115   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15116   bool result;
15117 
15118   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15120 
15121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15122     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15123   }
15124 
15125   result = (bool)(arg1)->ReadThreadIsRunning();
15126   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15127   return SWIG_arg;
15128 
15129   if(0) SWIG_fail;
15130 
15131 fail:
15132   lua_error(L);
15133   return SWIG_arg;
15134 }
15135 
15136 
15137 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15138   int SWIG_arg = 0;
15139   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15140   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15141   void *arg3 = (void *) 0 ;
15142   bool result;
15143 
15144   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15146   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15147   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15148 
15149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15150     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15151   }
15152 
15153 
15154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15155     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15156   }
15157 
15158   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15159   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15161   return SWIG_arg;
15162 
15163   if(0) SWIG_fail;
15164 
15165 fail:
15166   lua_error(L);
15167   return SWIG_arg;
15168 }
15169 
15170 
15171 static void swig_delete_SBCommunication(void *obj) {
15172 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15173 delete arg1;
15174 }
15175 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15176     assert(lua_istable(L,1));
15177     lua_pushcfunction(L,_wrap_new_SBCommunication);
15178     assert(!lua_isnil(L,-1));
15179     lua_replace(L,1); /* replace our table with real constructor */
15180     lua_call(L,lua_gettop(L)-1,1);
15181     return 1;
15182 }
15183 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15184     {0,0,0}
15185 };
15186 static swig_lua_method swig_SBCommunication_methods[]= {
15187     { "IsValid", _wrap_SBCommunication_IsValid},
15188     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15189     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15190     { "Connect", _wrap_SBCommunication_Connect},
15191     { "Disconnect", _wrap_SBCommunication_Disconnect},
15192     { "IsConnected", _wrap_SBCommunication_IsConnected},
15193     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15194     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15195     { "Read", _wrap_SBCommunication_Read},
15196     { "Write", _wrap_SBCommunication_Write},
15197     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15198     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15199     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15200     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15201     {0,0}
15202 };
15203 static swig_lua_method swig_SBCommunication_meta[] = {
15204     {0,0}
15205 };
15206 
15207 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15208     {0,0,0}
15209 };
15210 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15211     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15212     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15213     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15214     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15215     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15216     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15217     {0,0,0,0,0,0}
15218 };
15219 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15220     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15221     {0,0}
15222 };
15223 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15224     0
15225 };
15226 
15227 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15228     "SBCommunication",
15229     swig_SBCommunication_Sf_SwigStatic_methods,
15230     swig_SBCommunication_Sf_SwigStatic_attributes,
15231     swig_SBCommunication_Sf_SwigStatic_constants,
15232     swig_SBCommunication_Sf_SwigStatic_classes,
15233     0
15234 };
15235 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15236 static const char *swig_SBCommunication_base_names[] = {0};
15237 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 };
15238 
15239 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15240   int SWIG_arg = 0;
15241   lldb::SBCompileUnit *result = 0 ;
15242 
15243   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15244   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15245   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15246   return SWIG_arg;
15247 
15248   if(0) SWIG_fail;
15249 
15250 fail:
15251   lua_error(L);
15252   return SWIG_arg;
15253 }
15254 
15255 
15256 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15257   int SWIG_arg = 0;
15258   lldb::SBCompileUnit *arg1 = 0 ;
15259   lldb::SBCompileUnit *result = 0 ;
15260 
15261   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15262   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15263 
15264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15265     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15266   }
15267 
15268   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15269   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15270   return SWIG_arg;
15271 
15272   if(0) SWIG_fail;
15273 
15274 fail:
15275   lua_error(L);
15276   return SWIG_arg;
15277 }
15278 
15279 
15280 static int _wrap_new_SBCompileUnit(lua_State* L) {
15281   int argc;
15282   int argv[2]={
15283     1,2
15284   };
15285 
15286   argc = lua_gettop(L);
15287   if (argc == 0) {
15288     return _wrap_new_SBCompileUnit__SWIG_0(L);
15289   }
15290   if (argc == 1) {
15291     int _v;
15292     {
15293       void *ptr;
15294       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15295         _v = 0;
15296       } else {
15297         _v = 1;
15298       }
15299     }
15300     if (_v) {
15301       return _wrap_new_SBCompileUnit__SWIG_1(L);
15302     }
15303   }
15304 
15305   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15306     "  Possible C/C++ prototypes are:\n"
15307     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15308     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15309   lua_error(L);return 0;
15310 }
15311 
15312 
15313 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15314   int SWIG_arg = 0;
15315   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15316   bool result;
15317 
15318   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15320 
15321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15322     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15323   }
15324 
15325   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15327   return SWIG_arg;
15328 
15329   if(0) SWIG_fail;
15330 
15331 fail:
15332   lua_error(L);
15333   return SWIG_arg;
15334 }
15335 
15336 
15337 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15338   int SWIG_arg = 0;
15339   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15340   lldb::SBFileSpec result;
15341 
15342   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15344 
15345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15346     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15347   }
15348 
15349   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15350   {
15351     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15352     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15353   }
15354   return SWIG_arg;
15355 
15356   if(0) SWIG_fail;
15357 
15358 fail:
15359   lua_error(L);
15360   return SWIG_arg;
15361 }
15362 
15363 
15364 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15365   int SWIG_arg = 0;
15366   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15367   uint32_t result;
15368 
15369   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15371 
15372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15373     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15374   }
15375 
15376   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15377   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15378   return SWIG_arg;
15379 
15380   if(0) SWIG_fail;
15381 
15382 fail:
15383   lua_error(L);
15384   return SWIG_arg;
15385 }
15386 
15387 
15388 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15389   int SWIG_arg = 0;
15390   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15391   uint32_t arg2 ;
15392   lldb::SBLineEntry result;
15393 
15394   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15396   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15397 
15398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15399     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15400   }
15401 
15402   arg2 = (uint32_t)lua_tointeger(L, 2);
15403   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15404   {
15405     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15407   }
15408   return SWIG_arg;
15409 
15410   if(0) SWIG_fail;
15411 
15412 fail:
15413   lua_error(L);
15414   return SWIG_arg;
15415 }
15416 
15417 
15418 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15419   int SWIG_arg = 0;
15420   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15421   uint32_t arg2 ;
15422   uint32_t arg3 ;
15423   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15424   uint32_t result;
15425 
15426   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15428   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15429   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15430   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15431 
15432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15433     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15434   }
15435 
15436   arg2 = (uint32_t)lua_tointeger(L, 2);
15437   arg3 = (uint32_t)lua_tointeger(L, 3);
15438 
15439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15440     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15441   }
15442 
15443   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15444   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15445   return SWIG_arg;
15446 
15447   if(0) SWIG_fail;
15448 
15449 fail:
15450   lua_error(L);
15451   return SWIG_arg;
15452 }
15453 
15454 
15455 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15456   int SWIG_arg = 0;
15457   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15458   uint32_t arg2 ;
15459   uint32_t arg3 ;
15460   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15461   bool arg5 ;
15462   uint32_t result;
15463 
15464   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15466   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15467   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15468   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15469   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15470 
15471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15472     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15473   }
15474 
15475   arg2 = (uint32_t)lua_tointeger(L, 2);
15476   arg3 = (uint32_t)lua_tointeger(L, 3);
15477 
15478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15479     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15480   }
15481 
15482   arg5 = (lua_toboolean(L, 5)!=0);
15483   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15484   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15485   return SWIG_arg;
15486 
15487   if(0) SWIG_fail;
15488 
15489 fail:
15490   lua_error(L);
15491   return SWIG_arg;
15492 }
15493 
15494 
15495 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15496   int argc;
15497   int argv[6]={
15498     1,2,3,4,5,6
15499   };
15500 
15501   argc = lua_gettop(L);
15502   if (argc == 4) {
15503     int _v;
15504     {
15505       void *ptr;
15506       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15507         _v = 0;
15508       } else {
15509         _v = 1;
15510       }
15511     }
15512     if (_v) {
15513       {
15514         _v = lua_isnumber(L,argv[1]);
15515       }
15516       if (_v) {
15517         {
15518           _v = lua_isnumber(L,argv[2]);
15519         }
15520         if (_v) {
15521           {
15522             void *ptr;
15523             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15524               _v = 0;
15525             } else {
15526               _v = 1;
15527             }
15528           }
15529           if (_v) {
15530             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15531           }
15532         }
15533       }
15534     }
15535   }
15536   if (argc == 5) {
15537     int _v;
15538     {
15539       void *ptr;
15540       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15541         _v = 0;
15542       } else {
15543         _v = 1;
15544       }
15545     }
15546     if (_v) {
15547       {
15548         _v = lua_isnumber(L,argv[1]);
15549       }
15550       if (_v) {
15551         {
15552           _v = lua_isnumber(L,argv[2]);
15553         }
15554         if (_v) {
15555           {
15556             void *ptr;
15557             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15558               _v = 0;
15559             } else {
15560               _v = 1;
15561             }
15562           }
15563           if (_v) {
15564             {
15565               _v = lua_isboolean(L,argv[4]);
15566             }
15567             if (_v) {
15568               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15569             }
15570           }
15571         }
15572       }
15573     }
15574   }
15575 
15576   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15577     "  Possible C/C++ prototypes are:\n"
15578     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15579     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15580   lua_error(L);return 0;
15581 }
15582 
15583 
15584 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15585   int SWIG_arg = 0;
15586   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15587   uint32_t arg2 ;
15588   lldb::SBFileSpec result;
15589 
15590   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15592   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15593 
15594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15595     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15596   }
15597 
15598   arg2 = (uint32_t)lua_tointeger(L, 2);
15599   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15600   {
15601     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15602     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15603   }
15604   return SWIG_arg;
15605 
15606   if(0) SWIG_fail;
15607 
15608 fail:
15609   lua_error(L);
15610   return SWIG_arg;
15611 }
15612 
15613 
15614 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15615   int SWIG_arg = 0;
15616   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15617   uint32_t result;
15618 
15619   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15621 
15622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15623     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15624   }
15625 
15626   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15627   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15628   return SWIG_arg;
15629 
15630   if(0) SWIG_fail;
15631 
15632 fail:
15633   lua_error(L);
15634   return SWIG_arg;
15635 }
15636 
15637 
15638 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15639   int SWIG_arg = 0;
15640   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15641   uint32_t arg2 ;
15642   lldb::SBFileSpec *arg3 = 0 ;
15643   bool arg4 ;
15644   uint32_t result;
15645 
15646   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15648   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15649   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15650   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15651 
15652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15653     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15654   }
15655 
15656   arg2 = (uint32_t)lua_tointeger(L, 2);
15657 
15658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15659     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15660   }
15661 
15662   arg4 = (lua_toboolean(L, 4)!=0);
15663   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15664   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15665   return SWIG_arg;
15666 
15667   if(0) SWIG_fail;
15668 
15669 fail:
15670   lua_error(L);
15671   return SWIG_arg;
15672 }
15673 
15674 
15675 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15676   int SWIG_arg = 0;
15677   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15678   uint32_t arg2 ;
15679   lldb::SBTypeList result;
15680 
15681   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15683   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15684 
15685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15686     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15687   }
15688 
15689   arg2 = (uint32_t)lua_tointeger(L, 2);
15690   result = (arg1)->GetTypes(arg2);
15691   {
15692     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15694   }
15695   return SWIG_arg;
15696 
15697   if(0) SWIG_fail;
15698 
15699 fail:
15700   lua_error(L);
15701   return SWIG_arg;
15702 }
15703 
15704 
15705 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15706   int SWIG_arg = 0;
15707   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15708   lldb::SBTypeList result;
15709 
15710   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15712 
15713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15714     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15715   }
15716 
15717   result = (arg1)->GetTypes();
15718   {
15719     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15720     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15721   }
15722   return SWIG_arg;
15723 
15724   if(0) SWIG_fail;
15725 
15726 fail:
15727   lua_error(L);
15728   return SWIG_arg;
15729 }
15730 
15731 
15732 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15733   int argc;
15734   int argv[3]={
15735     1,2,3
15736   };
15737 
15738   argc = lua_gettop(L);
15739   if (argc == 1) {
15740     int _v;
15741     {
15742       void *ptr;
15743       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15744         _v = 0;
15745       } else {
15746         _v = 1;
15747       }
15748     }
15749     if (_v) {
15750       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15751     }
15752   }
15753   if (argc == 2) {
15754     int _v;
15755     {
15756       void *ptr;
15757       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15758         _v = 0;
15759       } else {
15760         _v = 1;
15761       }
15762     }
15763     if (_v) {
15764       {
15765         _v = lua_isnumber(L,argv[1]);
15766       }
15767       if (_v) {
15768         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15769       }
15770     }
15771   }
15772 
15773   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15774     "  Possible C/C++ prototypes are:\n"
15775     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15776     "    lldb::SBCompileUnit::GetTypes()\n");
15777   lua_error(L);return 0;
15778 }
15779 
15780 
15781 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15782   int SWIG_arg = 0;
15783   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15784   lldb::LanguageType result;
15785 
15786   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15788 
15789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15790     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15791   }
15792 
15793   result = (lldb::LanguageType)(arg1)->GetLanguage();
15794   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15795   return SWIG_arg;
15796 
15797   if(0) SWIG_fail;
15798 
15799 fail:
15800   lua_error(L);
15801   return SWIG_arg;
15802 }
15803 
15804 
15805 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15806   int SWIG_arg = 0;
15807   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15808   lldb::SBStream *arg2 = 0 ;
15809   bool result;
15810 
15811   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15813   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15814 
15815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15816     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15817   }
15818 
15819 
15820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15821     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15822   }
15823 
15824   result = (bool)(arg1)->GetDescription(*arg2);
15825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15826   return SWIG_arg;
15827 
15828   if(0) SWIG_fail;
15829 
15830 fail:
15831   lua_error(L);
15832   return SWIG_arg;
15833 }
15834 
15835 
15836 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15837   int SWIG_arg = 0;
15838   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15839   lldb::SBCompileUnit *arg2 = 0 ;
15840   bool result;
15841 
15842   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15844   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15845 
15846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15847     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15848   }
15849 
15850 
15851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15852     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15853   }
15854 
15855   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15856   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15857   return SWIG_arg;
15858 
15859   if(0) SWIG_fail;
15860 
15861 fail:
15862   lua_error(L);
15863   return SWIG_arg;
15864 }
15865 
15866 
15867 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15868   int SWIG_arg = 0;
15869   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15870   std::string result;
15871 
15872   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15874 
15875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15876     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15877   }
15878 
15879   result = lldb_SBCompileUnit___str__(arg1);
15880   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15881   return SWIG_arg;
15882 
15883   if(0) SWIG_fail;
15884 
15885 fail:
15886   lua_error(L);
15887   return SWIG_arg;
15888 }
15889 
15890 
15891 static void swig_delete_SBCompileUnit(void *obj) {
15892 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15893 delete arg1;
15894 }
15895 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15896     assert(lua_istable(L,1));
15897     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15898     assert(!lua_isnil(L,-1));
15899     lua_replace(L,1); /* replace our table with real constructor */
15900     lua_call(L,lua_gettop(L)-1,1);
15901     return 1;
15902 }
15903 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15904     {0,0,0}
15905 };
15906 static swig_lua_method swig_SBCompileUnit_methods[]= {
15907     { "IsValid", _wrap_SBCompileUnit_IsValid},
15908     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15909     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15910     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15911     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15912     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15913     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15914     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15915     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15916     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15917     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15918     { "__eq", _wrap_SBCompileUnit___eq},
15919     { "__tostring", _wrap_SBCompileUnit___tostring},
15920     {0,0}
15921 };
15922 static swig_lua_method swig_SBCompileUnit_meta[] = {
15923     { "__eq", _wrap_SBCompileUnit___eq},
15924     { "__tostring", _wrap_SBCompileUnit___tostring},
15925     {0,0}
15926 };
15927 
15928 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15929     {0,0,0}
15930 };
15931 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15932     {0,0,0,0,0,0}
15933 };
15934 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15935     {0,0}
15936 };
15937 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15938     0
15939 };
15940 
15941 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15942     "SBCompileUnit",
15943     swig_SBCompileUnit_Sf_SwigStatic_methods,
15944     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15945     swig_SBCompileUnit_Sf_SwigStatic_constants,
15946     swig_SBCompileUnit_Sf_SwigStatic_classes,
15947     0
15948 };
15949 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15950 static const char *swig_SBCompileUnit_base_names[] = {0};
15951 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 };
15952 
15953 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15954   int SWIG_arg = 0;
15955   lldb::SBData *result = 0 ;
15956 
15957   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15958   result = (lldb::SBData *)new lldb::SBData();
15959   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15960   return SWIG_arg;
15961 
15962   if(0) SWIG_fail;
15963 
15964 fail:
15965   lua_error(L);
15966   return SWIG_arg;
15967 }
15968 
15969 
15970 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15971   int SWIG_arg = 0;
15972   lldb::SBData *arg1 = 0 ;
15973   lldb::SBData *result = 0 ;
15974 
15975   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15976   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15977 
15978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15979     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15980   }
15981 
15982   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15983   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15984   return SWIG_arg;
15985 
15986   if(0) SWIG_fail;
15987 
15988 fail:
15989   lua_error(L);
15990   return SWIG_arg;
15991 }
15992 
15993 
15994 static int _wrap_new_SBData(lua_State* L) {
15995   int argc;
15996   int argv[2]={
15997     1,2
15998   };
15999 
16000   argc = lua_gettop(L);
16001   if (argc == 0) {
16002     return _wrap_new_SBData__SWIG_0(L);
16003   }
16004   if (argc == 1) {
16005     int _v;
16006     {
16007       void *ptr;
16008       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
16009         _v = 0;
16010       } else {
16011         _v = 1;
16012       }
16013     }
16014     if (_v) {
16015       return _wrap_new_SBData__SWIG_1(L);
16016     }
16017   }
16018 
16019   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
16020     "  Possible C/C++ prototypes are:\n"
16021     "    lldb::SBData::SBData()\n"
16022     "    lldb::SBData::SBData(lldb::SBData const &)\n");
16023   lua_error(L);return 0;
16024 }
16025 
16026 
16027 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
16028   int SWIG_arg = 0;
16029   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16030   uint8_t result;
16031 
16032   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
16033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
16034 
16035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16036     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16037   }
16038 
16039   result = (uint8_t)(arg1)->GetAddressByteSize();
16040   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16041   return SWIG_arg;
16042 
16043   if(0) SWIG_fail;
16044 
16045 fail:
16046   lua_error(L);
16047   return SWIG_arg;
16048 }
16049 
16050 
16051 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
16052   int SWIG_arg = 0;
16053   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16054   uint8_t arg2 ;
16055 
16056   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
16057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
16058   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
16059 
16060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16061     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16062   }
16063 
16064   arg2 = (uint8_t)lua_tointeger(L, 2);
16065   (arg1)->SetAddressByteSize(arg2);
16066 
16067   return SWIG_arg;
16068 
16069   if(0) SWIG_fail;
16070 
16071 fail:
16072   lua_error(L);
16073   return SWIG_arg;
16074 }
16075 
16076 
16077 static int _wrap_SBData_Clear(lua_State* L) {
16078   int SWIG_arg = 0;
16079   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16080 
16081   SWIG_check_num_args("lldb::SBData::Clear",1,1)
16082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
16083 
16084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16085     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
16086   }
16087 
16088   (arg1)->Clear();
16089 
16090   return SWIG_arg;
16091 
16092   if(0) SWIG_fail;
16093 
16094 fail:
16095   lua_error(L);
16096   return SWIG_arg;
16097 }
16098 
16099 
16100 static int _wrap_SBData_IsValid(lua_State* L) {
16101   int SWIG_arg = 0;
16102   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16103   bool result;
16104 
16105   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16107 
16108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16109     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16110   }
16111 
16112   result = (bool)(arg1)->IsValid();
16113   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16114   return SWIG_arg;
16115 
16116   if(0) SWIG_fail;
16117 
16118 fail:
16119   lua_error(L);
16120   return SWIG_arg;
16121 }
16122 
16123 
16124 static int _wrap_SBData_GetByteSize(lua_State* L) {
16125   int SWIG_arg = 0;
16126   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16127   size_t result;
16128 
16129   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16131 
16132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16133     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16134   }
16135 
16136   result = (arg1)->GetByteSize();
16137   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16138   return SWIG_arg;
16139 
16140   if(0) SWIG_fail;
16141 
16142 fail:
16143   lua_error(L);
16144   return SWIG_arg;
16145 }
16146 
16147 
16148 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16149   int SWIG_arg = 0;
16150   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16151   lldb::ByteOrder result;
16152 
16153   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16155 
16156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16157     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16158   }
16159 
16160   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16161   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16162   return SWIG_arg;
16163 
16164   if(0) SWIG_fail;
16165 
16166 fail:
16167   lua_error(L);
16168   return SWIG_arg;
16169 }
16170 
16171 
16172 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16173   int SWIG_arg = 0;
16174   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16175   lldb::ByteOrder arg2 ;
16176 
16177   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16179   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16180 
16181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16182     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16183   }
16184 
16185   arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
16186   (arg1)->SetByteOrder(arg2);
16187 
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_GetFloat(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   float result;
16204 
16205   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16207   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16208   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",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_GetFloat",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_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16217   }
16218 
16219   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16220   result = (float)(arg1)->GetFloat(*arg2,arg3);
16221   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16222   return SWIG_arg;
16223 
16224   if(0) SWIG_fail;
16225 
16226 fail:
16227   lua_error(L);
16228   return SWIG_arg;
16229 }
16230 
16231 
16232 static int _wrap_SBData_GetDouble(lua_State* L) {
16233   int SWIG_arg = 0;
16234   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16235   lldb::SBError *arg2 = 0 ;
16236   lldb::offset_t arg3 ;
16237   double result;
16238 
16239   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16242   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16243 
16244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16245     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16246   }
16247 
16248 
16249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16250     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16251   }
16252 
16253   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16254   result = (double)(arg1)->GetDouble(*arg2,arg3);
16255   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16256   return SWIG_arg;
16257 
16258   if(0) SWIG_fail;
16259 
16260 fail:
16261   lua_error(L);
16262   return SWIG_arg;
16263 }
16264 
16265 
16266 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16267   int SWIG_arg = 0;
16268   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16269   lldb::SBError *arg2 = 0 ;
16270   lldb::offset_t arg3 ;
16271   long double result;
16272 
16273   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16275   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16276   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16277 
16278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16279     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16280   }
16281 
16282 
16283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16284     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16285   }
16286 
16287   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16288   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16289   {
16290     long double * resultptr = new long double((const long double &) result);
16291     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16292   }
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_GetAddress(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   lldb::addr_t result;
16309 
16310   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16313   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",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_GetAddress",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_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16322   }
16323 
16324   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16325   result = (lldb::addr_t)(arg1)->GetAddress(*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_GetUnsignedInt8(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   uint8_t result;
16343 
16344   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16346   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16347   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",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_GetUnsignedInt8",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_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16356   }
16357 
16358   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16359   result = (uint8_t)(arg1)->GetUnsignedInt8(*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_GetUnsignedInt16(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   uint16_t result;
16377 
16378   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16380   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16381   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",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_GetUnsignedInt16",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_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16390   }
16391 
16392   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16393   result = (uint16_t)(arg1)->GetUnsignedInt16(*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_GetUnsignedInt32(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   uint32_t result;
16411 
16412   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16414   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16415   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",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_GetUnsignedInt32",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_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16424   }
16425 
16426   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16427   result = (uint32_t)(arg1)->GetUnsignedInt32(*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_GetUnsignedInt64(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   uint64_t result;
16445 
16446   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16448   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16449   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",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_GetUnsignedInt64",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_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16458   }
16459 
16460   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16461   result = (uint64_t)(arg1)->GetUnsignedInt64(*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_GetSignedInt8(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   int8_t result;
16479 
16480   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16482   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16483   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",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_GetSignedInt8",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_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16492   }
16493 
16494   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16495   result = (int8_t)(arg1)->GetSignedInt8(*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_GetSignedInt16(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   int16_t result;
16513 
16514   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16516   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16517   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",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_GetSignedInt16",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_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16526   }
16527 
16528   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16529   result = (int16_t)(arg1)->GetSignedInt16(*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_GetSignedInt32(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   int32_t result;
16547 
16548   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16550   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16551   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",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_GetSignedInt32",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_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16560   }
16561 
16562   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16563   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16564   lua_pushinteger(L, (lua_Integer) 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_GetSignedInt64(lua_State* L) {
16576   int SWIG_arg = 0;
16577   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16578   lldb::SBError *arg2 = 0 ;
16579   lldb::offset_t arg3 ;
16580   int64_t result;
16581 
16582   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16584   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16585   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16586 
16587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16588     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16589   }
16590 
16591 
16592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16593     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16594   }
16595 
16596   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16597   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16598   lua_pushinteger(L, (lua_Integer) result); 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_GetString(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   char *result = 0 ;
16615 
16616   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16618   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16619   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16620 
16621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16622     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16623   }
16624 
16625 
16626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16627     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16628   }
16629 
16630   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16631   result = (char *)(arg1)->GetString(*arg2,arg3);
16632   lua_pushstring(L,(const char *)result); SWIG_arg++;
16633   return SWIG_arg;
16634 
16635   if(0) SWIG_fail;
16636 
16637 fail:
16638   lua_error(L);
16639   return SWIG_arg;
16640 }
16641 
16642 
16643 static int _wrap_SBData_GetDescription(lua_State* L) {
16644   int SWIG_arg = 0;
16645   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16646   lldb::SBStream *arg2 = 0 ;
16647   lldb::addr_t arg3 ;
16648   bool result;
16649 
16650   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16652   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16653   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16654 
16655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16656     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16657   }
16658 
16659 
16660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16661     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16662   }
16663 
16664   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
16665   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16666   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16667   return SWIG_arg;
16668 
16669   if(0) SWIG_fail;
16670 
16671 fail:
16672   lua_error(L);
16673   return SWIG_arg;
16674 }
16675 
16676 
16677 static int _wrap_SBData_ReadRawData(lua_State* L) {
16678   int SWIG_arg = 0;
16679   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16680   lldb::SBError *arg2 = 0 ;
16681   lldb::offset_t arg3 ;
16682   void *arg4 = (void *) 0 ;
16683   size_t arg5 ;
16684   size_t result;
16685 
16686   SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
16687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16688   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16689   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16690 
16691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16692     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16693   }
16694 
16695 
16696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16697     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16698   }
16699 
16700   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16701   {
16702     arg5 = luaL_checkinteger(L, 4);
16703     if (arg5 <= 0) {
16704       return luaL_error(L, "Positive integer expected");
16705     }
16706     arg4 = (char *)malloc(arg5);
16707   }
16708   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16709   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16710   {
16711     lua_pop(L, 1); // Blow away the previous result
16712     if (result == 0) {
16713       lua_pushliteral(L, "");
16714     } else {
16715       lua_pushlstring(L, (const char *)arg4, result);
16716     }
16717     free(arg4);
16718     // SWIG_arg was already incremented
16719   }
16720   return SWIG_arg;
16721 
16722   if(0) SWIG_fail;
16723 
16724 fail:
16725   lua_error(L);
16726   return SWIG_arg;
16727 }
16728 
16729 
16730 static int _wrap_SBData_SetData(lua_State* L) {
16731   int SWIG_arg = 0;
16732   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16733   lldb::SBError *arg2 = 0 ;
16734   void *arg3 = (void *) 0 ;
16735   size_t arg4 ;
16736   lldb::ByteOrder arg5 ;
16737   uint8_t arg6 ;
16738 
16739   SWIG_check_num_args("lldb::SBData::SetData",5,5)
16740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16741   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16742   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
16743   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
16744 
16745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16746     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16747   }
16748 
16749 
16750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16751     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16752   }
16753 
16754   {
16755     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16756   }
16757   arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16758   arg6 = (uint8_t)lua_tointeger(L, 5);
16759   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16760 
16761   return SWIG_arg;
16762 
16763   if(0) SWIG_fail;
16764 
16765 fail:
16766   lua_error(L);
16767   return SWIG_arg;
16768 }
16769 
16770 
16771 static int _wrap_SBData_SetDataWithOwnership(lua_State* L) {
16772   int SWIG_arg = 0;
16773   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16774   lldb::SBError *arg2 = 0 ;
16775   void *arg3 = (void *) 0 ;
16776   size_t arg4 ;
16777   lldb::ByteOrder arg5 ;
16778   uint8_t arg6 ;
16779 
16780   SWIG_check_num_args("lldb::SBData::SetDataWithOwnership",5,5)
16781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",1,"lldb::SBData *");
16782   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",2,"lldb::SBError &");
16783   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",4,"lldb::ByteOrder");
16784   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",5,"uint8_t");
16785 
16786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16787     SWIG_fail_ptr("SBData_SetDataWithOwnership",1,SWIGTYPE_p_lldb__SBData);
16788   }
16789 
16790 
16791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16792     SWIG_fail_ptr("SBData_SetDataWithOwnership",2,SWIGTYPE_p_lldb__SBError);
16793   }
16794 
16795   {
16796     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16797   }
16798   arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16799   arg6 = (uint8_t)lua_tointeger(L, 5);
16800   (arg1)->SetDataWithOwnership(*arg2,(void const *)arg3,arg4,arg5,arg6);
16801 
16802   return SWIG_arg;
16803 
16804   if(0) SWIG_fail;
16805 
16806 fail:
16807   lua_error(L);
16808   return SWIG_arg;
16809 }
16810 
16811 
16812 static int _wrap_SBData_Append(lua_State* L) {
16813   int SWIG_arg = 0;
16814   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16815   lldb::SBData *arg2 = 0 ;
16816   bool result;
16817 
16818   SWIG_check_num_args("lldb::SBData::Append",2,2)
16819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16821 
16822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16823     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16824   }
16825 
16826 
16827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16828     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16829   }
16830 
16831   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16833   return SWIG_arg;
16834 
16835   if(0) SWIG_fail;
16836 
16837 fail:
16838   lua_error(L);
16839   return SWIG_arg;
16840 }
16841 
16842 
16843 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16844   int SWIG_arg = 0;
16845   lldb::ByteOrder arg1 ;
16846   uint32_t arg2 ;
16847   char *arg3 = (char *) 0 ;
16848   lldb::SBData result;
16849 
16850   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16851   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16852   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16853   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16854   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16855   arg2 = (uint32_t)lua_tointeger(L, 2);
16856   arg3 = (char *)lua_tostring(L, 3);
16857   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16858   {
16859     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16860     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16861   }
16862   return SWIG_arg;
16863 
16864   if(0) SWIG_fail;
16865 
16866 fail:
16867   lua_error(L);
16868   return SWIG_arg;
16869 }
16870 
16871 
16872 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16873   int SWIG_arg = 0;
16874   lldb::ByteOrder arg1 ;
16875   uint32_t arg2 ;
16876   uint64_t *arg3 = (uint64_t *) 0 ;
16877   size_t arg4 ;
16878   lldb::SBData result;
16879 
16880   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
16881   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16882   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16883   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16884   arg2 = (uint32_t)lua_tointeger(L, 2);
16885   {
16886     if (lua_istable(L, 3)) {
16887       // It should accept a table of numbers.
16888       arg4 = lua_rawlen(L, 3);
16889       arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
16890       int i = 0, j = 0;
16891       while (i++ < arg4) {
16892         lua_rawgeti(L, 3, i);
16893         if (!lua_isnumber(L, -1)) {
16894           // if current element cannot be converted to number, raise an error
16895           lua_pop(L, 1);
16896           return luaL_error(L, "List should only contain numbers");
16897         }
16898         arg3[j++] = (uint64_t) lua_tonumber(L, -1);
16899         lua_pop(L, 1);
16900       }
16901     } else if (lua_isnil(L, 3)) {
16902       // "nil" is also acceptable, equivalent as an empty table
16903       arg3 = NULL;
16904       arg4 = 0;
16905     } else {
16906       // else raise an error
16907       return luaL_error(L, "A list of numbers expected.");
16908     }
16909   }
16910   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16911   {
16912     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16913     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16914   }
16915   {
16916     free(arg3);
16917   }
16918   return SWIG_arg;
16919 
16920   if(0) SWIG_fail;
16921 
16922 fail:
16923   {
16924     free(arg3);
16925   }
16926   lua_error(L);
16927   return SWIG_arg;
16928 }
16929 
16930 
16931 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16932   int SWIG_arg = 0;
16933   lldb::ByteOrder arg1 ;
16934   uint32_t arg2 ;
16935   uint32_t *arg3 = (uint32_t *) 0 ;
16936   size_t arg4 ;
16937   lldb::SBData result;
16938 
16939   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
16940   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16941   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16942   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16943   arg2 = (uint32_t)lua_tointeger(L, 2);
16944   {
16945     if (lua_istable(L, 3)) {
16946       // It should accept a table of numbers.
16947       arg4 = lua_rawlen(L, 3);
16948       arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
16949       int i = 0, j = 0;
16950       while (i++ < arg4) {
16951         lua_rawgeti(L, 3, i);
16952         if (!lua_isnumber(L, -1)) {
16953           // if current element cannot be converted to number, raise an error
16954           lua_pop(L, 1);
16955           return luaL_error(L, "List should only contain numbers");
16956         }
16957         arg3[j++] = (uint32_t) lua_tonumber(L, -1);
16958         lua_pop(L, 1);
16959       }
16960     } else if (lua_isnil(L, 3)) {
16961       // "nil" is also acceptable, equivalent as an empty table
16962       arg3 = NULL;
16963       arg4 = 0;
16964     } else {
16965       // else raise an error
16966       return luaL_error(L, "A list of numbers expected.");
16967     }
16968   }
16969   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16970   {
16971     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16972     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16973   }
16974   {
16975     free(arg3);
16976   }
16977   return SWIG_arg;
16978 
16979   if(0) SWIG_fail;
16980 
16981 fail:
16982   {
16983     free(arg3);
16984   }
16985   lua_error(L);
16986   return SWIG_arg;
16987 }
16988 
16989 
16990 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16991   int SWIG_arg = 0;
16992   lldb::ByteOrder arg1 ;
16993   uint32_t arg2 ;
16994   int64_t *arg3 = (int64_t *) 0 ;
16995   size_t arg4 ;
16996   lldb::SBData result;
16997 
16998   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
16999   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
17000   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
17001   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17002   arg2 = (uint32_t)lua_tointeger(L, 2);
17003   {
17004     if (lua_istable(L, 3)) {
17005       // It should accept a table of numbers.
17006       arg4 = lua_rawlen(L, 3);
17007       arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
17008       int i = 0, j = 0;
17009       while (i++ < arg4) {
17010         lua_rawgeti(L, 3, i);
17011         if (!lua_isnumber(L, -1)) {
17012           // if current element cannot be converted to number, raise an error
17013           lua_pop(L, 1);
17014           return luaL_error(L, "List should only contain numbers");
17015         }
17016         arg3[j++] = (int64_t) lua_tonumber(L, -1);
17017         lua_pop(L, 1);
17018       }
17019     } else if (lua_isnil(L, 3)) {
17020       // "nil" is also acceptable, equivalent as an empty table
17021       arg3 = NULL;
17022       arg4 = 0;
17023     } else {
17024       // else raise an error
17025       return luaL_error(L, "A list of numbers expected.");
17026     }
17027   }
17028   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
17029   {
17030     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17031     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17032   }
17033   {
17034     free(arg3);
17035   }
17036   return SWIG_arg;
17037 
17038   if(0) SWIG_fail;
17039 
17040 fail:
17041   {
17042     free(arg3);
17043   }
17044   lua_error(L);
17045   return SWIG_arg;
17046 }
17047 
17048 
17049 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
17050   int SWIG_arg = 0;
17051   lldb::ByteOrder arg1 ;
17052   uint32_t arg2 ;
17053   int32_t *arg3 = (int32_t *) 0 ;
17054   size_t arg4 ;
17055   lldb::SBData result;
17056 
17057   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
17058   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
17059   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
17060   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17061   arg2 = (uint32_t)lua_tointeger(L, 2);
17062   {
17063     if (lua_istable(L, 3)) {
17064       // It should accept a table of numbers.
17065       arg4 = lua_rawlen(L, 3);
17066       arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
17067       int i = 0, j = 0;
17068       while (i++ < arg4) {
17069         lua_rawgeti(L, 3, i);
17070         if (!lua_isnumber(L, -1)) {
17071           // if current element cannot be converted to number, raise an error
17072           lua_pop(L, 1);
17073           return luaL_error(L, "List should only contain numbers");
17074         }
17075         arg3[j++] = (int32_t) lua_tonumber(L, -1);
17076         lua_pop(L, 1);
17077       }
17078     } else if (lua_isnil(L, 3)) {
17079       // "nil" is also acceptable, equivalent as an empty table
17080       arg3 = NULL;
17081       arg4 = 0;
17082     } else {
17083       // else raise an error
17084       return luaL_error(L, "A list of numbers expected.");
17085     }
17086   }
17087   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
17088   {
17089     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17091   }
17092   {
17093     free(arg3);
17094   }
17095   return SWIG_arg;
17096 
17097   if(0) SWIG_fail;
17098 
17099 fail:
17100   {
17101     free(arg3);
17102   }
17103   lua_error(L);
17104   return SWIG_arg;
17105 }
17106 
17107 
17108 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
17109   int SWIG_arg = 0;
17110   lldb::ByteOrder arg1 ;
17111   uint32_t arg2 ;
17112   double *arg3 = (double *) 0 ;
17113   size_t arg4 ;
17114   lldb::SBData result;
17115 
17116   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
17117   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
17118   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
17119   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17120   arg2 = (uint32_t)lua_tointeger(L, 2);
17121   {
17122     if (lua_istable(L, 3)) {
17123       // It should accept a table of numbers.
17124       arg4 = lua_rawlen(L, 3);
17125       arg3 = (double *)malloc((arg4) * sizeof(double));
17126       int i = 0, j = 0;
17127       while (i++ < arg4) {
17128         lua_rawgeti(L, 3, i);
17129         if (!lua_isnumber(L, -1)) {
17130           // if current element cannot be converted to number, raise an error
17131           lua_pop(L, 1);
17132           return luaL_error(L, "List should only contain numbers");
17133         }
17134         arg3[j++] = (double) lua_tonumber(L, -1);
17135         lua_pop(L, 1);
17136       }
17137     } else if (lua_isnil(L, 3)) {
17138       // "nil" is also acceptable, equivalent as an empty table
17139       arg3 = NULL;
17140       arg4 = 0;
17141     } else {
17142       // else raise an error
17143       return luaL_error(L, "A list of numbers expected.");
17144     }
17145   }
17146   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
17147   {
17148     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17150   }
17151   {
17152     free(arg3);
17153   }
17154   return SWIG_arg;
17155 
17156   if(0) SWIG_fail;
17157 
17158 fail:
17159   {
17160     free(arg3);
17161   }
17162   lua_error(L);
17163   return SWIG_arg;
17164 }
17165 
17166 
17167 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
17168   int SWIG_arg = 0;
17169   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17170   char *arg2 = (char *) 0 ;
17171   bool result;
17172 
17173   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
17174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
17175   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
17176 
17177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17178     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
17179   }
17180 
17181   arg2 = (char *)lua_tostring(L, 2);
17182   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
17183   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17184   return SWIG_arg;
17185 
17186   if(0) SWIG_fail;
17187 
17188 fail:
17189   lua_error(L);
17190   return SWIG_arg;
17191 }
17192 
17193 
17194 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
17195   int SWIG_arg = 0;
17196   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17197   uint64_t *arg2 = (uint64_t *) 0 ;
17198   size_t arg3 ;
17199   bool result;
17200 
17201   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
17202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
17203 
17204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17205     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
17206   }
17207 
17208   {
17209     if (lua_istable(L, 2)) {
17210       // It should accept a table of numbers.
17211       arg3 = lua_rawlen(L, 2);
17212       arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
17213       int i = 0, j = 0;
17214       while (i++ < arg3) {
17215         lua_rawgeti(L, 2, i);
17216         if (!lua_isnumber(L, -1)) {
17217           // if current element cannot be converted to number, raise an error
17218           lua_pop(L, 1);
17219           return luaL_error(L, "List should only contain numbers");
17220         }
17221         arg2[j++] = (uint64_t) lua_tonumber(L, -1);
17222         lua_pop(L, 1);
17223       }
17224     } else if (lua_isnil(L, 2)) {
17225       // "nil" is also acceptable, equivalent as an empty table
17226       arg2 = NULL;
17227       arg3 = 0;
17228     } else {
17229       // else raise an error
17230       return luaL_error(L, "A list of numbers expected.");
17231     }
17232   }
17233   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
17234   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17235   {
17236     free(arg2);
17237   }
17238   return SWIG_arg;
17239 
17240   if(0) SWIG_fail;
17241 
17242 fail:
17243   {
17244     free(arg2);
17245   }
17246   lua_error(L);
17247   return SWIG_arg;
17248 }
17249 
17250 
17251 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
17252   int SWIG_arg = 0;
17253   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17254   uint32_t *arg2 = (uint32_t *) 0 ;
17255   size_t arg3 ;
17256   bool result;
17257 
17258   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
17259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
17260 
17261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17262     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
17263   }
17264 
17265   {
17266     if (lua_istable(L, 2)) {
17267       // It should accept a table of numbers.
17268       arg3 = lua_rawlen(L, 2);
17269       arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
17270       int i = 0, j = 0;
17271       while (i++ < arg3) {
17272         lua_rawgeti(L, 2, i);
17273         if (!lua_isnumber(L, -1)) {
17274           // if current element cannot be converted to number, raise an error
17275           lua_pop(L, 1);
17276           return luaL_error(L, "List should only contain numbers");
17277         }
17278         arg2[j++] = (uint32_t) lua_tonumber(L, -1);
17279         lua_pop(L, 1);
17280       }
17281     } else if (lua_isnil(L, 2)) {
17282       // "nil" is also acceptable, equivalent as an empty table
17283       arg2 = NULL;
17284       arg3 = 0;
17285     } else {
17286       // else raise an error
17287       return luaL_error(L, "A list of numbers expected.");
17288     }
17289   }
17290   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
17291   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17292   {
17293     free(arg2);
17294   }
17295   return SWIG_arg;
17296 
17297   if(0) SWIG_fail;
17298 
17299 fail:
17300   {
17301     free(arg2);
17302   }
17303   lua_error(L);
17304   return SWIG_arg;
17305 }
17306 
17307 
17308 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
17309   int SWIG_arg = 0;
17310   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17311   int64_t *arg2 = (int64_t *) 0 ;
17312   size_t arg3 ;
17313   bool result;
17314 
17315   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
17316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17317 
17318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17319     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17320   }
17321 
17322   {
17323     if (lua_istable(L, 2)) {
17324       // It should accept a table of numbers.
17325       arg3 = lua_rawlen(L, 2);
17326       arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
17327       int i = 0, j = 0;
17328       while (i++ < arg3) {
17329         lua_rawgeti(L, 2, i);
17330         if (!lua_isnumber(L, -1)) {
17331           // if current element cannot be converted to number, raise an error
17332           lua_pop(L, 1);
17333           return luaL_error(L, "List should only contain numbers");
17334         }
17335         arg2[j++] = (int64_t) lua_tonumber(L, -1);
17336         lua_pop(L, 1);
17337       }
17338     } else if (lua_isnil(L, 2)) {
17339       // "nil" is also acceptable, equivalent as an empty table
17340       arg2 = NULL;
17341       arg3 = 0;
17342     } else {
17343       // else raise an error
17344       return luaL_error(L, "A list of numbers expected.");
17345     }
17346   }
17347   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17348   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17349   {
17350     free(arg2);
17351   }
17352   return SWIG_arg;
17353 
17354   if(0) SWIG_fail;
17355 
17356 fail:
17357   {
17358     free(arg2);
17359   }
17360   lua_error(L);
17361   return SWIG_arg;
17362 }
17363 
17364 
17365 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17366   int SWIG_arg = 0;
17367   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17368   int32_t *arg2 = (int32_t *) 0 ;
17369   size_t arg3 ;
17370   bool result;
17371 
17372   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
17373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17374 
17375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17376     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17377   }
17378 
17379   {
17380     if (lua_istable(L, 2)) {
17381       // It should accept a table of numbers.
17382       arg3 = lua_rawlen(L, 2);
17383       arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
17384       int i = 0, j = 0;
17385       while (i++ < arg3) {
17386         lua_rawgeti(L, 2, i);
17387         if (!lua_isnumber(L, -1)) {
17388           // if current element cannot be converted to number, raise an error
17389           lua_pop(L, 1);
17390           return luaL_error(L, "List should only contain numbers");
17391         }
17392         arg2[j++] = (int32_t) lua_tonumber(L, -1);
17393         lua_pop(L, 1);
17394       }
17395     } else if (lua_isnil(L, 2)) {
17396       // "nil" is also acceptable, equivalent as an empty table
17397       arg2 = NULL;
17398       arg3 = 0;
17399     } else {
17400       // else raise an error
17401       return luaL_error(L, "A list of numbers expected.");
17402     }
17403   }
17404   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17405   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17406   {
17407     free(arg2);
17408   }
17409   return SWIG_arg;
17410 
17411   if(0) SWIG_fail;
17412 
17413 fail:
17414   {
17415     free(arg2);
17416   }
17417   lua_error(L);
17418   return SWIG_arg;
17419 }
17420 
17421 
17422 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17423   int SWIG_arg = 0;
17424   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17425   double *arg2 = (double *) 0 ;
17426   size_t arg3 ;
17427   bool result;
17428 
17429   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
17430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17431 
17432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17433     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17434   }
17435 
17436   {
17437     if (lua_istable(L, 2)) {
17438       // It should accept a table of numbers.
17439       arg3 = lua_rawlen(L, 2);
17440       arg2 = (double *)malloc((arg3) * sizeof(double));
17441       int i = 0, j = 0;
17442       while (i++ < arg3) {
17443         lua_rawgeti(L, 2, i);
17444         if (!lua_isnumber(L, -1)) {
17445           // if current element cannot be converted to number, raise an error
17446           lua_pop(L, 1);
17447           return luaL_error(L, "List should only contain numbers");
17448         }
17449         arg2[j++] = (double) lua_tonumber(L, -1);
17450         lua_pop(L, 1);
17451       }
17452     } else if (lua_isnil(L, 2)) {
17453       // "nil" is also acceptable, equivalent as an empty table
17454       arg2 = NULL;
17455       arg3 = 0;
17456     } else {
17457       // else raise an error
17458       return luaL_error(L, "A list of numbers expected.");
17459     }
17460   }
17461   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17462   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17463   {
17464     free(arg2);
17465   }
17466   return SWIG_arg;
17467 
17468   if(0) SWIG_fail;
17469 
17470 fail:
17471   {
17472     free(arg2);
17473   }
17474   lua_error(L);
17475   return SWIG_arg;
17476 }
17477 
17478 
17479 static int _wrap_SBData___tostring(lua_State* L) {
17480   int SWIG_arg = 0;
17481   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17482   std::string result;
17483 
17484   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17486 
17487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17488     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17489   }
17490 
17491   result = lldb_SBData___str__(arg1);
17492   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17493   return SWIG_arg;
17494 
17495   if(0) SWIG_fail;
17496 
17497 fail:
17498   lua_error(L);
17499   return SWIG_arg;
17500 }
17501 
17502 
17503 static void swig_delete_SBData(void *obj) {
17504 lldb::SBData *arg1 = (lldb::SBData *) obj;
17505 delete arg1;
17506 }
17507 static int _proxy__wrap_new_SBData(lua_State *L) {
17508     assert(lua_istable(L,1));
17509     lua_pushcfunction(L,_wrap_new_SBData);
17510     assert(!lua_isnil(L,-1));
17511     lua_replace(L,1); /* replace our table with real constructor */
17512     lua_call(L,lua_gettop(L)-1,1);
17513     return 1;
17514 }
17515 static swig_lua_attribute swig_SBData_attributes[] = {
17516     {0,0,0}
17517 };
17518 static swig_lua_method swig_SBData_methods[]= {
17519     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17520     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17521     { "Clear", _wrap_SBData_Clear},
17522     { "IsValid", _wrap_SBData_IsValid},
17523     { "GetByteSize", _wrap_SBData_GetByteSize},
17524     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17525     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17526     { "GetFloat", _wrap_SBData_GetFloat},
17527     { "GetDouble", _wrap_SBData_GetDouble},
17528     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17529     { "GetAddress", _wrap_SBData_GetAddress},
17530     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17531     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17532     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17533     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17534     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17535     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17536     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17537     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17538     { "GetString", _wrap_SBData_GetString},
17539     { "GetDescription", _wrap_SBData_GetDescription},
17540     { "ReadRawData", _wrap_SBData_ReadRawData},
17541     { "SetData", _wrap_SBData_SetData},
17542     { "SetDataWithOwnership", _wrap_SBData_SetDataWithOwnership},
17543     { "Append", _wrap_SBData_Append},
17544     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17545     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17546     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17547     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17548     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17549     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17550     { "__tostring", _wrap_SBData___tostring},
17551     {0,0}
17552 };
17553 static swig_lua_method swig_SBData_meta[] = {
17554     { "__tostring", _wrap_SBData___tostring},
17555     {0,0}
17556 };
17557 
17558 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17559     {0,0,0}
17560 };
17561 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17562     {0,0,0,0,0,0}
17563 };
17564 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17565     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17566     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17567     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17568     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17569     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17570     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17571     {0,0}
17572 };
17573 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17574     0
17575 };
17576 
17577 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17578     "SBData",
17579     swig_SBData_Sf_SwigStatic_methods,
17580     swig_SBData_Sf_SwigStatic_attributes,
17581     swig_SBData_Sf_SwigStatic_constants,
17582     swig_SBData_Sf_SwigStatic_classes,
17583     0
17584 };
17585 static swig_lua_class *swig_SBData_bases[] = {0};
17586 static const char *swig_SBData_base_names[] = {0};
17587 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 };
17588 
17589 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17590   int SWIG_arg = 0;
17591 
17592   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17593   lldb::SBDebugger::Initialize();
17594 
17595   return SWIG_arg;
17596 
17597   if(0) SWIG_fail;
17598 
17599 fail:
17600   lua_error(L);
17601   return SWIG_arg;
17602 }
17603 
17604 
17605 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17606   int SWIG_arg = 0;
17607   lldb::SBError result;
17608 
17609   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17610   result = lldb::SBDebugger::InitializeWithErrorHandling();
17611   {
17612     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17614   }
17615   return SWIG_arg;
17616 
17617   if(0) SWIG_fail;
17618 
17619 fail:
17620   lua_error(L);
17621   return SWIG_arg;
17622 }
17623 
17624 
17625 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17626   int SWIG_arg = 0;
17627 
17628   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17629   lldb::SBDebugger::Terminate();
17630 
17631   return SWIG_arg;
17632 
17633   if(0) SWIG_fail;
17634 
17635 fail:
17636   lua_error(L);
17637   return SWIG_arg;
17638 }
17639 
17640 
17641 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17642   int SWIG_arg = 0;
17643   lldb::SBDebugger result;
17644 
17645   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17646   result = lldb::SBDebugger::Create();
17647   {
17648     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17649     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17650   }
17651   return SWIG_arg;
17652 
17653   if(0) SWIG_fail;
17654 
17655 fail:
17656   lua_error(L);
17657   return SWIG_arg;
17658 }
17659 
17660 
17661 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17662   int SWIG_arg = 0;
17663   bool arg1 ;
17664   lldb::SBDebugger result;
17665 
17666   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17667   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17668   arg1 = (lua_toboolean(L, 1)!=0);
17669   result = lldb::SBDebugger::Create(arg1);
17670   {
17671     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17673   }
17674   return SWIG_arg;
17675 
17676   if(0) SWIG_fail;
17677 
17678 fail:
17679   lua_error(L);
17680   return SWIG_arg;
17681 }
17682 
17683 
17684 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17685   int SWIG_arg = 0;
17686   bool arg1 ;
17687   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17688   void *arg3 = (void *) 0 ;
17689   lldb::SBDebugger result;
17690 
17691   SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
17692   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17693   arg1 = (lua_toboolean(L, 1)!=0);
17694   {
17695     arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
17696     arg3 = (void *)L;
17697 
17698     luaL_checktype(L, 2, LUA_TFUNCTION);
17699     lua_settop(L, 2);
17700 
17701     lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
17702     lua_insert(L, 2);
17703     lua_settable(L, LUA_REGISTRYINDEX);
17704   }
17705   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17706   {
17707     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17709   }
17710   return SWIG_arg;
17711 
17712   if(0) SWIG_fail;
17713 
17714 fail:
17715   lua_error(L);
17716   return SWIG_arg;
17717 }
17718 
17719 
17720 static int _wrap_SBDebugger_Create(lua_State* L) {
17721   int argc;
17722   int argv[3]={
17723     1,2,3
17724   };
17725 
17726   argc = lua_gettop(L);
17727   if (argc == 0) {
17728     return _wrap_SBDebugger_Create__SWIG_0(L);
17729   }
17730   if (argc == 1) {
17731     int _v;
17732     {
17733       _v = lua_isboolean(L,argv[0]);
17734     }
17735     if (_v) {
17736       return _wrap_SBDebugger_Create__SWIG_1(L);
17737     }
17738   }
17739   if (argc == 2) {
17740     int _v;
17741     {
17742       _v = lua_isboolean(L,argv[0]);
17743     }
17744     if (_v) {
17745       {
17746         void *ptr;
17747         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)) {
17748           _v = 0;
17749         } else {
17750           _v = 1;
17751         }
17752       }
17753       if (_v) {
17754         if (argc <= 2) {
17755           return _wrap_SBDebugger_Create__SWIG_2(L);
17756         }
17757         {
17758           void *ptr;
17759           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17760             _v = 0;
17761           } else {
17762             _v = 1;
17763           }
17764         }
17765         if (_v) {
17766           return _wrap_SBDebugger_Create__SWIG_2(L);
17767         }
17768       }
17769     }
17770   }
17771 
17772   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17773     "  Possible C/C++ prototypes are:\n"
17774     "    lldb::SBDebugger::Create()\n"
17775     "    lldb::SBDebugger::Create(bool)\n"
17776     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17777   lua_error(L);return 0;
17778 }
17779 
17780 
17781 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17782   int SWIG_arg = 0;
17783   lldb::SBDebugger *arg1 = 0 ;
17784 
17785   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17786   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17787 
17788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17789     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17790   }
17791 
17792   lldb::SBDebugger::Destroy(*arg1);
17793 
17794   return SWIG_arg;
17795 
17796   if(0) SWIG_fail;
17797 
17798 fail:
17799   lua_error(L);
17800   return SWIG_arg;
17801 }
17802 
17803 
17804 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17805   int SWIG_arg = 0;
17806 
17807   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17808   lldb::SBDebugger::MemoryPressureDetected();
17809 
17810   return SWIG_arg;
17811 
17812   if(0) SWIG_fail;
17813 
17814 fail:
17815   lua_error(L);
17816   return SWIG_arg;
17817 }
17818 
17819 
17820 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17821   int SWIG_arg = 0;
17822   lldb::SBDebugger *result = 0 ;
17823 
17824   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17825   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17826   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17827   return SWIG_arg;
17828 
17829   if(0) SWIG_fail;
17830 
17831 fail:
17832   lua_error(L);
17833   return SWIG_arg;
17834 }
17835 
17836 
17837 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17838   int SWIG_arg = 0;
17839   lldb::SBDebugger *arg1 = 0 ;
17840   lldb::SBDebugger *result = 0 ;
17841 
17842   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17843   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17844 
17845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17846     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17847   }
17848 
17849   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17850   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17851   return SWIG_arg;
17852 
17853   if(0) SWIG_fail;
17854 
17855 fail:
17856   lua_error(L);
17857   return SWIG_arg;
17858 }
17859 
17860 
17861 static int _wrap_new_SBDebugger(lua_State* L) {
17862   int argc;
17863   int argv[2]={
17864     1,2
17865   };
17866 
17867   argc = lua_gettop(L);
17868   if (argc == 0) {
17869     return _wrap_new_SBDebugger__SWIG_0(L);
17870   }
17871   if (argc == 1) {
17872     int _v;
17873     {
17874       void *ptr;
17875       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
17876         _v = 0;
17877       } else {
17878         _v = 1;
17879       }
17880     }
17881     if (_v) {
17882       return _wrap_new_SBDebugger__SWIG_1(L);
17883     }
17884   }
17885 
17886   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17887     "  Possible C/C++ prototypes are:\n"
17888     "    lldb::SBDebugger::SBDebugger()\n"
17889     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17890   lua_error(L);return 0;
17891 }
17892 
17893 
17894 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17895   int SWIG_arg = 0;
17896   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17897   bool result;
17898 
17899   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17901 
17902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17903     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17904   }
17905 
17906   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17907   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17908   return SWIG_arg;
17909 
17910   if(0) SWIG_fail;
17911 
17912 fail:
17913   lua_error(L);
17914   return SWIG_arg;
17915 }
17916 
17917 
17918 static int _wrap_SBDebugger_Clear(lua_State* L) {
17919   int SWIG_arg = 0;
17920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17921 
17922   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17924 
17925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17926     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17927   }
17928 
17929   (arg1)->Clear();
17930 
17931   return SWIG_arg;
17932 
17933   if(0) SWIG_fail;
17934 
17935 fail:
17936   lua_error(L);
17937   return SWIG_arg;
17938 }
17939 
17940 
17941 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17942   int SWIG_arg = 0;
17943   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17944   bool arg2 ;
17945 
17946   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17948   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17949 
17950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17951     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17952   }
17953 
17954   arg2 = (lua_toboolean(L, 2)!=0);
17955   (arg1)->SetAsync(arg2);
17956 
17957   return SWIG_arg;
17958 
17959   if(0) SWIG_fail;
17960 
17961 fail:
17962   lua_error(L);
17963   return SWIG_arg;
17964 }
17965 
17966 
17967 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17968   int SWIG_arg = 0;
17969   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17970   bool result;
17971 
17972   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17974 
17975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17976     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17977   }
17978 
17979   result = (bool)(arg1)->GetAsync();
17980   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17981   return SWIG_arg;
17982 
17983   if(0) SWIG_fail;
17984 
17985 fail:
17986   lua_error(L);
17987   return SWIG_arg;
17988 }
17989 
17990 
17991 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17992   int SWIG_arg = 0;
17993   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17994   bool arg2 ;
17995 
17996   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17998   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17999 
18000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18001     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
18002   }
18003 
18004   arg2 = (lua_toboolean(L, 2)!=0);
18005   (arg1)->SkipLLDBInitFiles(arg2);
18006 
18007   return SWIG_arg;
18008 
18009   if(0) SWIG_fail;
18010 
18011 fail:
18012   lua_error(L);
18013   return SWIG_arg;
18014 }
18015 
18016 
18017 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
18018   int SWIG_arg = 0;
18019   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18020   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18021 
18022   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
18023   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
18024 
18025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18026     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18027   }
18028 
18029   result = lldb_SBDebugger_GetInputFileHandle(arg1);
18030   {
18031     lldb::FileSP &sp = result;
18032     if (sp && sp->IsValid()) {
18033       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18034       p->closef = &LLDBSwigLuaCloseFileHandle;
18035       p->f = sp->GetStream();
18036       luaL_setmetatable(L, LUA_FILEHANDLE);
18037       SWIG_arg++;
18038     }
18039   }
18040   return SWIG_arg;
18041 
18042   if(0) SWIG_fail;
18043 
18044 fail:
18045   lua_error(L);
18046   return SWIG_arg;
18047 }
18048 
18049 
18050 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
18051   int SWIG_arg = 0;
18052   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18053   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18054 
18055   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
18056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
18057 
18058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18059     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18060   }
18061 
18062   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
18063   {
18064     lldb::FileSP &sp = result;
18065     if (sp && sp->IsValid()) {
18066       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18067       p->closef = &LLDBSwigLuaCloseFileHandle;
18068       p->f = sp->GetStream();
18069       luaL_setmetatable(L, LUA_FILEHANDLE);
18070       SWIG_arg++;
18071     }
18072   }
18073   return SWIG_arg;
18074 
18075   if(0) SWIG_fail;
18076 
18077 fail:
18078   lua_error(L);
18079   return SWIG_arg;
18080 }
18081 
18082 
18083 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
18084   int SWIG_arg = 0;
18085   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18086   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18087 
18088   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
18089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
18090 
18091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18092     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18093   }
18094 
18095   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
18096   {
18097     lldb::FileSP &sp = result;
18098     if (sp && sp->IsValid()) {
18099       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18100       p->closef = &LLDBSwigLuaCloseFileHandle;
18101       p->f = sp->GetStream();
18102       luaL_setmetatable(L, LUA_FILEHANDLE);
18103       SWIG_arg++;
18104     }
18105   }
18106   return SWIG_arg;
18107 
18108   if(0) SWIG_fail;
18109 
18110 fail:
18111   lua_error(L);
18112   return SWIG_arg;
18113 }
18114 
18115 
18116 static int _wrap_SBDebugger_SetInputString(lua_State* L) {
18117   int SWIG_arg = 0;
18118   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18119   char *arg2 = (char *) 0 ;
18120   lldb::SBError result;
18121 
18122   SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
18123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
18124   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
18125 
18126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18127     SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
18128   }
18129 
18130   arg2 = (char *)lua_tostring(L, 2);
18131   result = (arg1)->SetInputString((char const *)arg2);
18132   {
18133     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18134     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18135   }
18136   return SWIG_arg;
18137 
18138   if(0) SWIG_fail;
18139 
18140 fail:
18141   lua_error(L);
18142   return SWIG_arg;
18143 }
18144 
18145 
18146 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
18147   int SWIG_arg = 0;
18148   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18149   lldb::SBFile arg2 ;
18150   lldb::SBFile *argp2 ;
18151   lldb::SBError result;
18152 
18153   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18155   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
18156 
18157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18158     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18159   }
18160 
18161 
18162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18163     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
18164   }
18165   arg2 = *argp2;
18166 
18167   result = (arg1)->SetInputFile(arg2);
18168   {
18169     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18171   }
18172   return SWIG_arg;
18173 
18174   if(0) SWIG_fail;
18175 
18176 fail:
18177   lua_error(L);
18178   return SWIG_arg;
18179 }
18180 
18181 
18182 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
18183   int SWIG_arg = 0;
18184   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18185   lldb::SBFile arg2 ;
18186   lldb::SBFile *argp2 ;
18187   lldb::SBError result;
18188 
18189   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18191   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
18192 
18193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18194     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18195   }
18196 
18197 
18198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18199     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
18200   }
18201   arg2 = *argp2;
18202 
18203   result = (arg1)->SetOutputFile(arg2);
18204   {
18205     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18206     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18207   }
18208   return SWIG_arg;
18209 
18210   if(0) SWIG_fail;
18211 
18212 fail:
18213   lua_error(L);
18214   return SWIG_arg;
18215 }
18216 
18217 
18218 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
18219   int SWIG_arg = 0;
18220   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18221   lldb::SBFile arg2 ;
18222   lldb::SBFile *argp2 ;
18223   lldb::SBError result;
18224 
18225   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18227   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
18228 
18229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18230     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18231   }
18232 
18233 
18234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18235     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
18236   }
18237   arg2 = *argp2;
18238 
18239   result = (arg1)->SetErrorFile(arg2);
18240   {
18241     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18242     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18243   }
18244   return SWIG_arg;
18245 
18246   if(0) SWIG_fail;
18247 
18248 fail:
18249   lua_error(L);
18250   return SWIG_arg;
18251 }
18252 
18253 
18254 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
18255   int SWIG_arg = 0;
18256   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18257   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18258   lldb::SBError result;
18259 
18260   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18262 
18263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18264     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18265   }
18266 
18267   {
18268     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18269     lldb::FileSP file_sp;
18270     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18271     if (!file_sp->IsValid())
18272     return luaL_error(L, "Invalid file");
18273     arg2 = file_sp;
18274   }
18275   result = (arg1)->SetInputFile(arg2);
18276   {
18277     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18278     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18279   }
18280   return SWIG_arg;
18281 
18282   if(0) SWIG_fail;
18283 
18284 fail:
18285   lua_error(L);
18286   return SWIG_arg;
18287 }
18288 
18289 
18290 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
18291   int argc;
18292   int argv[3]={
18293     1,2,3
18294   };
18295 
18296   argc = lua_gettop(L);
18297   if (argc == 2) {
18298     int _v;
18299     {
18300       void *ptr;
18301       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18302         _v = 0;
18303       } else {
18304         _v = 1;
18305       }
18306     }
18307     if (_v) {
18308       {
18309         void *ptr;
18310         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18311           _v = 0;
18312         } else {
18313           _v = 1;
18314         }
18315       }
18316       if (_v) {
18317         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
18318       }
18319     }
18320   }
18321   if (argc == 2) {
18322     int _v;
18323     {
18324       void *ptr;
18325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18326         _v = 0;
18327       } else {
18328         _v = 1;
18329       }
18330     }
18331     if (_v) {
18332       {
18333         _v = (lua_isuserdata(L, argv[1])) &&
18334         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18335       }
18336       if (_v) {
18337         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
18338       }
18339     }
18340   }
18341 
18342   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
18343     "  Possible C/C++ prototypes are:\n"
18344     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
18345     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
18346   lua_error(L);return 0;
18347 }
18348 
18349 
18350 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
18351   int SWIG_arg = 0;
18352   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18353   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18354   lldb::SBError result;
18355 
18356   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18358 
18359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18360     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18361   }
18362 
18363   {
18364     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18365     lldb::FileSP file_sp;
18366     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18367     if (!file_sp->IsValid())
18368     return luaL_error(L, "Invalid file");
18369     arg2 = file_sp;
18370   }
18371   result = (arg1)->SetOutputFile(arg2);
18372   {
18373     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18374     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18375   }
18376   return SWIG_arg;
18377 
18378   if(0) SWIG_fail;
18379 
18380 fail:
18381   lua_error(L);
18382   return SWIG_arg;
18383 }
18384 
18385 
18386 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
18387   int argc;
18388   int argv[3]={
18389     1,2,3
18390   };
18391 
18392   argc = lua_gettop(L);
18393   if (argc == 2) {
18394     int _v;
18395     {
18396       void *ptr;
18397       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18398         _v = 0;
18399       } else {
18400         _v = 1;
18401       }
18402     }
18403     if (_v) {
18404       {
18405         void *ptr;
18406         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18407           _v = 0;
18408         } else {
18409           _v = 1;
18410         }
18411       }
18412       if (_v) {
18413         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
18414       }
18415     }
18416   }
18417   if (argc == 2) {
18418     int _v;
18419     {
18420       void *ptr;
18421       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18422         _v = 0;
18423       } else {
18424         _v = 1;
18425       }
18426     }
18427     if (_v) {
18428       {
18429         _v = (lua_isuserdata(L, argv[1])) &&
18430         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18431       }
18432       if (_v) {
18433         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18434       }
18435     }
18436   }
18437 
18438   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18439     "  Possible C/C++ prototypes are:\n"
18440     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18441     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18442   lua_error(L);return 0;
18443 }
18444 
18445 
18446 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18447   int SWIG_arg = 0;
18448   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18449   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18450   lldb::SBError result;
18451 
18452   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18454 
18455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18456     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18457   }
18458 
18459   {
18460     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18461     lldb::FileSP file_sp;
18462     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18463     if (!file_sp->IsValid())
18464     return luaL_error(L, "Invalid file");
18465     arg2 = file_sp;
18466   }
18467   result = (arg1)->SetErrorFile(arg2);
18468   {
18469     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18470     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18471   }
18472   return SWIG_arg;
18473 
18474   if(0) SWIG_fail;
18475 
18476 fail:
18477   lua_error(L);
18478   return SWIG_arg;
18479 }
18480 
18481 
18482 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18483   int argc;
18484   int argv[3]={
18485     1,2,3
18486   };
18487 
18488   argc = lua_gettop(L);
18489   if (argc == 2) {
18490     int _v;
18491     {
18492       void *ptr;
18493       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18494         _v = 0;
18495       } else {
18496         _v = 1;
18497       }
18498     }
18499     if (_v) {
18500       {
18501         void *ptr;
18502         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18503           _v = 0;
18504         } else {
18505           _v = 1;
18506         }
18507       }
18508       if (_v) {
18509         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18510       }
18511     }
18512   }
18513   if (argc == 2) {
18514     int _v;
18515     {
18516       void *ptr;
18517       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18518         _v = 0;
18519       } else {
18520         _v = 1;
18521       }
18522     }
18523     if (_v) {
18524       {
18525         _v = (lua_isuserdata(L, argv[1])) &&
18526         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18527       }
18528       if (_v) {
18529         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18530       }
18531     }
18532   }
18533 
18534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18535     "  Possible C/C++ prototypes are:\n"
18536     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18537     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18538   lua_error(L);return 0;
18539 }
18540 
18541 
18542 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18543   int SWIG_arg = 0;
18544   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18545   lldb::SBFile result;
18546 
18547   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18549 
18550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18551     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18552   }
18553 
18554   result = (arg1)->GetInputFile();
18555   {
18556     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18557     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18558   }
18559   return SWIG_arg;
18560 
18561   if(0) SWIG_fail;
18562 
18563 fail:
18564   lua_error(L);
18565   return SWIG_arg;
18566 }
18567 
18568 
18569 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18570   int SWIG_arg = 0;
18571   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18572   lldb::SBFile result;
18573 
18574   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18576 
18577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18578     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18579   }
18580 
18581   result = (arg1)->GetOutputFile();
18582   {
18583     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18584     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18585   }
18586   return SWIG_arg;
18587 
18588   if(0) SWIG_fail;
18589 
18590 fail:
18591   lua_error(L);
18592   return SWIG_arg;
18593 }
18594 
18595 
18596 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18597   int SWIG_arg = 0;
18598   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18599   lldb::SBFile result;
18600 
18601   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18603 
18604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18605     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18606   }
18607 
18608   result = (arg1)->GetErrorFile();
18609   {
18610     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18612   }
18613   return SWIG_arg;
18614 
18615   if(0) SWIG_fail;
18616 
18617 fail:
18618   lua_error(L);
18619   return SWIG_arg;
18620 }
18621 
18622 
18623 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18624   int SWIG_arg = 0;
18625   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18626   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18627 
18628   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18630 
18631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18632     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18633   }
18634 
18635   result = (arg1)->GetCommandInterpreter();
18636   {
18637     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18638     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18639   }
18640   return SWIG_arg;
18641 
18642   if(0) SWIG_fail;
18643 
18644 fail:
18645   lua_error(L);
18646   return SWIG_arg;
18647 }
18648 
18649 
18650 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18651   int SWIG_arg = 0;
18652   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18653   char *arg2 = (char *) 0 ;
18654 
18655   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18657   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18658 
18659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18660     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18661   }
18662 
18663   arg2 = (char *)lua_tostring(L, 2);
18664   (arg1)->HandleCommand((char const *)arg2);
18665 
18666   return SWIG_arg;
18667 
18668   if(0) SWIG_fail;
18669 
18670 fail:
18671   lua_error(L);
18672   return SWIG_arg;
18673 }
18674 
18675 
18676 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18677   int SWIG_arg = 0;
18678   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18679   lldb::SBListener result;
18680 
18681   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18683 
18684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18685     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18686   }
18687 
18688   result = (arg1)->GetListener();
18689   {
18690     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
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__SWIG_0(lua_State* L) {
18704   int SWIG_arg = 0;
18705   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18706   lldb::SBProcess *arg2 = 0 ;
18707   lldb::SBEvent *arg3 = 0 ;
18708   lldb::SBFile arg4 ;
18709   lldb::SBFile arg5 ;
18710   lldb::SBFile *argp4 ;
18711   lldb::SBFile *argp5 ;
18712 
18713   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18715   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18716   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18717   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18718   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18719 
18720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18721     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18722   }
18723 
18724 
18725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18726     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18727   }
18728 
18729 
18730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18731     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18732   }
18733 
18734 
18735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18736     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18737   }
18738   arg4 = *argp4;
18739 
18740 
18741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18742     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18743   }
18744   arg5 = *argp5;
18745 
18746   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18747 
18748   return SWIG_arg;
18749 
18750   if(0) SWIG_fail;
18751 
18752 fail:
18753   lua_error(L);
18754   return SWIG_arg;
18755 }
18756 
18757 
18758 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18759   int SWIG_arg = 0;
18760   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18761   lldb::SBProcess *arg2 = 0 ;
18762   lldb::SBEvent *arg3 = 0 ;
18763   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18764   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18765 
18766   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18768   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18769   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18770 
18771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18772     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18773   }
18774 
18775 
18776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18777     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18778   }
18779 
18780 
18781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18782     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18783   }
18784 
18785   {
18786     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
18787     lldb::FileSP file_sp;
18788     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18789     if (!file_sp->IsValid())
18790     return luaL_error(L, "Invalid file");
18791     arg4 = file_sp;
18792   }
18793   {
18794     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
18795     lldb::FileSP file_sp;
18796     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18797     if (!file_sp->IsValid())
18798     return luaL_error(L, "Invalid file");
18799     arg5 = file_sp;
18800   }
18801   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18802 
18803   return SWIG_arg;
18804 
18805   if(0) SWIG_fail;
18806 
18807 fail:
18808   lua_error(L);
18809   return SWIG_arg;
18810 }
18811 
18812 
18813 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18814   int argc;
18815   int argv[6]={
18816     1,2,3,4,5,6
18817   };
18818 
18819   argc = lua_gettop(L);
18820   if (argc == 5) {
18821     int _v;
18822     {
18823       void *ptr;
18824       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18825         _v = 0;
18826       } else {
18827         _v = 1;
18828       }
18829     }
18830     if (_v) {
18831       {
18832         void *ptr;
18833         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18834           _v = 0;
18835         } else {
18836           _v = 1;
18837         }
18838       }
18839       if (_v) {
18840         {
18841           void *ptr;
18842           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18843             _v = 0;
18844           } else {
18845             _v = 1;
18846           }
18847         }
18848         if (_v) {
18849           {
18850             void *ptr;
18851             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18852               _v = 0;
18853             } else {
18854               _v = 1;
18855             }
18856           }
18857           if (_v) {
18858             {
18859               void *ptr;
18860               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18861                 _v = 0;
18862               } else {
18863                 _v = 1;
18864               }
18865             }
18866             if (_v) {
18867               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18868             }
18869           }
18870         }
18871       }
18872     }
18873   }
18874   if (argc == 5) {
18875     int _v;
18876     {
18877       void *ptr;
18878       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18879         _v = 0;
18880       } else {
18881         _v = 1;
18882       }
18883     }
18884     if (_v) {
18885       {
18886         void *ptr;
18887         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18888           _v = 0;
18889         } else {
18890           _v = 1;
18891         }
18892       }
18893       if (_v) {
18894         {
18895           void *ptr;
18896           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18897             _v = 0;
18898           } else {
18899             _v = 1;
18900           }
18901         }
18902         if (_v) {
18903           {
18904             _v = (lua_isuserdata(L, argv[3])) &&
18905             (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
18906           }
18907           if (_v) {
18908             {
18909               _v = (lua_isuserdata(L, argv[4])) &&
18910               (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
18911             }
18912             if (_v) {
18913               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18914             }
18915           }
18916         }
18917       }
18918     }
18919   }
18920 
18921   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18922     "  Possible C/C++ prototypes are:\n"
18923     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18924     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18925   lua_error(L);return 0;
18926 }
18927 
18928 
18929 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18930   int SWIG_arg = 0;
18931   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18932   char *arg2 = (char *) 0 ;
18933   char *arg3 = (char *) 0 ;
18934   char *arg4 = (char *) 0 ;
18935   bool arg5 ;
18936   lldb::SBError *arg6 = 0 ;
18937   lldb::SBTarget result;
18938 
18939   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18941   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18942   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18943   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18944   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18945   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18946 
18947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18948     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18949   }
18950 
18951   arg2 = (char *)lua_tostring(L, 2);
18952   arg3 = (char *)lua_tostring(L, 3);
18953   arg4 = (char *)lua_tostring(L, 4);
18954   arg5 = (lua_toboolean(L, 5)!=0);
18955 
18956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18957     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18958   }
18959 
18960   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18961   {
18962     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18964   }
18965   return SWIG_arg;
18966 
18967   if(0) SWIG_fail;
18968 
18969 fail:
18970   lua_error(L);
18971   return SWIG_arg;
18972 }
18973 
18974 
18975 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18976   int SWIG_arg = 0;
18977   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18978   char *arg2 = (char *) 0 ;
18979   char *arg3 = (char *) 0 ;
18980   lldb::SBTarget result;
18981 
18982   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18984   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18985   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18986 
18987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18988     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18989   }
18990 
18991   arg2 = (char *)lua_tostring(L, 2);
18992   arg3 = (char *)lua_tostring(L, 3);
18993   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18994   {
18995     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18997   }
18998   return SWIG_arg;
18999 
19000   if(0) SWIG_fail;
19001 
19002 fail:
19003   lua_error(L);
19004   return SWIG_arg;
19005 }
19006 
19007 
19008 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
19009   int SWIG_arg = 0;
19010   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19011   char *arg2 = (char *) 0 ;
19012   char *arg3 = (char *) 0 ;
19013   lldb::SBTarget result;
19014 
19015   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
19016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
19017   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
19018   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
19019 
19020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19021     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19022   }
19023 
19024   arg2 = (char *)lua_tostring(L, 2);
19025   arg3 = (char *)lua_tostring(L, 3);
19026   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19027   {
19028     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19029     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19030   }
19031   return SWIG_arg;
19032 
19033   if(0) SWIG_fail;
19034 
19035 fail:
19036   lua_error(L);
19037   return SWIG_arg;
19038 }
19039 
19040 
19041 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
19042   int SWIG_arg = 0;
19043   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19044   char *arg2 = (char *) 0 ;
19045   lldb::SBTarget result;
19046 
19047   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
19048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
19049   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
19050 
19051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19052     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19053   }
19054 
19055   arg2 = (char *)lua_tostring(L, 2);
19056   result = (arg1)->CreateTarget((char const *)arg2);
19057   {
19058     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19059     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19060   }
19061   return SWIG_arg;
19062 
19063   if(0) SWIG_fail;
19064 
19065 fail:
19066   lua_error(L);
19067   return SWIG_arg;
19068 }
19069 
19070 
19071 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
19072   int argc;
19073   int argv[7]={
19074     1,2,3,4,5,6,7
19075   };
19076 
19077   argc = lua_gettop(L);
19078   if (argc == 2) {
19079     int _v;
19080     {
19081       void *ptr;
19082       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19083         _v = 0;
19084       } else {
19085         _v = 1;
19086       }
19087     }
19088     if (_v) {
19089       {
19090         _v = SWIG_lua_isnilstring(L,argv[1]);
19091       }
19092       if (_v) {
19093         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
19094       }
19095     }
19096   }
19097   if (argc == 6) {
19098     int _v;
19099     {
19100       void *ptr;
19101       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19102         _v = 0;
19103       } else {
19104         _v = 1;
19105       }
19106     }
19107     if (_v) {
19108       {
19109         _v = SWIG_lua_isnilstring(L,argv[1]);
19110       }
19111       if (_v) {
19112         {
19113           _v = SWIG_lua_isnilstring(L,argv[2]);
19114         }
19115         if (_v) {
19116           {
19117             _v = SWIG_lua_isnilstring(L,argv[3]);
19118           }
19119           if (_v) {
19120             {
19121               _v = lua_isboolean(L,argv[4]);
19122             }
19123             if (_v) {
19124               {
19125                 void *ptr;
19126                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
19127                   _v = 0;
19128                 } else {
19129                   _v = 1;
19130                 }
19131               }
19132               if (_v) {
19133                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
19134               }
19135             }
19136           }
19137         }
19138       }
19139     }
19140   }
19141 
19142   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
19143     "  Possible C/C++ prototypes are:\n"
19144     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
19145     "    lldb::SBDebugger::CreateTarget(char const *)\n");
19146   lua_error(L);return 0;
19147 }
19148 
19149 
19150 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
19151   int SWIG_arg = 0;
19152   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19153   lldb::SBTarget result;
19154 
19155   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
19156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
19157 
19158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19159     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19160   }
19161 
19162   result = (arg1)->GetDummyTarget();
19163   {
19164     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19165     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19166   }
19167   return SWIG_arg;
19168 
19169   if(0) SWIG_fail;
19170 
19171 fail:
19172   lua_error(L);
19173   return SWIG_arg;
19174 }
19175 
19176 
19177 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
19178   int SWIG_arg = 0;
19179   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19180   lldb::SBTarget *arg2 = 0 ;
19181   bool result;
19182 
19183   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
19184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
19185   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
19186 
19187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19188     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19189   }
19190 
19191 
19192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19193     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
19194   }
19195 
19196   result = (bool)(arg1)->DeleteTarget(*arg2);
19197   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19198   return SWIG_arg;
19199 
19200   if(0) SWIG_fail;
19201 
19202 fail:
19203   lua_error(L);
19204   return SWIG_arg;
19205 }
19206 
19207 
19208 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
19209   int SWIG_arg = 0;
19210   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19211   uint32_t arg2 ;
19212   lldb::SBTarget result;
19213 
19214   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
19215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
19216   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
19217 
19218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19219     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19220   }
19221 
19222   arg2 = (uint32_t)lua_tointeger(L, 2);
19223   result = (arg1)->GetTargetAtIndex(arg2);
19224   {
19225     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19226     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19227   }
19228   return SWIG_arg;
19229 
19230   if(0) SWIG_fail;
19231 
19232 fail:
19233   lua_error(L);
19234   return SWIG_arg;
19235 }
19236 
19237 
19238 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
19239   int SWIG_arg = 0;
19240   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19241   lldb::SBTarget arg2 ;
19242   lldb::SBTarget *argp2 ;
19243   uint32_t result;
19244 
19245   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
19246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
19247   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
19248 
19249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19250     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19251   }
19252 
19253 
19254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
19255     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
19256   }
19257   arg2 = *argp2;
19258 
19259   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
19260   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19261   return SWIG_arg;
19262 
19263   if(0) SWIG_fail;
19264 
19265 fail:
19266   lua_error(L);
19267   return SWIG_arg;
19268 }
19269 
19270 
19271 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
19272   int SWIG_arg = 0;
19273   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19274   lldb::pid_t arg2 ;
19275   lldb::SBTarget result;
19276 
19277   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
19278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
19279   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
19280 
19281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19282     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
19283   }
19284 
19285   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
19286   result = (arg1)->FindTargetWithProcessID(arg2);
19287   {
19288     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19289     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19290   }
19291   return SWIG_arg;
19292 
19293   if(0) SWIG_fail;
19294 
19295 fail:
19296   lua_error(L);
19297   return SWIG_arg;
19298 }
19299 
19300 
19301 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
19302   int SWIG_arg = 0;
19303   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19304   char *arg2 = (char *) 0 ;
19305   char *arg3 = (char *) 0 ;
19306   lldb::SBTarget result;
19307 
19308   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
19309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
19310   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
19311   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
19312 
19313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19314     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19315   }
19316 
19317   arg2 = (char *)lua_tostring(L, 2);
19318   arg3 = (char *)lua_tostring(L, 3);
19319   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19320   {
19321     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19322     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19323   }
19324   return SWIG_arg;
19325 
19326   if(0) SWIG_fail;
19327 
19328 fail:
19329   lua_error(L);
19330   return SWIG_arg;
19331 }
19332 
19333 
19334 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
19335   int SWIG_arg = 0;
19336   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19337   uint32_t result;
19338 
19339   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
19340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
19341 
19342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19343     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
19344   }
19345 
19346   result = (uint32_t)(arg1)->GetNumTargets();
19347   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19348   return SWIG_arg;
19349 
19350   if(0) SWIG_fail;
19351 
19352 fail:
19353   lua_error(L);
19354   return SWIG_arg;
19355 }
19356 
19357 
19358 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
19359   int SWIG_arg = 0;
19360   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19361   lldb::SBTarget result;
19362 
19363   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
19364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
19365 
19366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19367     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19368   }
19369 
19370   result = (arg1)->GetSelectedTarget();
19371   {
19372     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19373     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19374   }
19375   return SWIG_arg;
19376 
19377   if(0) SWIG_fail;
19378 
19379 fail:
19380   lua_error(L);
19381   return SWIG_arg;
19382 }
19383 
19384 
19385 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
19386   int SWIG_arg = 0;
19387   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19388   lldb::SBTarget *arg2 = 0 ;
19389 
19390   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
19391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
19392   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
19393 
19394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19395     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19396   }
19397 
19398 
19399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19400     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
19401   }
19402 
19403   (arg1)->SetSelectedTarget(*arg2);
19404 
19405   return SWIG_arg;
19406 
19407   if(0) SWIG_fail;
19408 
19409 fail:
19410   lua_error(L);
19411   return SWIG_arg;
19412 }
19413 
19414 
19415 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19416   int SWIG_arg = 0;
19417   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19418   lldb::SBPlatform result;
19419 
19420   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19422 
19423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19424     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19425   }
19426 
19427   result = (arg1)->GetSelectedPlatform();
19428   {
19429     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19431   }
19432   return SWIG_arg;
19433 
19434   if(0) SWIG_fail;
19435 
19436 fail:
19437   lua_error(L);
19438   return SWIG_arg;
19439 }
19440 
19441 
19442 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19443   int SWIG_arg = 0;
19444   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19445   lldb::SBPlatform *arg2 = 0 ;
19446 
19447   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19450 
19451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19452     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19453   }
19454 
19455 
19456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19457     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19458   }
19459 
19460   (arg1)->SetSelectedPlatform(*arg2);
19461 
19462   return SWIG_arg;
19463 
19464   if(0) SWIG_fail;
19465 
19466 fail:
19467   lua_error(L);
19468   return SWIG_arg;
19469 }
19470 
19471 
19472 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19473   int SWIG_arg = 0;
19474   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19475   uint32_t result;
19476 
19477   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19479 
19480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19481     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19482   }
19483 
19484   result = (uint32_t)(arg1)->GetNumPlatforms();
19485   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19486   return SWIG_arg;
19487 
19488   if(0) SWIG_fail;
19489 
19490 fail:
19491   lua_error(L);
19492   return SWIG_arg;
19493 }
19494 
19495 
19496 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19497   int SWIG_arg = 0;
19498   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19499   uint32_t arg2 ;
19500   lldb::SBPlatform result;
19501 
19502   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19504   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19505 
19506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19507     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19508   }
19509 
19510   arg2 = (uint32_t)lua_tointeger(L, 2);
19511   result = (arg1)->GetPlatformAtIndex(arg2);
19512   {
19513     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19514     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19515   }
19516   return SWIG_arg;
19517 
19518   if(0) SWIG_fail;
19519 
19520 fail:
19521   lua_error(L);
19522   return SWIG_arg;
19523 }
19524 
19525 
19526 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19527   int SWIG_arg = 0;
19528   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19529   uint32_t result;
19530 
19531   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19533 
19534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19535     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19536   }
19537 
19538   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19539   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19540   return SWIG_arg;
19541 
19542   if(0) SWIG_fail;
19543 
19544 fail:
19545   lua_error(L);
19546   return SWIG_arg;
19547 }
19548 
19549 
19550 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19551   int SWIG_arg = 0;
19552   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19553   uint32_t arg2 ;
19554   lldb::SBStructuredData result;
19555 
19556   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19558   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19559 
19560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19561     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19562   }
19563 
19564   arg2 = (uint32_t)lua_tointeger(L, 2);
19565   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19566   {
19567     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19568     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19569   }
19570   return SWIG_arg;
19571 
19572   if(0) SWIG_fail;
19573 
19574 fail:
19575   lua_error(L);
19576   return SWIG_arg;
19577 }
19578 
19579 
19580 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19581   int SWIG_arg = 0;
19582   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19583   SwigValueWrapper< lldb::SBSourceManager > result;
19584 
19585   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19587 
19588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19589     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19590   }
19591 
19592   result = (arg1)->GetSourceManager();
19593   {
19594     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19595     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19596   }
19597   return SWIG_arg;
19598 
19599   if(0) SWIG_fail;
19600 
19601 fail:
19602   lua_error(L);
19603   return SWIG_arg;
19604 }
19605 
19606 
19607 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19608   int SWIG_arg = 0;
19609   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19610   char *arg2 = (char *) 0 ;
19611   lldb::SBError result;
19612 
19613   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19615   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19616 
19617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19618     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19619   }
19620 
19621   arg2 = (char *)lua_tostring(L, 2);
19622   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19623   {
19624     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19625     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19626   }
19627   return SWIG_arg;
19628 
19629   if(0) SWIG_fail;
19630 
19631 fail:
19632   lua_error(L);
19633   return SWIG_arg;
19634 }
19635 
19636 
19637 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19638   int SWIG_arg = 0;
19639   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19640   char *arg2 = (char *) 0 ;
19641   bool result;
19642 
19643   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19645   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19646 
19647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19648     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19649   }
19650 
19651   arg2 = (char *)lua_tostring(L, 2);
19652   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19653   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19654   return SWIG_arg;
19655 
19656   if(0) SWIG_fail;
19657 
19658 fail:
19659   lua_error(L);
19660   return SWIG_arg;
19661 }
19662 
19663 
19664 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19665   int SWIG_arg = 0;
19666   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19667   bool arg2 ;
19668   bool result;
19669 
19670   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19672   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19673 
19674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19675     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19676   }
19677 
19678   arg2 = (lua_toboolean(L, 2)!=0);
19679   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19680   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19681   return SWIG_arg;
19682 
19683   if(0) SWIG_fail;
19684 
19685 fail:
19686   lua_error(L);
19687   return SWIG_arg;
19688 }
19689 
19690 
19691 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19692   int SWIG_arg = 0;
19693   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19694   bool result;
19695 
19696   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19698 
19699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19700     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19701   }
19702 
19703   result = (bool)(arg1)->GetUseExternalEditor();
19704   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19705   return SWIG_arg;
19706 
19707   if(0) SWIG_fail;
19708 
19709 fail:
19710   lua_error(L);
19711   return SWIG_arg;
19712 }
19713 
19714 
19715 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19716   int SWIG_arg = 0;
19717   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19718   bool arg2 ;
19719   bool result;
19720 
19721   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19723   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19724 
19725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19726     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19727   }
19728 
19729   arg2 = (lua_toboolean(L, 2)!=0);
19730   result = (bool)(arg1)->SetUseColor(arg2);
19731   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19732   return SWIG_arg;
19733 
19734   if(0) SWIG_fail;
19735 
19736 fail:
19737   lua_error(L);
19738   return SWIG_arg;
19739 }
19740 
19741 
19742 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19743   int SWIG_arg = 0;
19744   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19745   bool result;
19746 
19747   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19749 
19750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19751     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19752   }
19753 
19754   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19755   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19756   return SWIG_arg;
19757 
19758   if(0) SWIG_fail;
19759 
19760 fail:
19761   lua_error(L);
19762   return SWIG_arg;
19763 }
19764 
19765 
19766 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19767   int SWIG_arg = 0;
19768   char *arg1 = (char *) 0 ;
19769   size_t arg2 ;
19770   bool result;
19771 
19772   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19773   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19774   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19775   arg1 = (char *)lua_tostring(L, 1);
19776   arg2 = (size_t)lua_tointeger(L, 2);
19777   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19779   return SWIG_arg;
19780 
19781   if(0) SWIG_fail;
19782 
19783 fail:
19784   lua_error(L);
19785   return SWIG_arg;
19786 }
19787 
19788 
19789 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19790   int SWIG_arg = 0;
19791   char *arg1 = (char *) 0 ;
19792   bool result;
19793 
19794   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19795   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19796   arg1 = (char *)lua_tostring(L, 1);
19797   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19798   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19799   return SWIG_arg;
19800 
19801   if(0) SWIG_fail;
19802 
19803 fail:
19804   lua_error(L);
19805   return SWIG_arg;
19806 }
19807 
19808 
19809 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19810   int SWIG_arg = 0;
19811   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19812   char *arg2 = (char *) 0 ;
19813   lldb::ScriptLanguage result;
19814 
19815   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19817   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19818 
19819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19820     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19821   }
19822 
19823   arg2 = (char *)lua_tostring(L, 2);
19824   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19825   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19826   return SWIG_arg;
19827 
19828   if(0) SWIG_fail;
19829 
19830 fail:
19831   lua_error(L);
19832   return SWIG_arg;
19833 }
19834 
19835 
19836 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19837   int SWIG_arg = 0;
19838   char *result = 0 ;
19839 
19840   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19841   result = (char *)lldb::SBDebugger::GetVersionString();
19842   lua_pushstring(L,(const char *)result); SWIG_arg++;
19843   return SWIG_arg;
19844 
19845   if(0) SWIG_fail;
19846 
19847 fail:
19848   lua_error(L);
19849   return SWIG_arg;
19850 }
19851 
19852 
19853 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19854   int SWIG_arg = 0;
19855   lldb::StateType arg1 ;
19856   char *result = 0 ;
19857 
19858   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19859   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19860   arg1 = (lldb::StateType)lua_tointeger(L, 1);
19861   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19862   lua_pushstring(L,(const char *)result); SWIG_arg++;
19863   return SWIG_arg;
19864 
19865   if(0) SWIG_fail;
19866 
19867 fail:
19868   lua_error(L);
19869   return SWIG_arg;
19870 }
19871 
19872 
19873 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19874   int SWIG_arg = 0;
19875   lldb::SBStructuredData result;
19876 
19877   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19878   result = lldb::SBDebugger::GetBuildConfiguration();
19879   {
19880     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19882   }
19883   return SWIG_arg;
19884 
19885   if(0) SWIG_fail;
19886 
19887 fail:
19888   lua_error(L);
19889   return SWIG_arg;
19890 }
19891 
19892 
19893 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19894   int SWIG_arg = 0;
19895   lldb::StateType arg1 ;
19896   bool result;
19897 
19898   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19899   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19900   arg1 = (lldb::StateType)lua_tointeger(L, 1);
19901   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19902   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19903   return SWIG_arg;
19904 
19905   if(0) SWIG_fail;
19906 
19907 fail:
19908   lua_error(L);
19909   return SWIG_arg;
19910 }
19911 
19912 
19913 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19914   int SWIG_arg = 0;
19915   lldb::StateType arg1 ;
19916   bool result;
19917 
19918   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19919   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19920   arg1 = (lldb::StateType)lua_tointeger(L, 1);
19921   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19923   return SWIG_arg;
19924 
19925   if(0) SWIG_fail;
19926 
19927 fail:
19928   lua_error(L);
19929   return SWIG_arg;
19930 }
19931 
19932 
19933 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19934   int SWIG_arg = 0;
19935   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19936   char *arg2 = (char *) 0 ;
19937   char **arg3 = (char **) 0 ;
19938   bool result;
19939 
19940   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19942   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19943 
19944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19945     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19946   }
19947 
19948   arg2 = (char *)lua_tostring(L, 2);
19949   {
19950     if (lua_istable(L, 3)) {
19951       size_t size = lua_rawlen(L, 3);
19952       arg3 = (char **)malloc((size + 1) * sizeof(char *));
19953       int i = 0, j = 0;
19954       while (i++ < size) {
19955         lua_rawgeti(L, 3, i);
19956         if (!lua_isstring(L, -1)) {
19957           // if current element cannot be converted to string, raise an error
19958           lua_pop(L, 1);
19959           return luaL_error(L, "List should only contain strings");
19960         }
19961         arg3[j++] = (char *)lua_tostring(L, -1);
19962         lua_pop(L, 1);
19963       }
19964       arg3[j] = 0;
19965     } else if (lua_isnil(L, 3)) {
19966       // "nil" is also acceptable, equivalent as an empty table
19967       arg3 = NULL;
19968     } else {
19969       return luaL_error(L, "A list of strings expected");
19970     }
19971   }
19972   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19973   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19974   {
19975     free((char *) arg3);
19976   }
19977   return SWIG_arg;
19978 
19979   if(0) SWIG_fail;
19980 
19981 fail:
19982   {
19983     free((char *) arg3);
19984   }
19985   lua_error(L);
19986   return SWIG_arg;
19987 }
19988 
19989 
19990 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19991   int SWIG_arg = 0;
19992   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19993   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19994   void *arg3 = (void *) 0 ;
19995 
19996   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
19997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19998 
19999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20000     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
20001   }
20002 
20003   {
20004     arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
20005     arg3 = (void *)L;
20006 
20007     luaL_checktype(L, 2, LUA_TFUNCTION);
20008     lua_settop(L, 2);
20009 
20010     lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
20011     lua_insert(L, 2);
20012     lua_settable(L, LUA_REGISTRYINDEX);
20013   }
20014   (arg1)->SetLoggingCallback(arg2,arg3);
20015 
20016   return SWIG_arg;
20017 
20018   if(0) SWIG_fail;
20019 
20020 fail:
20021   lua_error(L);
20022   return SWIG_arg;
20023 }
20024 
20025 
20026 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
20027   int SWIG_arg = 0;
20028   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20029   void *arg2 = (void *) 0 ;
20030   size_t arg3 ;
20031 
20032   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
20033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
20034 
20035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20036     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
20037   }
20038 
20039   {
20040     arg2 = (void *)luaL_checklstring(L, 2, &arg3);
20041   }
20042   (arg1)->DispatchInput((void const *)arg2,arg3);
20043 
20044   return SWIG_arg;
20045 
20046   if(0) SWIG_fail;
20047 
20048 fail:
20049   lua_error(L);
20050   return SWIG_arg;
20051 }
20052 
20053 
20054 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
20055   int SWIG_arg = 0;
20056   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20057 
20058   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
20059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
20060 
20061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20062     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
20063   }
20064 
20065   (arg1)->DispatchInputInterrupt();
20066 
20067   return SWIG_arg;
20068 
20069   if(0) SWIG_fail;
20070 
20071 fail:
20072   lua_error(L);
20073   return SWIG_arg;
20074 }
20075 
20076 
20077 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
20078   int SWIG_arg = 0;
20079   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20080 
20081   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
20082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
20083 
20084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20085     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
20086   }
20087 
20088   (arg1)->DispatchInputEndOfFile();
20089 
20090   return SWIG_arg;
20091 
20092   if(0) SWIG_fail;
20093 
20094 fail:
20095   lua_error(L);
20096   return SWIG_arg;
20097 }
20098 
20099 
20100 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
20101   int SWIG_arg = 0;
20102   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20103   char *result = 0 ;
20104 
20105   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
20106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
20107 
20108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20109     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
20110   }
20111 
20112   result = (char *)(arg1)->GetInstanceName();
20113   lua_pushstring(L,(const char *)result); SWIG_arg++;
20114   return SWIG_arg;
20115 
20116   if(0) SWIG_fail;
20117 
20118 fail:
20119   lua_error(L);
20120   return SWIG_arg;
20121 }
20122 
20123 
20124 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
20125   int SWIG_arg = 0;
20126   int arg1 ;
20127   lldb::SBDebugger result;
20128 
20129   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
20130   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
20131   arg1 = (int)lua_tointeger(L, 1);
20132   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
20133   {
20134     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
20135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
20136   }
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_SetInternalVariable(lua_State* L) {
20148   int SWIG_arg = 0;
20149   char *arg1 = (char *) 0 ;
20150   char *arg2 = (char *) 0 ;
20151   char *arg3 = (char *) 0 ;
20152   lldb::SBError result;
20153 
20154   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
20155   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
20156   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
20157   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
20158   arg1 = (char *)lua_tostring(L, 1);
20159   arg2 = (char *)lua_tostring(L, 2);
20160   arg3 = (char *)lua_tostring(L, 3);
20161   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
20162   {
20163     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20164     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20165   }
20166   return SWIG_arg;
20167 
20168   if(0) SWIG_fail;
20169 
20170 fail:
20171   lua_error(L);
20172   return SWIG_arg;
20173 }
20174 
20175 
20176 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
20177   int SWIG_arg = 0;
20178   char *arg1 = (char *) 0 ;
20179   char *arg2 = (char *) 0 ;
20180   lldb::SBStringList result;
20181 
20182   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
20183   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
20184   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
20185   arg1 = (char *)lua_tostring(L, 1);
20186   arg2 = (char *)lua_tostring(L, 2);
20187   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
20188   {
20189     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
20190     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
20191   }
20192   return SWIG_arg;
20193 
20194   if(0) SWIG_fail;
20195 
20196 fail:
20197   lua_error(L);
20198   return SWIG_arg;
20199 }
20200 
20201 
20202 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
20203   int SWIG_arg = 0;
20204   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20205   lldb::SBStream *arg2 = 0 ;
20206   bool result;
20207 
20208   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
20209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
20210   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
20211 
20212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20213     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
20214   }
20215 
20216 
20217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20218     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20219   }
20220 
20221   result = (bool)(arg1)->GetDescription(*arg2);
20222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20223   return SWIG_arg;
20224 
20225   if(0) SWIG_fail;
20226 
20227 fail:
20228   lua_error(L);
20229   return SWIG_arg;
20230 }
20231 
20232 
20233 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
20234   int SWIG_arg = 0;
20235   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20236   uint32_t result;
20237 
20238   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
20239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
20240 
20241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20242     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20243   }
20244 
20245   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
20246   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20247   return SWIG_arg;
20248 
20249   if(0) SWIG_fail;
20250 
20251 fail:
20252   lua_error(L);
20253   return SWIG_arg;
20254 }
20255 
20256 
20257 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
20258   int SWIG_arg = 0;
20259   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20260   uint32_t arg2 ;
20261 
20262   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
20263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
20264   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
20265 
20266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20267     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20268   }
20269 
20270   arg2 = (uint32_t)lua_tointeger(L, 2);
20271   (arg1)->SetTerminalWidth(arg2);
20272 
20273   return SWIG_arg;
20274 
20275   if(0) SWIG_fail;
20276 
20277 fail:
20278   lua_error(L);
20279   return SWIG_arg;
20280 }
20281 
20282 
20283 static int _wrap_SBDebugger_GetID(lua_State* L) {
20284   int SWIG_arg = 0;
20285   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20286   lldb::user_id_t result;
20287 
20288   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
20289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
20290 
20291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20292     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
20293   }
20294 
20295   result = (lldb::user_id_t)(arg1)->GetID();
20296   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20297   return SWIG_arg;
20298 
20299   if(0) SWIG_fail;
20300 
20301 fail:
20302   lua_error(L);
20303   return SWIG_arg;
20304 }
20305 
20306 
20307 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
20308   int SWIG_arg = 0;
20309   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20310   char *result = 0 ;
20311 
20312   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
20313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
20314 
20315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20316     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20317   }
20318 
20319   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
20320   lua_pushstring(L,(const char *)result); SWIG_arg++;
20321   return SWIG_arg;
20322 
20323   if(0) SWIG_fail;
20324 
20325 fail:
20326   lua_error(L);
20327   return SWIG_arg;
20328 }
20329 
20330 
20331 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
20332   int SWIG_arg = 0;
20333   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20334   char *arg2 = (char *) 0 ;
20335 
20336   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
20337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
20338   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
20339 
20340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20341     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20342   }
20343 
20344   arg2 = (char *)lua_tostring(L, 2);
20345   (arg1)->SetPrompt((char const *)arg2);
20346 
20347   return SWIG_arg;
20348 
20349   if(0) SWIG_fail;
20350 
20351 fail:
20352   lua_error(L);
20353   return SWIG_arg;
20354 }
20355 
20356 
20357 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
20358   int SWIG_arg = 0;
20359   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20360   char *result = 0 ;
20361 
20362   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
20363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
20364 
20365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20366     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
20367   }
20368 
20369   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
20370   lua_pushstring(L,(const char *)result); SWIG_arg++;
20371   return SWIG_arg;
20372 
20373   if(0) SWIG_fail;
20374 
20375 fail:
20376   lua_error(L);
20377   return SWIG_arg;
20378 }
20379 
20380 
20381 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
20382   int SWIG_arg = 0;
20383   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20384   lldb::ScriptLanguage result;
20385 
20386   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
20387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
20388 
20389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20390     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20391   }
20392 
20393   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
20394   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20395   return SWIG_arg;
20396 
20397   if(0) SWIG_fail;
20398 
20399 fail:
20400   lua_error(L);
20401   return SWIG_arg;
20402 }
20403 
20404 
20405 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
20406   int SWIG_arg = 0;
20407   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20408   lldb::ScriptLanguage arg2 ;
20409 
20410   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
20411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
20412   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
20413 
20414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20415     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20416   }
20417 
20418   arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
20419   (arg1)->SetScriptLanguage(arg2);
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_GetCloseInputOnEOF(lua_State* L) {
20432   int SWIG_arg = 0;
20433   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20434   bool result;
20435 
20436   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20438 
20439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20440     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20441   }
20442 
20443   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20444   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20445   return SWIG_arg;
20446 
20447   if(0) SWIG_fail;
20448 
20449 fail:
20450   lua_error(L);
20451   return SWIG_arg;
20452 }
20453 
20454 
20455 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20456   int SWIG_arg = 0;
20457   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20458   bool arg2 ;
20459 
20460   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20462   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20463 
20464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20465     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20466   }
20467 
20468   arg2 = (lua_toboolean(L, 2)!=0);
20469   (arg1)->SetCloseInputOnEOF(arg2);
20470 
20471   return SWIG_arg;
20472 
20473   if(0) SWIG_fail;
20474 
20475 fail:
20476   lua_error(L);
20477   return SWIG_arg;
20478 }
20479 
20480 
20481 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20482   int SWIG_arg = 0;
20483   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20484   char *arg2 = (char *) 0 ;
20485   lldb::SBTypeCategory result;
20486 
20487   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20489   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20490 
20491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20492     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20493   }
20494 
20495   arg2 = (char *)lua_tostring(L, 2);
20496   result = (arg1)->GetCategory((char const *)arg2);
20497   {
20498     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20499     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20500   }
20501   return SWIG_arg;
20502 
20503   if(0) SWIG_fail;
20504 
20505 fail:
20506   lua_error(L);
20507   return SWIG_arg;
20508 }
20509 
20510 
20511 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20512   int SWIG_arg = 0;
20513   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20514   lldb::LanguageType arg2 ;
20515   lldb::SBTypeCategory result;
20516 
20517   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20519   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20520 
20521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20522     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20523   }
20524 
20525   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
20526   result = (arg1)->GetCategory(arg2);
20527   {
20528     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20529     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20530   }
20531   return SWIG_arg;
20532 
20533   if(0) SWIG_fail;
20534 
20535 fail:
20536   lua_error(L);
20537   return SWIG_arg;
20538 }
20539 
20540 
20541 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20542   int argc;
20543   int argv[3]={
20544     1,2,3
20545   };
20546 
20547   argc = lua_gettop(L);
20548   if (argc == 2) {
20549     int _v;
20550     {
20551       void *ptr;
20552       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20553         _v = 0;
20554       } else {
20555         _v = 1;
20556       }
20557     }
20558     if (_v) {
20559       {
20560         _v = lua_isnumber(L,argv[1]);
20561       }
20562       if (_v) {
20563         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20564       }
20565     }
20566   }
20567   if (argc == 2) {
20568     int _v;
20569     {
20570       void *ptr;
20571       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20572         _v = 0;
20573       } else {
20574         _v = 1;
20575       }
20576     }
20577     if (_v) {
20578       {
20579         _v = SWIG_lua_isnilstring(L,argv[1]);
20580       }
20581       if (_v) {
20582         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20583       }
20584     }
20585   }
20586 
20587   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20588     "  Possible C/C++ prototypes are:\n"
20589     "    lldb::SBDebugger::GetCategory(char const *)\n"
20590     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20591   lua_error(L);return 0;
20592 }
20593 
20594 
20595 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20596   int SWIG_arg = 0;
20597   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20598   char *arg2 = (char *) 0 ;
20599   lldb::SBTypeCategory result;
20600 
20601   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20603   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20604 
20605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20606     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20607   }
20608 
20609   arg2 = (char *)lua_tostring(L, 2);
20610   result = (arg1)->CreateCategory((char const *)arg2);
20611   {
20612     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20614   }
20615   return SWIG_arg;
20616 
20617   if(0) SWIG_fail;
20618 
20619 fail:
20620   lua_error(L);
20621   return SWIG_arg;
20622 }
20623 
20624 
20625 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20626   int SWIG_arg = 0;
20627   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20628   char *arg2 = (char *) 0 ;
20629   bool result;
20630 
20631   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20633   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20634 
20635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20636     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20637   }
20638 
20639   arg2 = (char *)lua_tostring(L, 2);
20640   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20641   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20642   return SWIG_arg;
20643 
20644   if(0) SWIG_fail;
20645 
20646 fail:
20647   lua_error(L);
20648   return SWIG_arg;
20649 }
20650 
20651 
20652 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20653   int SWIG_arg = 0;
20654   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20655   uint32_t result;
20656 
20657   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20659 
20660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20661     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20662   }
20663 
20664   result = (uint32_t)(arg1)->GetNumCategories();
20665   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20666   return SWIG_arg;
20667 
20668   if(0) SWIG_fail;
20669 
20670 fail:
20671   lua_error(L);
20672   return SWIG_arg;
20673 }
20674 
20675 
20676 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20677   int SWIG_arg = 0;
20678   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20679   uint32_t arg2 ;
20680   lldb::SBTypeCategory result;
20681 
20682   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20684   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20685 
20686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20687     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20688   }
20689 
20690   arg2 = (uint32_t)lua_tointeger(L, 2);
20691   result = (arg1)->GetCategoryAtIndex(arg2);
20692   {
20693     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20694     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20695   }
20696   return SWIG_arg;
20697 
20698   if(0) SWIG_fail;
20699 
20700 fail:
20701   lua_error(L);
20702   return SWIG_arg;
20703 }
20704 
20705 
20706 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20707   int SWIG_arg = 0;
20708   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20709   lldb::SBTypeCategory result;
20710 
20711   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20713 
20714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20715     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20716   }
20717 
20718   result = (arg1)->GetDefaultCategory();
20719   {
20720     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20722   }
20723   return SWIG_arg;
20724 
20725   if(0) SWIG_fail;
20726 
20727 fail:
20728   lua_error(L);
20729   return SWIG_arg;
20730 }
20731 
20732 
20733 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20734   int SWIG_arg = 0;
20735   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20736   lldb::SBTypeNameSpecifier arg2 ;
20737   lldb::SBTypeNameSpecifier *argp2 ;
20738   lldb::SBTypeFormat result;
20739 
20740   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20742   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20743 
20744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20745     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20746   }
20747 
20748 
20749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20750     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20751   }
20752   arg2 = *argp2;
20753 
20754   result = (arg1)->GetFormatForType(arg2);
20755   {
20756     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20757     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20758   }
20759   return SWIG_arg;
20760 
20761   if(0) SWIG_fail;
20762 
20763 fail:
20764   lua_error(L);
20765   return SWIG_arg;
20766 }
20767 
20768 
20769 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20770   int SWIG_arg = 0;
20771   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20772   lldb::SBTypeNameSpecifier arg2 ;
20773   lldb::SBTypeNameSpecifier *argp2 ;
20774   lldb::SBTypeSummary result;
20775 
20776   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20779 
20780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20781     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20782   }
20783 
20784 
20785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20786     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20787   }
20788   arg2 = *argp2;
20789 
20790   result = (arg1)->GetSummaryForType(arg2);
20791   {
20792     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20793     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20794   }
20795   return SWIG_arg;
20796 
20797   if(0) SWIG_fail;
20798 
20799 fail:
20800   lua_error(L);
20801   return SWIG_arg;
20802 }
20803 
20804 
20805 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20806   int SWIG_arg = 0;
20807   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20808   lldb::SBTypeNameSpecifier arg2 ;
20809   lldb::SBTypeNameSpecifier *argp2 ;
20810   lldb::SBTypeFilter result;
20811 
20812   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20814   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20815 
20816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20817     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20818   }
20819 
20820 
20821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20822     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20823   }
20824   arg2 = *argp2;
20825 
20826   result = (arg1)->GetFilterForType(arg2);
20827   {
20828     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20829     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20830   }
20831   return SWIG_arg;
20832 
20833   if(0) SWIG_fail;
20834 
20835 fail:
20836   lua_error(L);
20837   return SWIG_arg;
20838 }
20839 
20840 
20841 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20842   int SWIG_arg = 0;
20843   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20844   lldb::SBTypeNameSpecifier arg2 ;
20845   lldb::SBTypeNameSpecifier *argp2 ;
20846   lldb::SBTypeSynthetic result;
20847 
20848   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20850   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20851 
20852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20853     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20854   }
20855 
20856 
20857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20858     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20859   }
20860   arg2 = *argp2;
20861 
20862   result = (arg1)->GetSyntheticForType(arg2);
20863   {
20864     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20866   }
20867   return SWIG_arg;
20868 
20869   if(0) SWIG_fail;
20870 
20871 fail:
20872   lua_error(L);
20873   return SWIG_arg;
20874 }
20875 
20876 
20877 static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
20878   int SWIG_arg = 0;
20879   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20880   lldb::ScriptLanguage arg2 ;
20881   lldb::SBStructuredData result;
20882 
20883   SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
20884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
20885   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
20886 
20887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20888     SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
20889   }
20890 
20891   arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
20892   result = (arg1)->GetScriptInterpreterInfo(arg2);
20893   {
20894     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
20895     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
20896   }
20897   return SWIG_arg;
20898 
20899   if(0) SWIG_fail;
20900 
20901 fail:
20902   lua_error(L);
20903   return SWIG_arg;
20904 }
20905 
20906 
20907 static int _wrap_SBDebugger___tostring(lua_State* L) {
20908   int SWIG_arg = 0;
20909   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20910   std::string result;
20911 
20912   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20914 
20915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20916     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20917   }
20918 
20919   result = lldb_SBDebugger___str__(arg1);
20920   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20921   return SWIG_arg;
20922 
20923   if(0) SWIG_fail;
20924 
20925 fail:
20926   lua_error(L);
20927   return SWIG_arg;
20928 }
20929 
20930 
20931 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20932   int SWIG_arg = 0;
20933   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20934   bool arg2 ;
20935   bool arg3 ;
20936   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20937   int *arg5 = 0 ;
20938   bool *arg6 = 0 ;
20939   bool *arg7 = 0 ;
20940   int temp5 ;
20941   bool temp6 ;
20942   bool temp7 ;
20943 
20944   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20946   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20947   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20948   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20949   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20950   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20951   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20952 
20953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20954     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20955   }
20956 
20957   arg2 = (lua_toboolean(L, 2)!=0);
20958   arg3 = (lua_toboolean(L, 3)!=0);
20959 
20960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20961     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20962   }
20963 
20964   temp5 = (int)lua_tointeger(L,5);
20965   arg5 = &temp5;
20966   temp6 = (lua_toboolean(L,6)!=0);
20967   arg6 = &temp6;
20968   temp7 = (lua_toboolean(L,7)!=0);
20969   arg7 = &temp7;
20970   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20971 
20972   lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
20973   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20974   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20975   return SWIG_arg;
20976 
20977   if(0) SWIG_fail;
20978 
20979 fail:
20980   lua_error(L);
20981   return SWIG_arg;
20982 }
20983 
20984 
20985 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20986   int SWIG_arg = 0;
20987   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20988   lldb::LanguageType arg2 ;
20989   char *arg3 = (char *) 0 ;
20990   lldb::SBError result;
20991 
20992   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20994   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20995   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20996 
20997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20998     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20999   }
21000 
21001   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
21002   arg3 = (char *)lua_tostring(L, 3);
21003   result = (arg1)->RunREPL(arg2,(char const *)arg3);
21004   {
21005     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
21006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21007   }
21008   return SWIG_arg;
21009 
21010   if(0) SWIG_fail;
21011 
21012 fail:
21013   lua_error(L);
21014   return SWIG_arg;
21015 }
21016 
21017 
21018 static void swig_delete_SBDebugger(void *obj) {
21019 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
21020 delete arg1;
21021 }
21022 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
21023     assert(lua_istable(L,1));
21024     lua_pushcfunction(L,_wrap_new_SBDebugger);
21025     assert(!lua_isnil(L,-1));
21026     lua_replace(L,1); /* replace our table with real constructor */
21027     lua_call(L,lua_gettop(L)-1,1);
21028     return 1;
21029 }
21030 static swig_lua_attribute swig_SBDebugger_attributes[] = {
21031     {0,0,0}
21032 };
21033 static swig_lua_method swig_SBDebugger_methods[]= {
21034     { "IsValid", _wrap_SBDebugger_IsValid},
21035     { "Clear", _wrap_SBDebugger_Clear},
21036     { "SetAsync", _wrap_SBDebugger_SetAsync},
21037     { "GetAsync", _wrap_SBDebugger_GetAsync},
21038     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
21039     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
21040     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
21041     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
21042     { "SetInputString", _wrap_SBDebugger_SetInputString},
21043     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
21044     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
21045     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
21046     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
21047     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
21048     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
21049     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
21050     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
21051     { "GetListener", _wrap_SBDebugger_GetListener},
21052     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
21053     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
21054     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
21055     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
21056     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
21057     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
21058     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
21059     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
21060     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
21061     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
21062     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
21063     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
21064     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
21065     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
21066     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
21067     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
21068     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
21069     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
21070     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
21071     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
21072     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
21073     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
21074     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
21075     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
21076     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
21077     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
21078     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
21079     { "EnableLog", _wrap_SBDebugger_EnableLog},
21080     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
21081     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
21082     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
21083     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
21084     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
21085     { "GetDescription", _wrap_SBDebugger_GetDescription},
21086     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
21087     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
21088     { "GetID", _wrap_SBDebugger_GetID},
21089     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
21090     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
21091     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
21092     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
21093     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
21094     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
21095     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
21096     { "GetCategory", _wrap_SBDebugger_GetCategory},
21097     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
21098     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
21099     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
21100     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
21101     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
21102     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
21103     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
21104     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
21105     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
21106     { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
21107     { "__tostring", _wrap_SBDebugger___tostring},
21108     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
21109     { "RunREPL", _wrap_SBDebugger_RunREPL},
21110     {0,0}
21111 };
21112 static swig_lua_method swig_SBDebugger_meta[] = {
21113     { "__tostring", _wrap_SBDebugger___tostring},
21114     {0,0}
21115 };
21116 
21117 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
21118     {0,0,0}
21119 };
21120 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
21121     {0,0,0,0,0,0}
21122 };
21123 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
21124     { "Initialize", _wrap_SBDebugger_Initialize},
21125     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
21126     { "Terminate", _wrap_SBDebugger_Terminate},
21127     { "Create", _wrap_SBDebugger_Create},
21128     { "Destroy", _wrap_SBDebugger_Destroy},
21129     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
21130     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
21131     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
21132     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
21133     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
21134     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
21135     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
21136     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
21137     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
21138     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
21139     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
21140     {0,0}
21141 };
21142 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
21143     0
21144 };
21145 
21146 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
21147     "SBDebugger",
21148     swig_SBDebugger_Sf_SwigStatic_methods,
21149     swig_SBDebugger_Sf_SwigStatic_attributes,
21150     swig_SBDebugger_Sf_SwigStatic_constants,
21151     swig_SBDebugger_Sf_SwigStatic_classes,
21152     0
21153 };
21154 static swig_lua_class *swig_SBDebugger_bases[] = {0};
21155 static const char *swig_SBDebugger_base_names[] = {0};
21156 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 };
21157 
21158 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
21159   int SWIG_arg = 0;
21160   lldb::SBDeclaration *result = 0 ;
21161 
21162   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
21163   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
21164   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21165   return SWIG_arg;
21166 
21167   if(0) SWIG_fail;
21168 
21169 fail:
21170   lua_error(L);
21171   return SWIG_arg;
21172 }
21173 
21174 
21175 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
21176   int SWIG_arg = 0;
21177   lldb::SBDeclaration *arg1 = 0 ;
21178   lldb::SBDeclaration *result = 0 ;
21179 
21180   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
21181   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
21182 
21183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21184     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
21185   }
21186 
21187   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
21188   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21189   return SWIG_arg;
21190 
21191   if(0) SWIG_fail;
21192 
21193 fail:
21194   lua_error(L);
21195   return SWIG_arg;
21196 }
21197 
21198 
21199 static int _wrap_new_SBDeclaration(lua_State* L) {
21200   int argc;
21201   int argv[2]={
21202     1,2
21203   };
21204 
21205   argc = lua_gettop(L);
21206   if (argc == 0) {
21207     return _wrap_new_SBDeclaration__SWIG_0(L);
21208   }
21209   if (argc == 1) {
21210     int _v;
21211     {
21212       void *ptr;
21213       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
21214         _v = 0;
21215       } else {
21216         _v = 1;
21217       }
21218     }
21219     if (_v) {
21220       return _wrap_new_SBDeclaration__SWIG_1(L);
21221     }
21222   }
21223 
21224   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
21225     "  Possible C/C++ prototypes are:\n"
21226     "    lldb::SBDeclaration::SBDeclaration()\n"
21227     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
21228   lua_error(L);return 0;
21229 }
21230 
21231 
21232 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
21233   int SWIG_arg = 0;
21234   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21235   bool result;
21236 
21237   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
21238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
21239 
21240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21241     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
21242   }
21243 
21244   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
21245   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21246   return SWIG_arg;
21247 
21248   if(0) SWIG_fail;
21249 
21250 fail:
21251   lua_error(L);
21252   return SWIG_arg;
21253 }
21254 
21255 
21256 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
21257   int SWIG_arg = 0;
21258   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21259   lldb::SBFileSpec result;
21260 
21261   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
21262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
21263 
21264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21265     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21266   }
21267 
21268   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
21269   {
21270     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
21271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
21272   }
21273   return SWIG_arg;
21274 
21275   if(0) SWIG_fail;
21276 
21277 fail:
21278   lua_error(L);
21279   return SWIG_arg;
21280 }
21281 
21282 
21283 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
21284   int SWIG_arg = 0;
21285   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21286   uint32_t result;
21287 
21288   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
21289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
21290 
21291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21292     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21293   }
21294 
21295   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
21296   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21297   return SWIG_arg;
21298 
21299   if(0) SWIG_fail;
21300 
21301 fail:
21302   lua_error(L);
21303   return SWIG_arg;
21304 }
21305 
21306 
21307 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
21308   int SWIG_arg = 0;
21309   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21310   uint32_t result;
21311 
21312   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
21313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
21314 
21315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21316     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21317   }
21318 
21319   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
21320   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21321   return SWIG_arg;
21322 
21323   if(0) SWIG_fail;
21324 
21325 fail:
21326   lua_error(L);
21327   return SWIG_arg;
21328 }
21329 
21330 
21331 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
21332   int SWIG_arg = 0;
21333   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21334   lldb::SBStream *arg2 = 0 ;
21335   bool result;
21336 
21337   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
21338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
21339   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
21340 
21341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21342     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
21343   }
21344 
21345 
21346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21347     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21348   }
21349 
21350   result = (bool)(arg1)->GetDescription(*arg2);
21351   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21352   return SWIG_arg;
21353 
21354   if(0) SWIG_fail;
21355 
21356 fail:
21357   lua_error(L);
21358   return SWIG_arg;
21359 }
21360 
21361 
21362 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
21363   int SWIG_arg = 0;
21364   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21365   lldb::SBFileSpec arg2 ;
21366   lldb::SBFileSpec *argp2 ;
21367 
21368   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
21369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
21370   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
21371 
21372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21373     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21374   }
21375 
21376 
21377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
21378     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
21379   }
21380   arg2 = *argp2;
21381 
21382   (arg1)->SetFileSpec(arg2);
21383 
21384   return SWIG_arg;
21385 
21386   if(0) SWIG_fail;
21387 
21388 fail:
21389   lua_error(L);
21390   return SWIG_arg;
21391 }
21392 
21393 
21394 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
21395   int SWIG_arg = 0;
21396   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21397   uint32_t arg2 ;
21398 
21399   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
21400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
21401   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
21402 
21403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21404     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21405   }
21406 
21407   arg2 = (uint32_t)lua_tointeger(L, 2);
21408   (arg1)->SetLine(arg2);
21409 
21410   return SWIG_arg;
21411 
21412   if(0) SWIG_fail;
21413 
21414 fail:
21415   lua_error(L);
21416   return SWIG_arg;
21417 }
21418 
21419 
21420 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
21421   int SWIG_arg = 0;
21422   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21423   uint32_t arg2 ;
21424 
21425   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
21426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
21427   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
21428 
21429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21430     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21431   }
21432 
21433   arg2 = (uint32_t)lua_tointeger(L, 2);
21434   (arg1)->SetColumn(arg2);
21435 
21436   return SWIG_arg;
21437 
21438   if(0) SWIG_fail;
21439 
21440 fail:
21441   lua_error(L);
21442   return SWIG_arg;
21443 }
21444 
21445 
21446 static int _wrap_SBDeclaration___eq(lua_State* L) {
21447   int SWIG_arg = 0;
21448   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21449   lldb::SBDeclaration *arg2 = 0 ;
21450   bool result;
21451 
21452   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
21453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
21454   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
21455 
21456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21457     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
21458   }
21459 
21460 
21461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
21462     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
21463   }
21464 
21465   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21466   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21467   return SWIG_arg;
21468 
21469   if(0) SWIG_fail;
21470 
21471 fail:
21472   lua_error(L);
21473   return SWIG_arg;
21474 }
21475 
21476 
21477 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21478   int SWIG_arg = 0;
21479   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21480   std::string result;
21481 
21482   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
21483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
21484 
21485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21486     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21487   }
21488 
21489   result = lldb_SBDeclaration___str__(arg1);
21490   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21491   return SWIG_arg;
21492 
21493   if(0) SWIG_fail;
21494 
21495 fail:
21496   lua_error(L);
21497   return SWIG_arg;
21498 }
21499 
21500 
21501 static void swig_delete_SBDeclaration(void *obj) {
21502 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21503 delete arg1;
21504 }
21505 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21506     assert(lua_istable(L,1));
21507     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21508     assert(!lua_isnil(L,-1));
21509     lua_replace(L,1); /* replace our table with real constructor */
21510     lua_call(L,lua_gettop(L)-1,1);
21511     return 1;
21512 }
21513 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21514     {0,0,0}
21515 };
21516 static swig_lua_method swig_SBDeclaration_methods[]= {
21517     { "IsValid", _wrap_SBDeclaration_IsValid},
21518     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21519     { "GetLine", _wrap_SBDeclaration_GetLine},
21520     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21521     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21522     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21523     { "SetLine", _wrap_SBDeclaration_SetLine},
21524     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21525     { "__eq", _wrap_SBDeclaration___eq},
21526     { "__tostring", _wrap_SBDeclaration___tostring},
21527     {0,0}
21528 };
21529 static swig_lua_method swig_SBDeclaration_meta[] = {
21530     { "__eq", _wrap_SBDeclaration___eq},
21531     { "__tostring", _wrap_SBDeclaration___tostring},
21532     {0,0}
21533 };
21534 
21535 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21536     {0,0,0}
21537 };
21538 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21539     {0,0,0,0,0,0}
21540 };
21541 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21542     {0,0}
21543 };
21544 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21545     0
21546 };
21547 
21548 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21549     "SBDeclaration",
21550     swig_SBDeclaration_Sf_SwigStatic_methods,
21551     swig_SBDeclaration_Sf_SwigStatic_attributes,
21552     swig_SBDeclaration_Sf_SwigStatic_constants,
21553     swig_SBDeclaration_Sf_SwigStatic_classes,
21554     0
21555 };
21556 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21557 static const char *swig_SBDeclaration_base_names[] = {0};
21558 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 };
21559 
21560 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21561   int SWIG_arg = 0;
21562   lldb::SBError *result = 0 ;
21563 
21564   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21565   result = (lldb::SBError *)new lldb::SBError();
21566   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21567   return SWIG_arg;
21568 
21569   if(0) SWIG_fail;
21570 
21571 fail:
21572   lua_error(L);
21573   return SWIG_arg;
21574 }
21575 
21576 
21577 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21578   int SWIG_arg = 0;
21579   lldb::SBError *arg1 = 0 ;
21580   lldb::SBError *result = 0 ;
21581 
21582   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21583   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21584 
21585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21586     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21587   }
21588 
21589   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21590   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21591   return SWIG_arg;
21592 
21593   if(0) SWIG_fail;
21594 
21595 fail:
21596   lua_error(L);
21597   return SWIG_arg;
21598 }
21599 
21600 
21601 static int _wrap_new_SBError(lua_State* L) {
21602   int argc;
21603   int argv[2]={
21604     1,2
21605   };
21606 
21607   argc = lua_gettop(L);
21608   if (argc == 0) {
21609     return _wrap_new_SBError__SWIG_0(L);
21610   }
21611   if (argc == 1) {
21612     int _v;
21613     {
21614       void *ptr;
21615       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21616         _v = 0;
21617       } else {
21618         _v = 1;
21619       }
21620     }
21621     if (_v) {
21622       return _wrap_new_SBError__SWIG_1(L);
21623     }
21624   }
21625 
21626   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21627     "  Possible C/C++ prototypes are:\n"
21628     "    lldb::SBError::SBError()\n"
21629     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21630   lua_error(L);return 0;
21631 }
21632 
21633 
21634 static int _wrap_SBError_GetCString(lua_State* L) {
21635   int SWIG_arg = 0;
21636   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21637   char *result = 0 ;
21638 
21639   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21641 
21642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21643     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21644   }
21645 
21646   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21647   lua_pushstring(L,(const char *)result); SWIG_arg++;
21648   return SWIG_arg;
21649 
21650   if(0) SWIG_fail;
21651 
21652 fail:
21653   lua_error(L);
21654   return SWIG_arg;
21655 }
21656 
21657 
21658 static int _wrap_SBError_Clear(lua_State* L) {
21659   int SWIG_arg = 0;
21660   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21661 
21662   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21664 
21665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21666     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21667   }
21668 
21669   (arg1)->Clear();
21670 
21671   return SWIG_arg;
21672 
21673   if(0) SWIG_fail;
21674 
21675 fail:
21676   lua_error(L);
21677   return SWIG_arg;
21678 }
21679 
21680 
21681 static int _wrap_SBError_Fail(lua_State* L) {
21682   int SWIG_arg = 0;
21683   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21684   bool result;
21685 
21686   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21688 
21689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21690     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21691   }
21692 
21693   result = (bool)((lldb::SBError const *)arg1)->Fail();
21694   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21695   return SWIG_arg;
21696 
21697   if(0) SWIG_fail;
21698 
21699 fail:
21700   lua_error(L);
21701   return SWIG_arg;
21702 }
21703 
21704 
21705 static int _wrap_SBError_Success(lua_State* L) {
21706   int SWIG_arg = 0;
21707   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21708   bool result;
21709 
21710   SWIG_check_num_args("lldb::SBError::Success",1,1)
21711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21712 
21713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21714     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21715   }
21716 
21717   result = (bool)((lldb::SBError const *)arg1)->Success();
21718   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21719   return SWIG_arg;
21720 
21721   if(0) SWIG_fail;
21722 
21723 fail:
21724   lua_error(L);
21725   return SWIG_arg;
21726 }
21727 
21728 
21729 static int _wrap_SBError_GetError(lua_State* L) {
21730   int SWIG_arg = 0;
21731   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21732   uint32_t result;
21733 
21734   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21736 
21737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21738     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21739   }
21740 
21741   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21742   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21743   return SWIG_arg;
21744 
21745   if(0) SWIG_fail;
21746 
21747 fail:
21748   lua_error(L);
21749   return SWIG_arg;
21750 }
21751 
21752 
21753 static int _wrap_SBError_GetType(lua_State* L) {
21754   int SWIG_arg = 0;
21755   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21756   lldb::ErrorType result;
21757 
21758   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21760 
21761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21762     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21763   }
21764 
21765   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21766   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21767   return SWIG_arg;
21768 
21769   if(0) SWIG_fail;
21770 
21771 fail:
21772   lua_error(L);
21773   return SWIG_arg;
21774 }
21775 
21776 
21777 static int _wrap_SBError_SetError(lua_State* L) {
21778   int SWIG_arg = 0;
21779   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21780   uint32_t arg2 ;
21781   lldb::ErrorType arg3 ;
21782 
21783   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21785   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21786   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21787 
21788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21789     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21790   }
21791 
21792   arg2 = (uint32_t)lua_tointeger(L, 2);
21793   arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
21794   (arg1)->SetError(arg2,arg3);
21795 
21796   return SWIG_arg;
21797 
21798   if(0) SWIG_fail;
21799 
21800 fail:
21801   lua_error(L);
21802   return SWIG_arg;
21803 }
21804 
21805 
21806 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21807   int SWIG_arg = 0;
21808   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21809 
21810   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21812 
21813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21814     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21815   }
21816 
21817   (arg1)->SetErrorToErrno();
21818 
21819   return SWIG_arg;
21820 
21821   if(0) SWIG_fail;
21822 
21823 fail:
21824   lua_error(L);
21825   return SWIG_arg;
21826 }
21827 
21828 
21829 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21830   int SWIG_arg = 0;
21831   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21832 
21833   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21835 
21836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21837     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21838   }
21839 
21840   (arg1)->SetErrorToGenericError();
21841 
21842   return SWIG_arg;
21843 
21844   if(0) SWIG_fail;
21845 
21846 fail:
21847   lua_error(L);
21848   return SWIG_arg;
21849 }
21850 
21851 
21852 static int _wrap_SBError_SetErrorString(lua_State* L) {
21853   int SWIG_arg = 0;
21854   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21855   char *arg2 = (char *) 0 ;
21856 
21857   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21859   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21860 
21861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21862     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21863   }
21864 
21865   arg2 = (char *)lua_tostring(L, 2);
21866   (arg1)->SetErrorString((char const *)arg2);
21867 
21868   return SWIG_arg;
21869 
21870   if(0) SWIG_fail;
21871 
21872 fail:
21873   lua_error(L);
21874   return SWIG_arg;
21875 }
21876 
21877 
21878 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21879   int SWIG_arg = 0;
21880   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21881   char *arg2 = (char *) 0 ;
21882   char *arg3 = (char *) 0 ;
21883   char *arg4 = (char *) 0 ;
21884   char *arg5 = (char *) 0 ;
21885   int result;
21886 
21887   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21889   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21890   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21891   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21892   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21893 
21894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21895     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21896   }
21897 
21898   arg2 = (char *)lua_tostring(L, 2);
21899   arg3 = (char *)lua_tostring(L, 3);
21900   arg4 = (char *)lua_tostring(L, 4);
21901   arg5 = (char *)lua_tostring(L, 5);
21902   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21903   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21904   return SWIG_arg;
21905 
21906   if(0) SWIG_fail;
21907 
21908 fail:
21909   lua_error(L);
21910   return SWIG_arg;
21911 }
21912 
21913 
21914 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21915   int SWIG_arg = 0;
21916   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21917   char *arg2 = (char *) 0 ;
21918   char *arg3 = (char *) 0 ;
21919   char *arg4 = (char *) 0 ;
21920   int result;
21921 
21922   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21924   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21925   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21926   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21927 
21928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21929     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21930   }
21931 
21932   arg2 = (char *)lua_tostring(L, 2);
21933   arg3 = (char *)lua_tostring(L, 3);
21934   arg4 = (char *)lua_tostring(L, 4);
21935   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21936   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21937   return SWIG_arg;
21938 
21939   if(0) SWIG_fail;
21940 
21941 fail:
21942   lua_error(L);
21943   return SWIG_arg;
21944 }
21945 
21946 
21947 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21948   int SWIG_arg = 0;
21949   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21950   char *arg2 = (char *) 0 ;
21951   char *arg3 = (char *) 0 ;
21952   int result;
21953 
21954   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21955   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21956   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21957   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21958 
21959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21960     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21961   }
21962 
21963   arg2 = (char *)lua_tostring(L, 2);
21964   arg3 = (char *)lua_tostring(L, 3);
21965   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21966   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21967   return SWIG_arg;
21968 
21969   if(0) SWIG_fail;
21970 
21971 fail:
21972   lua_error(L);
21973   return SWIG_arg;
21974 }
21975 
21976 
21977 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21978   int SWIG_arg = 0;
21979   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21980   char *arg2 = (char *) 0 ;
21981   int result;
21982 
21983   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21985   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21986 
21987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21988     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21989   }
21990 
21991   arg2 = (char *)lua_tostring(L, 2);
21992   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21993   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21994   return SWIG_arg;
21995 
21996   if(0) SWIG_fail;
21997 
21998 fail:
21999   lua_error(L);
22000   return SWIG_arg;
22001 }
22002 
22003 
22004 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
22005   int argc;
22006   int argv[6]={
22007     1,2,3,4,5,6
22008   };
22009 
22010   argc = lua_gettop(L);
22011   if (argc == 2) {
22012     int _v;
22013     {
22014       void *ptr;
22015       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22016         _v = 0;
22017       } else {
22018         _v = 1;
22019       }
22020     }
22021     if (_v) {
22022       {
22023         _v = SWIG_lua_isnilstring(L,argv[1]);
22024       }
22025       if (_v) {
22026         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
22027       }
22028     }
22029   }
22030   if (argc == 3) {
22031     int _v;
22032     {
22033       void *ptr;
22034       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22035         _v = 0;
22036       } else {
22037         _v = 1;
22038       }
22039     }
22040     if (_v) {
22041       {
22042         _v = SWIG_lua_isnilstring(L,argv[1]);
22043       }
22044       if (_v) {
22045         {
22046           _v = SWIG_lua_isnilstring(L,argv[2]);
22047         }
22048         if (_v) {
22049           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
22050         }
22051       }
22052     }
22053   }
22054   if (argc == 4) {
22055     int _v;
22056     {
22057       void *ptr;
22058       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22059         _v = 0;
22060       } else {
22061         _v = 1;
22062       }
22063     }
22064     if (_v) {
22065       {
22066         _v = SWIG_lua_isnilstring(L,argv[1]);
22067       }
22068       if (_v) {
22069         {
22070           _v = SWIG_lua_isnilstring(L,argv[2]);
22071         }
22072         if (_v) {
22073           {
22074             _v = SWIG_lua_isnilstring(L,argv[3]);
22075           }
22076           if (_v) {
22077             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
22078           }
22079         }
22080       }
22081     }
22082   }
22083   if (argc == 5) {
22084     int _v;
22085     {
22086       void *ptr;
22087       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22088         _v = 0;
22089       } else {
22090         _v = 1;
22091       }
22092     }
22093     if (_v) {
22094       {
22095         _v = SWIG_lua_isnilstring(L,argv[1]);
22096       }
22097       if (_v) {
22098         {
22099           _v = SWIG_lua_isnilstring(L,argv[2]);
22100         }
22101         if (_v) {
22102           {
22103             _v = SWIG_lua_isnilstring(L,argv[3]);
22104           }
22105           if (_v) {
22106             {
22107               _v = SWIG_lua_isnilstring(L,argv[4]);
22108             }
22109             if (_v) {
22110               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
22111             }
22112           }
22113         }
22114       }
22115     }
22116   }
22117 
22118   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
22119     "  Possible C/C++ prototypes are:\n"
22120     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
22121     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
22122     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
22123     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
22124   lua_error(L);return 0;
22125 }
22126 
22127 
22128 static int _wrap_SBError_IsValid(lua_State* L) {
22129   int SWIG_arg = 0;
22130   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22131   bool result;
22132 
22133   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
22134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
22135 
22136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22137     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
22138   }
22139 
22140   result = (bool)((lldb::SBError const *)arg1)->IsValid();
22141   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22142   return SWIG_arg;
22143 
22144   if(0) SWIG_fail;
22145 
22146 fail:
22147   lua_error(L);
22148   return SWIG_arg;
22149 }
22150 
22151 
22152 static int _wrap_SBError_GetDescription(lua_State* L) {
22153   int SWIG_arg = 0;
22154   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22155   lldb::SBStream *arg2 = 0 ;
22156   bool result;
22157 
22158   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
22159   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
22160   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
22161 
22162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22163     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
22164   }
22165 
22166 
22167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22168     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22169   }
22170 
22171   result = (bool)(arg1)->GetDescription(*arg2);
22172   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22173   return SWIG_arg;
22174 
22175   if(0) SWIG_fail;
22176 
22177 fail:
22178   lua_error(L);
22179   return SWIG_arg;
22180 }
22181 
22182 
22183 static int _wrap_SBError___tostring(lua_State* L) {
22184   int SWIG_arg = 0;
22185   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22186   std::string result;
22187 
22188   SWIG_check_num_args("lldb::SBError::__str__",1,1)
22189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
22190 
22191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22192     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
22193   }
22194 
22195   result = lldb_SBError___str__(arg1);
22196   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
22197   return SWIG_arg;
22198 
22199   if(0) SWIG_fail;
22200 
22201 fail:
22202   lua_error(L);
22203   return SWIG_arg;
22204 }
22205 
22206 
22207 static void swig_delete_SBError(void *obj) {
22208 lldb::SBError *arg1 = (lldb::SBError *) obj;
22209 delete arg1;
22210 }
22211 static int _proxy__wrap_new_SBError(lua_State *L) {
22212     assert(lua_istable(L,1));
22213     lua_pushcfunction(L,_wrap_new_SBError);
22214     assert(!lua_isnil(L,-1));
22215     lua_replace(L,1); /* replace our table with real constructor */
22216     lua_call(L,lua_gettop(L)-1,1);
22217     return 1;
22218 }
22219 static swig_lua_attribute swig_SBError_attributes[] = {
22220     {0,0,0}
22221 };
22222 static swig_lua_method swig_SBError_methods[]= {
22223     { "GetCString", _wrap_SBError_GetCString},
22224     { "Clear", _wrap_SBError_Clear},
22225     { "Fail", _wrap_SBError_Fail},
22226     { "Success", _wrap_SBError_Success},
22227     { "GetError", _wrap_SBError_GetError},
22228     { "GetType", _wrap_SBError_GetType},
22229     { "SetError", _wrap_SBError_SetError},
22230     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
22231     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
22232     { "SetErrorString", _wrap_SBError_SetErrorString},
22233     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
22234     { "IsValid", _wrap_SBError_IsValid},
22235     { "GetDescription", _wrap_SBError_GetDescription},
22236     { "__tostring", _wrap_SBError___tostring},
22237     {0,0}
22238 };
22239 static swig_lua_method swig_SBError_meta[] = {
22240     { "__tostring", _wrap_SBError___tostring},
22241     {0,0}
22242 };
22243 
22244 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
22245     {0,0,0}
22246 };
22247 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
22248     {0,0,0,0,0,0}
22249 };
22250 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
22251     {0,0}
22252 };
22253 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
22254     0
22255 };
22256 
22257 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
22258     "SBError",
22259     swig_SBError_Sf_SwigStatic_methods,
22260     swig_SBError_Sf_SwigStatic_attributes,
22261     swig_SBError_Sf_SwigStatic_constants,
22262     swig_SBError_Sf_SwigStatic_classes,
22263     0
22264 };
22265 static swig_lua_class *swig_SBError_bases[] = {0};
22266 static const char *swig_SBError_base_names[] = {0};
22267 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 };
22268 
22269 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
22270   int SWIG_arg = 0;
22271   lldb::SBEnvironment *result = 0 ;
22272 
22273   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
22274   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
22275   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22276   return SWIG_arg;
22277 
22278   if(0) SWIG_fail;
22279 
22280 fail:
22281   lua_error(L);
22282   return SWIG_arg;
22283 }
22284 
22285 
22286 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
22287   int SWIG_arg = 0;
22288   lldb::SBEnvironment *arg1 = 0 ;
22289   lldb::SBEnvironment *result = 0 ;
22290 
22291   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
22292   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
22293 
22294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22295     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
22296   }
22297 
22298   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
22299   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22300   return SWIG_arg;
22301 
22302   if(0) SWIG_fail;
22303 
22304 fail:
22305   lua_error(L);
22306   return SWIG_arg;
22307 }
22308 
22309 
22310 static int _wrap_new_SBEnvironment(lua_State* L) {
22311   int argc;
22312   int argv[2]={
22313     1,2
22314   };
22315 
22316   argc = lua_gettop(L);
22317   if (argc == 0) {
22318     return _wrap_new_SBEnvironment__SWIG_0(L);
22319   }
22320   if (argc == 1) {
22321     int _v;
22322     {
22323       void *ptr;
22324       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
22325         _v = 0;
22326       } else {
22327         _v = 1;
22328       }
22329     }
22330     if (_v) {
22331       return _wrap_new_SBEnvironment__SWIG_1(L);
22332     }
22333   }
22334 
22335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
22336     "  Possible C/C++ prototypes are:\n"
22337     "    lldb::SBEnvironment::SBEnvironment()\n"
22338     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
22339   lua_error(L);return 0;
22340 }
22341 
22342 
22343 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
22344   int SWIG_arg = 0;
22345   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22346   size_t result;
22347 
22348   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
22349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
22350 
22351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22352     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
22353   }
22354 
22355   result = (arg1)->GetNumValues();
22356   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22357   return SWIG_arg;
22358 
22359   if(0) SWIG_fail;
22360 
22361 fail:
22362   lua_error(L);
22363   return SWIG_arg;
22364 }
22365 
22366 
22367 static int _wrap_SBEnvironment_Get(lua_State* L) {
22368   int SWIG_arg = 0;
22369   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22370   char *arg2 = (char *) 0 ;
22371   char *result = 0 ;
22372 
22373   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
22374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
22375   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
22376 
22377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22378     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
22379   }
22380 
22381   arg2 = (char *)lua_tostring(L, 2);
22382   result = (char *)(arg1)->Get((char const *)arg2);
22383   lua_pushstring(L,(const char *)result); SWIG_arg++;
22384   return SWIG_arg;
22385 
22386   if(0) SWIG_fail;
22387 
22388 fail:
22389   lua_error(L);
22390   return SWIG_arg;
22391 }
22392 
22393 
22394 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
22395   int SWIG_arg = 0;
22396   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22397   size_t arg2 ;
22398   char *result = 0 ;
22399 
22400   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
22401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
22402   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
22403 
22404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22405     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22406   }
22407 
22408   arg2 = (size_t)lua_tointeger(L, 2);
22409   result = (char *)(arg1)->GetNameAtIndex(arg2);
22410   lua_pushstring(L,(const char *)result); SWIG_arg++;
22411   return SWIG_arg;
22412 
22413   if(0) SWIG_fail;
22414 
22415 fail:
22416   lua_error(L);
22417   return SWIG_arg;
22418 }
22419 
22420 
22421 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
22422   int SWIG_arg = 0;
22423   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22424   size_t arg2 ;
22425   char *result = 0 ;
22426 
22427   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
22428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
22429   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
22430 
22431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22432     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22433   }
22434 
22435   arg2 = (size_t)lua_tointeger(L, 2);
22436   result = (char *)(arg1)->GetValueAtIndex(arg2);
22437   lua_pushstring(L,(const char *)result); SWIG_arg++;
22438   return SWIG_arg;
22439 
22440   if(0) SWIG_fail;
22441 
22442 fail:
22443   lua_error(L);
22444   return SWIG_arg;
22445 }
22446 
22447 
22448 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
22449   int SWIG_arg = 0;
22450   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22451   lldb::SBStringList result;
22452 
22453   SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
22454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
22455 
22456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22457     SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22458   }
22459 
22460   result = (arg1)->GetEntries();
22461   {
22462     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
22463     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22464   }
22465   return SWIG_arg;
22466 
22467   if(0) SWIG_fail;
22468 
22469 fail:
22470   lua_error(L);
22471   return SWIG_arg;
22472 }
22473 
22474 
22475 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
22476   int SWIG_arg = 0;
22477   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22478   char *arg2 = (char *) 0 ;
22479 
22480   SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22482   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22483 
22484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22485     SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22486   }
22487 
22488   arg2 = (char *)lua_tostring(L, 2);
22489   (arg1)->PutEntry((char const *)arg2);
22490 
22491   return SWIG_arg;
22492 
22493   if(0) SWIG_fail;
22494 
22495 fail:
22496   lua_error(L);
22497   return SWIG_arg;
22498 }
22499 
22500 
22501 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22502   int SWIG_arg = 0;
22503   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22504   lldb::SBStringList *arg2 = 0 ;
22505   bool arg3 ;
22506 
22507   SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22509   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22510   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22511 
22512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22513     SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22514   }
22515 
22516 
22517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22518     SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22519   }
22520 
22521   arg3 = (lua_toboolean(L, 3)!=0);
22522   (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22523 
22524   return SWIG_arg;
22525 
22526   if(0) SWIG_fail;
22527 
22528 fail:
22529   lua_error(L);
22530   return SWIG_arg;
22531 }
22532 
22533 
22534 static int _wrap_SBEnvironment_Set(lua_State* L) {
22535   int SWIG_arg = 0;
22536   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22537   char *arg2 = (char *) 0 ;
22538   char *arg3 = (char *) 0 ;
22539   bool arg4 ;
22540   bool result;
22541 
22542   SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
22543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
22544   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
22545   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
22546   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
22547 
22548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22549     SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
22550   }
22551 
22552   arg2 = (char *)lua_tostring(L, 2);
22553   arg3 = (char *)lua_tostring(L, 3);
22554   arg4 = (lua_toboolean(L, 4)!=0);
22555   result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
22556   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22557   return SWIG_arg;
22558 
22559   if(0) SWIG_fail;
22560 
22561 fail:
22562   lua_error(L);
22563   return SWIG_arg;
22564 }
22565 
22566 
22567 static int _wrap_SBEnvironment_Unset(lua_State* L) {
22568   int SWIG_arg = 0;
22569   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22570   char *arg2 = (char *) 0 ;
22571   bool result;
22572 
22573   SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
22574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
22575   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
22576 
22577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22578     SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
22579   }
22580 
22581   arg2 = (char *)lua_tostring(L, 2);
22582   result = (bool)(arg1)->Unset((char const *)arg2);
22583   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22584   return SWIG_arg;
22585 
22586   if(0) SWIG_fail;
22587 
22588 fail:
22589   lua_error(L);
22590   return SWIG_arg;
22591 }
22592 
22593 
22594 static int _wrap_SBEnvironment_Clear(lua_State* L) {
22595   int SWIG_arg = 0;
22596   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22597 
22598   SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
22599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
22600 
22601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22602     SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
22603   }
22604 
22605   (arg1)->Clear();
22606 
22607   return SWIG_arg;
22608 
22609   if(0) SWIG_fail;
22610 
22611 fail:
22612   lua_error(L);
22613   return SWIG_arg;
22614 }
22615 
22616 
22617 static void swig_delete_SBEnvironment(void *obj) {
22618 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
22619 delete arg1;
22620 }
22621 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
22622     assert(lua_istable(L,1));
22623     lua_pushcfunction(L,_wrap_new_SBEnvironment);
22624     assert(!lua_isnil(L,-1));
22625     lua_replace(L,1); /* replace our table with real constructor */
22626     lua_call(L,lua_gettop(L)-1,1);
22627     return 1;
22628 }
22629 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
22630     {0,0,0}
22631 };
22632 static swig_lua_method swig_SBEnvironment_methods[]= {
22633     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
22634     { "Get", _wrap_SBEnvironment_Get},
22635     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
22636     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
22637     { "GetEntries", _wrap_SBEnvironment_GetEntries},
22638     { "PutEntry", _wrap_SBEnvironment_PutEntry},
22639     { "SetEntries", _wrap_SBEnvironment_SetEntries},
22640     { "Set", _wrap_SBEnvironment_Set},
22641     { "Unset", _wrap_SBEnvironment_Unset},
22642     { "Clear", _wrap_SBEnvironment_Clear},
22643     {0,0}
22644 };
22645 static swig_lua_method swig_SBEnvironment_meta[] = {
22646     {0,0}
22647 };
22648 
22649 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
22650     {0,0,0}
22651 };
22652 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
22653     {0,0,0,0,0,0}
22654 };
22655 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
22656     {0,0}
22657 };
22658 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
22659     0
22660 };
22661 
22662 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
22663     "SBEnvironment",
22664     swig_SBEnvironment_Sf_SwigStatic_methods,
22665     swig_SBEnvironment_Sf_SwigStatic_attributes,
22666     swig_SBEnvironment_Sf_SwigStatic_constants,
22667     swig_SBEnvironment_Sf_SwigStatic_classes,
22668     0
22669 };
22670 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
22671 static const char *swig_SBEnvironment_base_names[] = {0};
22672 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 };
22673 
22674 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
22675   int SWIG_arg = 0;
22676   lldb::SBEvent *result = 0 ;
22677 
22678   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
22679   result = (lldb::SBEvent *)new lldb::SBEvent();
22680   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22681   return SWIG_arg;
22682 
22683   if(0) SWIG_fail;
22684 
22685 fail:
22686   lua_error(L);
22687   return SWIG_arg;
22688 }
22689 
22690 
22691 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
22692   int SWIG_arg = 0;
22693   lldb::SBEvent *arg1 = 0 ;
22694   lldb::SBEvent *result = 0 ;
22695 
22696   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
22697   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
22698 
22699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22700     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
22701   }
22702 
22703   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
22704   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22705   return SWIG_arg;
22706 
22707   if(0) SWIG_fail;
22708 
22709 fail:
22710   lua_error(L);
22711   return SWIG_arg;
22712 }
22713 
22714 
22715 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
22716   int SWIG_arg = 0;
22717   uint32_t arg1 ;
22718   char *arg2 = (char *) 0 ;
22719   uint32_t arg3 ;
22720   lldb::SBEvent *result = 0 ;
22721 
22722   SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
22723   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
22724   arg1 = (uint32_t)lua_tointeger(L, 1);
22725   {
22726     arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
22727   }
22728   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
22729   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22730   return SWIG_arg;
22731 
22732   if(0) SWIG_fail;
22733 
22734 fail:
22735   lua_error(L);
22736   return SWIG_arg;
22737 }
22738 
22739 
22740 static int _wrap_new_SBEvent(lua_State* L) {
22741   int argc;
22742   int argv[3]={
22743     1,2,3
22744   };
22745 
22746   argc = lua_gettop(L);
22747   if (argc == 0) {
22748     return _wrap_new_SBEvent__SWIG_0(L);
22749   }
22750   if (argc == 1) {
22751     int _v;
22752     {
22753       void *ptr;
22754       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
22755         _v = 0;
22756       } else {
22757         _v = 1;
22758       }
22759     }
22760     if (_v) {
22761       return _wrap_new_SBEvent__SWIG_1(L);
22762     }
22763   }
22764   if (argc == 2) {
22765     int _v;
22766     {
22767       _v = lua_isnumber(L,argv[0]);
22768     }
22769     if (_v) {
22770       {
22771         _v = SWIG_lua_isnilstring(L,argv[1]);
22772       }
22773       if (_v) {
22774         if (argc <= 2) {
22775           return _wrap_new_SBEvent__SWIG_2(L);
22776         }
22777         {
22778           _v = lua_isnumber(L,argv[2]);
22779         }
22780         if (_v) {
22781           return _wrap_new_SBEvent__SWIG_2(L);
22782         }
22783       }
22784     }
22785   }
22786 
22787   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
22788     "  Possible C/C++ prototypes are:\n"
22789     "    lldb::SBEvent::SBEvent()\n"
22790     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
22791     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
22792   lua_error(L);return 0;
22793 }
22794 
22795 
22796 static int _wrap_SBEvent_IsValid(lua_State* L) {
22797   int SWIG_arg = 0;
22798   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22799   bool result;
22800 
22801   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
22802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
22803 
22804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22805     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
22806   }
22807 
22808   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
22809   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22810   return SWIG_arg;
22811 
22812   if(0) SWIG_fail;
22813 
22814 fail:
22815   lua_error(L);
22816   return SWIG_arg;
22817 }
22818 
22819 
22820 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
22821   int SWIG_arg = 0;
22822   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22823   char *result = 0 ;
22824 
22825   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
22826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
22827 
22828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22829     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
22830   }
22831 
22832   result = (char *)(arg1)->GetDataFlavor();
22833   lua_pushstring(L,(const char *)result); SWIG_arg++;
22834   return SWIG_arg;
22835 
22836   if(0) SWIG_fail;
22837 
22838 fail:
22839   lua_error(L);
22840   return SWIG_arg;
22841 }
22842 
22843 
22844 static int _wrap_SBEvent_GetType(lua_State* L) {
22845   int SWIG_arg = 0;
22846   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22847   uint32_t result;
22848 
22849   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
22850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
22851 
22852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22853     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
22854   }
22855 
22856   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
22857   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22858   return SWIG_arg;
22859 
22860   if(0) SWIG_fail;
22861 
22862 fail:
22863   lua_error(L);
22864   return SWIG_arg;
22865 }
22866 
22867 
22868 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
22869   int SWIG_arg = 0;
22870   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22871   lldb::SBBroadcaster result;
22872 
22873   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
22874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
22875 
22876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22877     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
22878   }
22879 
22880   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
22881   {
22882     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
22883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
22884   }
22885   return SWIG_arg;
22886 
22887   if(0) SWIG_fail;
22888 
22889 fail:
22890   lua_error(L);
22891   return SWIG_arg;
22892 }
22893 
22894 
22895 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
22896   int SWIG_arg = 0;
22897   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22898   char *result = 0 ;
22899 
22900   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
22901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
22902 
22903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22904     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
22905   }
22906 
22907   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
22908   lua_pushstring(L,(const char *)result); SWIG_arg++;
22909   return SWIG_arg;
22910 
22911   if(0) SWIG_fail;
22912 
22913 fail:
22914   lua_error(L);
22915   return SWIG_arg;
22916 }
22917 
22918 
22919 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22920   int SWIG_arg = 0;
22921   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22922   lldb::SBBroadcaster *arg2 = 0 ;
22923   bool result;
22924 
22925   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22927   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22928 
22929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22930     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22931   }
22932 
22933 
22934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22935     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22936   }
22937 
22938   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22939   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22940   return SWIG_arg;
22941 
22942   if(0) SWIG_fail;
22943 
22944 fail:
22945   lua_error(L);
22946   return SWIG_arg;
22947 }
22948 
22949 
22950 static int _wrap_SBEvent_Clear(lua_State* L) {
22951   int SWIG_arg = 0;
22952   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22953 
22954   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22955   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22956 
22957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22958     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22959   }
22960 
22961   (arg1)->Clear();
22962 
22963   return SWIG_arg;
22964 
22965   if(0) SWIG_fail;
22966 
22967 fail:
22968   lua_error(L);
22969   return SWIG_arg;
22970 }
22971 
22972 
22973 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22974   int SWIG_arg = 0;
22975   lldb::SBEvent *arg1 = 0 ;
22976   char *result = 0 ;
22977 
22978   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22979   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22980 
22981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22982     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22983   }
22984 
22985   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22986   lua_pushstring(L,(const char *)result); SWIG_arg++;
22987   return SWIG_arg;
22988 
22989   if(0) SWIG_fail;
22990 
22991 fail:
22992   lua_error(L);
22993   return SWIG_arg;
22994 }
22995 
22996 
22997 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22998   int SWIG_arg = 0;
22999   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23000   lldb::SBStream *arg2 = 0 ;
23001   bool result;
23002 
23003   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
23004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
23005   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
23006 
23007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23008     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
23009   }
23010 
23011 
23012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23013     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23014   }
23015 
23016   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
23017   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23018   return SWIG_arg;
23019 
23020   if(0) SWIG_fail;
23021 
23022 fail:
23023   lua_error(L);
23024   return SWIG_arg;
23025 }
23026 
23027 
23028 static void swig_delete_SBEvent(void *obj) {
23029 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
23030 delete arg1;
23031 }
23032 static int _proxy__wrap_new_SBEvent(lua_State *L) {
23033     assert(lua_istable(L,1));
23034     lua_pushcfunction(L,_wrap_new_SBEvent);
23035     assert(!lua_isnil(L,-1));
23036     lua_replace(L,1); /* replace our table with real constructor */
23037     lua_call(L,lua_gettop(L)-1,1);
23038     return 1;
23039 }
23040 static swig_lua_attribute swig_SBEvent_attributes[] = {
23041     {0,0,0}
23042 };
23043 static swig_lua_method swig_SBEvent_methods[]= {
23044     { "IsValid", _wrap_SBEvent_IsValid},
23045     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
23046     { "GetType", _wrap_SBEvent_GetType},
23047     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
23048     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
23049     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
23050     { "Clear", _wrap_SBEvent_Clear},
23051     { "GetDescription", _wrap_SBEvent_GetDescription},
23052     {0,0}
23053 };
23054 static swig_lua_method swig_SBEvent_meta[] = {
23055     {0,0}
23056 };
23057 
23058 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
23059     {0,0,0}
23060 };
23061 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
23062     {0,0,0,0,0,0}
23063 };
23064 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
23065     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
23066     {0,0}
23067 };
23068 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
23069     0
23070 };
23071 
23072 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
23073     "SBEvent",
23074     swig_SBEvent_Sf_SwigStatic_methods,
23075     swig_SBEvent_Sf_SwigStatic_attributes,
23076     swig_SBEvent_Sf_SwigStatic_constants,
23077     swig_SBEvent_Sf_SwigStatic_classes,
23078     0
23079 };
23080 static swig_lua_class *swig_SBEvent_bases[] = {0};
23081 static const char *swig_SBEvent_base_names[] = {0};
23082 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 };
23083 
23084 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
23085   int SWIG_arg = 0;
23086   lldb::SBExecutionContext *result = 0 ;
23087 
23088   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
23089   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
23090   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23091   return SWIG_arg;
23092 
23093   if(0) SWIG_fail;
23094 
23095 fail:
23096   lua_error(L);
23097   return SWIG_arg;
23098 }
23099 
23100 
23101 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
23102   int SWIG_arg = 0;
23103   lldb::SBExecutionContext *arg1 = 0 ;
23104   lldb::SBExecutionContext *result = 0 ;
23105 
23106   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23107   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
23108 
23109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23110     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
23111   }
23112 
23113   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
23114   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23115   return SWIG_arg;
23116 
23117   if(0) SWIG_fail;
23118 
23119 fail:
23120   lua_error(L);
23121   return SWIG_arg;
23122 }
23123 
23124 
23125 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
23126   int SWIG_arg = 0;
23127   lldb::SBTarget *arg1 = 0 ;
23128   lldb::SBExecutionContext *result = 0 ;
23129 
23130   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23131   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
23132 
23133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
23134     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
23135   }
23136 
23137   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
23138   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23139   return SWIG_arg;
23140 
23141   if(0) SWIG_fail;
23142 
23143 fail:
23144   lua_error(L);
23145   return SWIG_arg;
23146 }
23147 
23148 
23149 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
23150   int SWIG_arg = 0;
23151   lldb::SBProcess *arg1 = 0 ;
23152   lldb::SBExecutionContext *result = 0 ;
23153 
23154   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23155   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
23156 
23157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
23158     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
23159   }
23160 
23161   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
23162   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23163   return SWIG_arg;
23164 
23165   if(0) SWIG_fail;
23166 
23167 fail:
23168   lua_error(L);
23169   return SWIG_arg;
23170 }
23171 
23172 
23173 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
23174   int SWIG_arg = 0;
23175   lldb::SBThread arg1 ;
23176   lldb::SBThread *argp1 ;
23177   lldb::SBExecutionContext *result = 0 ;
23178 
23179   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23180   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
23181 
23182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
23183     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
23184   }
23185   arg1 = *argp1;
23186 
23187   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
23188   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23189   return SWIG_arg;
23190 
23191   if(0) SWIG_fail;
23192 
23193 fail:
23194   lua_error(L);
23195   return SWIG_arg;
23196 }
23197 
23198 
23199 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
23200   int SWIG_arg = 0;
23201   lldb::SBFrame *arg1 = 0 ;
23202   lldb::SBExecutionContext *result = 0 ;
23203 
23204   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23205   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
23206 
23207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
23208     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
23209   }
23210 
23211   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
23212   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23213   return SWIG_arg;
23214 
23215   if(0) SWIG_fail;
23216 
23217 fail:
23218   lua_error(L);
23219   return SWIG_arg;
23220 }
23221 
23222 
23223 static int _wrap_new_SBExecutionContext(lua_State* L) {
23224   int argc;
23225   int argv[2]={
23226     1,2
23227   };
23228 
23229   argc = lua_gettop(L);
23230   if (argc == 0) {
23231     return _wrap_new_SBExecutionContext__SWIG_0(L);
23232   }
23233   if (argc == 1) {
23234     int _v;
23235     {
23236       void *ptr;
23237       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
23238         _v = 0;
23239       } else {
23240         _v = 1;
23241       }
23242     }
23243     if (_v) {
23244       return _wrap_new_SBExecutionContext__SWIG_1(L);
23245     }
23246   }
23247   if (argc == 1) {
23248     int _v;
23249     {
23250       void *ptr;
23251       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
23252         _v = 0;
23253       } else {
23254         _v = 1;
23255       }
23256     }
23257     if (_v) {
23258       return _wrap_new_SBExecutionContext__SWIG_2(L);
23259     }
23260   }
23261   if (argc == 1) {
23262     int _v;
23263     {
23264       void *ptr;
23265       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
23266         _v = 0;
23267       } else {
23268         _v = 1;
23269       }
23270     }
23271     if (_v) {
23272       return _wrap_new_SBExecutionContext__SWIG_3(L);
23273     }
23274   }
23275   if (argc == 1) {
23276     int _v;
23277     {
23278       void *ptr;
23279       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
23280         _v = 0;
23281       } else {
23282         _v = 1;
23283       }
23284     }
23285     if (_v) {
23286       return _wrap_new_SBExecutionContext__SWIG_4(L);
23287     }
23288   }
23289   if (argc == 1) {
23290     int _v;
23291     {
23292       void *ptr;
23293       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
23294         _v = 0;
23295       } else {
23296         _v = 1;
23297       }
23298     }
23299     if (_v) {
23300       return _wrap_new_SBExecutionContext__SWIG_5(L);
23301     }
23302   }
23303 
23304   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
23305     "  Possible C/C++ prototypes are:\n"
23306     "    lldb::SBExecutionContext::SBExecutionContext()\n"
23307     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
23308     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
23309     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
23310     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
23311     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
23312   lua_error(L);return 0;
23313 }
23314 
23315 
23316 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
23317   int SWIG_arg = 0;
23318   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23319   lldb::SBTarget result;
23320 
23321   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
23322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
23323 
23324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23325     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
23326   }
23327 
23328   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
23329   {
23330     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
23331     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
23332   }
23333   return SWIG_arg;
23334 
23335   if(0) SWIG_fail;
23336 
23337 fail:
23338   lua_error(L);
23339   return SWIG_arg;
23340 }
23341 
23342 
23343 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
23344   int SWIG_arg = 0;
23345   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23346   lldb::SBProcess result;
23347 
23348   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
23349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
23350 
23351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23352     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
23353   }
23354 
23355   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
23356   {
23357     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
23358     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
23359   }
23360   return SWIG_arg;
23361 
23362   if(0) SWIG_fail;
23363 
23364 fail:
23365   lua_error(L);
23366   return SWIG_arg;
23367 }
23368 
23369 
23370 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
23371   int SWIG_arg = 0;
23372   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23373   lldb::SBThread result;
23374 
23375   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
23376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
23377 
23378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23379     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
23380   }
23381 
23382   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
23383   {
23384     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
23385     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
23386   }
23387   return SWIG_arg;
23388 
23389   if(0) SWIG_fail;
23390 
23391 fail:
23392   lua_error(L);
23393   return SWIG_arg;
23394 }
23395 
23396 
23397 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
23398   int SWIG_arg = 0;
23399   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23400   lldb::SBFrame result;
23401 
23402   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
23403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
23404 
23405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23406     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
23407   }
23408 
23409   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
23410   {
23411     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
23412     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
23413   }
23414   return SWIG_arg;
23415 
23416   if(0) SWIG_fail;
23417 
23418 fail:
23419   lua_error(L);
23420   return SWIG_arg;
23421 }
23422 
23423 
23424 static void swig_delete_SBExecutionContext(void *obj) {
23425 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
23426 delete arg1;
23427 }
23428 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
23429     assert(lua_istable(L,1));
23430     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
23431     assert(!lua_isnil(L,-1));
23432     lua_replace(L,1); /* replace our table with real constructor */
23433     lua_call(L,lua_gettop(L)-1,1);
23434     return 1;
23435 }
23436 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
23437     {0,0,0}
23438 };
23439 static swig_lua_method swig_SBExecutionContext_methods[]= {
23440     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
23441     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
23442     { "GetThread", _wrap_SBExecutionContext_GetThread},
23443     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
23444     {0,0}
23445 };
23446 static swig_lua_method swig_SBExecutionContext_meta[] = {
23447     {0,0}
23448 };
23449 
23450 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
23451     {0,0,0}
23452 };
23453 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
23454     {0,0,0,0,0,0}
23455 };
23456 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
23457     {0,0}
23458 };
23459 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
23460     0
23461 };
23462 
23463 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23464     "SBExecutionContext",
23465     swig_SBExecutionContext_Sf_SwigStatic_methods,
23466     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23467     swig_SBExecutionContext_Sf_SwigStatic_constants,
23468     swig_SBExecutionContext_Sf_SwigStatic_classes,
23469     0
23470 };
23471 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23472 static const char *swig_SBExecutionContext_base_names[] = {0};
23473 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 };
23474 
23475 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23476   int SWIG_arg = 0;
23477   lldb::SBExpressionOptions *result = 0 ;
23478 
23479   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23480   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23481   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23482   return SWIG_arg;
23483 
23484   if(0) SWIG_fail;
23485 
23486 fail:
23487   lua_error(L);
23488   return SWIG_arg;
23489 }
23490 
23491 
23492 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23493   int SWIG_arg = 0;
23494   lldb::SBExpressionOptions *arg1 = 0 ;
23495   lldb::SBExpressionOptions *result = 0 ;
23496 
23497   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23498   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23499 
23500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23501     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23502   }
23503 
23504   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23505   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23506   return SWIG_arg;
23507 
23508   if(0) SWIG_fail;
23509 
23510 fail:
23511   lua_error(L);
23512   return SWIG_arg;
23513 }
23514 
23515 
23516 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23517   int argc;
23518   int argv[2]={
23519     1,2
23520   };
23521 
23522   argc = lua_gettop(L);
23523   if (argc == 0) {
23524     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23525   }
23526   if (argc == 1) {
23527     int _v;
23528     {
23529       void *ptr;
23530       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23531         _v = 0;
23532       } else {
23533         _v = 1;
23534       }
23535     }
23536     if (_v) {
23537       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23538     }
23539   }
23540 
23541   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23542     "  Possible C/C++ prototypes are:\n"
23543     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23544     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23545   lua_error(L);return 0;
23546 }
23547 
23548 
23549 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23550   int SWIG_arg = 0;
23551   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23552   bool result;
23553 
23554   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23556 
23557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23558     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23559   }
23560 
23561   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23562   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23563   return SWIG_arg;
23564 
23565   if(0) SWIG_fail;
23566 
23567 fail:
23568   lua_error(L);
23569   return SWIG_arg;
23570 }
23571 
23572 
23573 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23574   int SWIG_arg = 0;
23575   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23576   bool arg2 ;
23577 
23578   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23580   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23581 
23582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23583     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23584   }
23585 
23586   arg2 = (lua_toboolean(L, 2)!=0);
23587   (arg1)->SetCoerceResultToId(arg2);
23588 
23589   return SWIG_arg;
23590 
23591   if(0) SWIG_fail;
23592 
23593 fail:
23594   lua_error(L);
23595   return SWIG_arg;
23596 }
23597 
23598 
23599 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23600   int SWIG_arg = 0;
23601   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23602 
23603   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23605 
23606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23607     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23608   }
23609 
23610   (arg1)->SetCoerceResultToId();
23611 
23612   return SWIG_arg;
23613 
23614   if(0) SWIG_fail;
23615 
23616 fail:
23617   lua_error(L);
23618   return SWIG_arg;
23619 }
23620 
23621 
23622 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23623   int argc;
23624   int argv[3]={
23625     1,2,3
23626   };
23627 
23628   argc = lua_gettop(L);
23629   if (argc == 1) {
23630     int _v;
23631     {
23632       void *ptr;
23633       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23634         _v = 0;
23635       } else {
23636         _v = 1;
23637       }
23638     }
23639     if (_v) {
23640       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23641     }
23642   }
23643   if (argc == 2) {
23644     int _v;
23645     {
23646       void *ptr;
23647       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23648         _v = 0;
23649       } else {
23650         _v = 1;
23651       }
23652     }
23653     if (_v) {
23654       {
23655         _v = lua_isboolean(L,argv[1]);
23656       }
23657       if (_v) {
23658         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23659       }
23660     }
23661   }
23662 
23663   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23664     "  Possible C/C++ prototypes are:\n"
23665     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23666     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23667   lua_error(L);return 0;
23668 }
23669 
23670 
23671 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23672   int SWIG_arg = 0;
23673   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23674   bool result;
23675 
23676   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23678 
23679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23680     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23681   }
23682 
23683   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23685   return SWIG_arg;
23686 
23687   if(0) SWIG_fail;
23688 
23689 fail:
23690   lua_error(L);
23691   return SWIG_arg;
23692 }
23693 
23694 
23695 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
23696   int SWIG_arg = 0;
23697   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23698   bool arg2 ;
23699 
23700   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
23701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23702   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
23703 
23704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23705     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23706   }
23707 
23708   arg2 = (lua_toboolean(L, 2)!=0);
23709   (arg1)->SetUnwindOnError(arg2);
23710 
23711   return SWIG_arg;
23712 
23713   if(0) SWIG_fail;
23714 
23715 fail:
23716   lua_error(L);
23717   return SWIG_arg;
23718 }
23719 
23720 
23721 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
23722   int SWIG_arg = 0;
23723   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23724 
23725   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
23726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23727 
23728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23729     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23730   }
23731 
23732   (arg1)->SetUnwindOnError();
23733 
23734   return SWIG_arg;
23735 
23736   if(0) SWIG_fail;
23737 
23738 fail:
23739   lua_error(L);
23740   return SWIG_arg;
23741 }
23742 
23743 
23744 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
23745   int argc;
23746   int argv[3]={
23747     1,2,3
23748   };
23749 
23750   argc = lua_gettop(L);
23751   if (argc == 1) {
23752     int _v;
23753     {
23754       void *ptr;
23755       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23756         _v = 0;
23757       } else {
23758         _v = 1;
23759       }
23760     }
23761     if (_v) {
23762       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
23763     }
23764   }
23765   if (argc == 2) {
23766     int _v;
23767     {
23768       void *ptr;
23769       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23770         _v = 0;
23771       } else {
23772         _v = 1;
23773       }
23774     }
23775     if (_v) {
23776       {
23777         _v = lua_isboolean(L,argv[1]);
23778       }
23779       if (_v) {
23780         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
23781       }
23782     }
23783   }
23784 
23785   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
23786     "  Possible C/C++ prototypes are:\n"
23787     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
23788     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
23789   lua_error(L);return 0;
23790 }
23791 
23792 
23793 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
23794   int SWIG_arg = 0;
23795   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23796   bool result;
23797 
23798   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
23799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
23800 
23801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23802     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23803   }
23804 
23805   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
23806   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23807   return SWIG_arg;
23808 
23809   if(0) SWIG_fail;
23810 
23811 fail:
23812   lua_error(L);
23813   return SWIG_arg;
23814 }
23815 
23816 
23817 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
23818   int SWIG_arg = 0;
23819   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23820   bool arg2 ;
23821 
23822   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
23823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23824   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
23825 
23826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23827     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23828   }
23829 
23830   arg2 = (lua_toboolean(L, 2)!=0);
23831   (arg1)->SetIgnoreBreakpoints(arg2);
23832 
23833   return SWIG_arg;
23834 
23835   if(0) SWIG_fail;
23836 
23837 fail:
23838   lua_error(L);
23839   return SWIG_arg;
23840 }
23841 
23842 
23843 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
23844   int SWIG_arg = 0;
23845   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23846 
23847   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
23848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23849 
23850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23851     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23852   }
23853 
23854   (arg1)->SetIgnoreBreakpoints();
23855 
23856   return SWIG_arg;
23857 
23858   if(0) SWIG_fail;
23859 
23860 fail:
23861   lua_error(L);
23862   return SWIG_arg;
23863 }
23864 
23865 
23866 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
23867   int argc;
23868   int argv[3]={
23869     1,2,3
23870   };
23871 
23872   argc = lua_gettop(L);
23873   if (argc == 1) {
23874     int _v;
23875     {
23876       void *ptr;
23877       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23878         _v = 0;
23879       } else {
23880         _v = 1;
23881       }
23882     }
23883     if (_v) {
23884       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
23885     }
23886   }
23887   if (argc == 2) {
23888     int _v;
23889     {
23890       void *ptr;
23891       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23892         _v = 0;
23893       } else {
23894         _v = 1;
23895       }
23896     }
23897     if (_v) {
23898       {
23899         _v = lua_isboolean(L,argv[1]);
23900       }
23901       if (_v) {
23902         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
23903       }
23904     }
23905   }
23906 
23907   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
23908     "  Possible C/C++ prototypes are:\n"
23909     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
23910     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
23911   lua_error(L);return 0;
23912 }
23913 
23914 
23915 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
23916   int SWIG_arg = 0;
23917   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23918   lldb::DynamicValueType result;
23919 
23920   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23922 
23923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23924     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23925   }
23926 
23927   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23928   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23929   return SWIG_arg;
23930 
23931   if(0) SWIG_fail;
23932 
23933 fail:
23934   lua_error(L);
23935   return SWIG_arg;
23936 }
23937 
23938 
23939 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23940   int SWIG_arg = 0;
23941   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23942   lldb::DynamicValueType arg2 ;
23943 
23944   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23946   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23947 
23948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23949     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23950   }
23951 
23952   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
23953   (arg1)->SetFetchDynamicValue(arg2);
23954 
23955   return SWIG_arg;
23956 
23957   if(0) SWIG_fail;
23958 
23959 fail:
23960   lua_error(L);
23961   return SWIG_arg;
23962 }
23963 
23964 
23965 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23966   int SWIG_arg = 0;
23967   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23968 
23969   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23971 
23972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23973     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23974   }
23975 
23976   (arg1)->SetFetchDynamicValue();
23977 
23978   return SWIG_arg;
23979 
23980   if(0) SWIG_fail;
23981 
23982 fail:
23983   lua_error(L);
23984   return SWIG_arg;
23985 }
23986 
23987 
23988 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23989   int argc;
23990   int argv[3]={
23991     1,2,3
23992   };
23993 
23994   argc = lua_gettop(L);
23995   if (argc == 1) {
23996     int _v;
23997     {
23998       void *ptr;
23999       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24000         _v = 0;
24001       } else {
24002         _v = 1;
24003       }
24004     }
24005     if (_v) {
24006       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
24007     }
24008   }
24009   if (argc == 2) {
24010     int _v;
24011     {
24012       void *ptr;
24013       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24014         _v = 0;
24015       } else {
24016         _v = 1;
24017       }
24018     }
24019     if (_v) {
24020       {
24021         _v = lua_isnumber(L,argv[1]);
24022       }
24023       if (_v) {
24024         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
24025       }
24026     }
24027   }
24028 
24029   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
24030     "  Possible C/C++ prototypes are:\n"
24031     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
24032     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
24033   lua_error(L);return 0;
24034 }
24035 
24036 
24037 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
24038   int SWIG_arg = 0;
24039   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24040   uint32_t result;
24041 
24042   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
24043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24044 
24045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24046     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24047   }
24048 
24049   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
24050   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24051   return SWIG_arg;
24052 
24053   if(0) SWIG_fail;
24054 
24055 fail:
24056   lua_error(L);
24057   return SWIG_arg;
24058 }
24059 
24060 
24061 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24062   int SWIG_arg = 0;
24063   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24064   uint32_t arg2 ;
24065 
24066   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
24067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24068   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
24069 
24070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24071     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24072   }
24073 
24074   arg2 = (uint32_t)lua_tointeger(L, 2);
24075   (arg1)->SetTimeoutInMicroSeconds(arg2);
24076 
24077   return SWIG_arg;
24078 
24079   if(0) SWIG_fail;
24080 
24081 fail:
24082   lua_error(L);
24083   return SWIG_arg;
24084 }
24085 
24086 
24087 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24088   int SWIG_arg = 0;
24089   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24090 
24091   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
24092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24093 
24094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24095     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24096   }
24097 
24098   (arg1)->SetTimeoutInMicroSeconds();
24099 
24100   return SWIG_arg;
24101 
24102   if(0) SWIG_fail;
24103 
24104 fail:
24105   lua_error(L);
24106   return SWIG_arg;
24107 }
24108 
24109 
24110 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
24111   int argc;
24112   int argv[3]={
24113     1,2,3
24114   };
24115 
24116   argc = lua_gettop(L);
24117   if (argc == 1) {
24118     int _v;
24119     {
24120       void *ptr;
24121       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24122         _v = 0;
24123       } else {
24124         _v = 1;
24125       }
24126     }
24127     if (_v) {
24128       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
24129     }
24130   }
24131   if (argc == 2) {
24132     int _v;
24133     {
24134       void *ptr;
24135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24136         _v = 0;
24137       } else {
24138         _v = 1;
24139       }
24140     }
24141     if (_v) {
24142       {
24143         _v = lua_isnumber(L,argv[1]);
24144       }
24145       if (_v) {
24146         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
24147       }
24148     }
24149   }
24150 
24151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
24152     "  Possible C/C++ prototypes are:\n"
24153     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
24154     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
24155   lua_error(L);return 0;
24156 }
24157 
24158 
24159 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24160   int SWIG_arg = 0;
24161   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24162   uint32_t result;
24163 
24164   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
24165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24166 
24167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24168     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24169   }
24170 
24171   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
24172   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24173   return SWIG_arg;
24174 
24175   if(0) SWIG_fail;
24176 
24177 fail:
24178   lua_error(L);
24179   return SWIG_arg;
24180 }
24181 
24182 
24183 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24184   int SWIG_arg = 0;
24185   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24186   uint32_t arg2 ;
24187 
24188   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
24189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24190   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
24191 
24192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24193     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24194   }
24195 
24196   arg2 = (uint32_t)lua_tointeger(L, 2);
24197   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
24198 
24199   return SWIG_arg;
24200 
24201   if(0) SWIG_fail;
24202 
24203 fail:
24204   lua_error(L);
24205   return SWIG_arg;
24206 }
24207 
24208 
24209 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24210   int SWIG_arg = 0;
24211   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24212 
24213   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
24214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24215 
24216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24217     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24218   }
24219 
24220   (arg1)->SetOneThreadTimeoutInMicroSeconds();
24221 
24222   return SWIG_arg;
24223 
24224   if(0) SWIG_fail;
24225 
24226 fail:
24227   lua_error(L);
24228   return SWIG_arg;
24229 }
24230 
24231 
24232 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24233   int argc;
24234   int argv[3]={
24235     1,2,3
24236   };
24237 
24238   argc = lua_gettop(L);
24239   if (argc == 1) {
24240     int _v;
24241     {
24242       void *ptr;
24243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24244         _v = 0;
24245       } else {
24246         _v = 1;
24247       }
24248     }
24249     if (_v) {
24250       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
24251     }
24252   }
24253   if (argc == 2) {
24254     int _v;
24255     {
24256       void *ptr;
24257       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24258         _v = 0;
24259       } else {
24260         _v = 1;
24261       }
24262     }
24263     if (_v) {
24264       {
24265         _v = lua_isnumber(L,argv[1]);
24266       }
24267       if (_v) {
24268         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
24269       }
24270     }
24271   }
24272 
24273   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
24274     "  Possible C/C++ prototypes are:\n"
24275     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
24276     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
24277   lua_error(L);return 0;
24278 }
24279 
24280 
24281 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
24282   int SWIG_arg = 0;
24283   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24284   bool result;
24285 
24286   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
24287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
24288 
24289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24290     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24291   }
24292 
24293   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
24294   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24295   return SWIG_arg;
24296 
24297   if(0) SWIG_fail;
24298 
24299 fail:
24300   lua_error(L);
24301   return SWIG_arg;
24302 }
24303 
24304 
24305 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
24306   int SWIG_arg = 0;
24307   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24308   bool arg2 ;
24309 
24310   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
24311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24312   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
24313 
24314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24315     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24316   }
24317 
24318   arg2 = (lua_toboolean(L, 2)!=0);
24319   (arg1)->SetTryAllThreads(arg2);
24320 
24321   return SWIG_arg;
24322 
24323   if(0) SWIG_fail;
24324 
24325 fail:
24326   lua_error(L);
24327   return SWIG_arg;
24328 }
24329 
24330 
24331 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
24332   int SWIG_arg = 0;
24333   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24334 
24335   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
24336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24337 
24338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24339     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24340   }
24341 
24342   (arg1)->SetTryAllThreads();
24343 
24344   return SWIG_arg;
24345 
24346   if(0) SWIG_fail;
24347 
24348 fail:
24349   lua_error(L);
24350   return SWIG_arg;
24351 }
24352 
24353 
24354 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
24355   int argc;
24356   int argv[3]={
24357     1,2,3
24358   };
24359 
24360   argc = lua_gettop(L);
24361   if (argc == 1) {
24362     int _v;
24363     {
24364       void *ptr;
24365       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24366         _v = 0;
24367       } else {
24368         _v = 1;
24369       }
24370     }
24371     if (_v) {
24372       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
24373     }
24374   }
24375   if (argc == 2) {
24376     int _v;
24377     {
24378       void *ptr;
24379       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24380         _v = 0;
24381       } else {
24382         _v = 1;
24383       }
24384     }
24385     if (_v) {
24386       {
24387         _v = lua_isboolean(L,argv[1]);
24388       }
24389       if (_v) {
24390         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
24391       }
24392     }
24393   }
24394 
24395   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
24396     "  Possible C/C++ prototypes are:\n"
24397     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
24398     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
24399   lua_error(L);return 0;
24400 }
24401 
24402 
24403 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
24404   int SWIG_arg = 0;
24405   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24406   bool result;
24407 
24408   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
24409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
24410 
24411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24412     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24413   }
24414 
24415   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
24416   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24417   return SWIG_arg;
24418 
24419   if(0) SWIG_fail;
24420 
24421 fail:
24422   lua_error(L);
24423   return SWIG_arg;
24424 }
24425 
24426 
24427 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
24428   int SWIG_arg = 0;
24429   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24430   bool arg2 ;
24431 
24432   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
24433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24434   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
24435 
24436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24437     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24438   }
24439 
24440   arg2 = (lua_toboolean(L, 2)!=0);
24441   (arg1)->SetStopOthers(arg2);
24442 
24443   return SWIG_arg;
24444 
24445   if(0) SWIG_fail;
24446 
24447 fail:
24448   lua_error(L);
24449   return SWIG_arg;
24450 }
24451 
24452 
24453 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
24454   int SWIG_arg = 0;
24455   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24456 
24457   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
24458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24459 
24460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24461     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24462   }
24463 
24464   (arg1)->SetStopOthers();
24465 
24466   return SWIG_arg;
24467 
24468   if(0) SWIG_fail;
24469 
24470 fail:
24471   lua_error(L);
24472   return SWIG_arg;
24473 }
24474 
24475 
24476 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24477   int argc;
24478   int argv[3]={
24479     1,2,3
24480   };
24481 
24482   argc = lua_gettop(L);
24483   if (argc == 1) {
24484     int _v;
24485     {
24486       void *ptr;
24487       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24488         _v = 0;
24489       } else {
24490         _v = 1;
24491       }
24492     }
24493     if (_v) {
24494       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24495     }
24496   }
24497   if (argc == 2) {
24498     int _v;
24499     {
24500       void *ptr;
24501       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24502         _v = 0;
24503       } else {
24504         _v = 1;
24505       }
24506     }
24507     if (_v) {
24508       {
24509         _v = lua_isboolean(L,argv[1]);
24510       }
24511       if (_v) {
24512         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24513       }
24514     }
24515   }
24516 
24517   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24518     "  Possible C/C++ prototypes are:\n"
24519     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24520     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24521   lua_error(L);return 0;
24522 }
24523 
24524 
24525 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24526   int SWIG_arg = 0;
24527   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24528   bool result;
24529 
24530   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24532 
24533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24534     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24535   }
24536 
24537   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24538   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24539   return SWIG_arg;
24540 
24541   if(0) SWIG_fail;
24542 
24543 fail:
24544   lua_error(L);
24545   return SWIG_arg;
24546 }
24547 
24548 
24549 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24550   int SWIG_arg = 0;
24551   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24552   bool arg2 ;
24553 
24554   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24556   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24557 
24558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24559     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24560   }
24561 
24562   arg2 = (lua_toboolean(L, 2)!=0);
24563   (arg1)->SetTrapExceptions(arg2);
24564 
24565   return SWIG_arg;
24566 
24567   if(0) SWIG_fail;
24568 
24569 fail:
24570   lua_error(L);
24571   return SWIG_arg;
24572 }
24573 
24574 
24575 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24576   int SWIG_arg = 0;
24577   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24578 
24579   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24581 
24582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24583     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24584   }
24585 
24586   (arg1)->SetTrapExceptions();
24587 
24588   return SWIG_arg;
24589 
24590   if(0) SWIG_fail;
24591 
24592 fail:
24593   lua_error(L);
24594   return SWIG_arg;
24595 }
24596 
24597 
24598 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24599   int argc;
24600   int argv[3]={
24601     1,2,3
24602   };
24603 
24604   argc = lua_gettop(L);
24605   if (argc == 1) {
24606     int _v;
24607     {
24608       void *ptr;
24609       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24610         _v = 0;
24611       } else {
24612         _v = 1;
24613       }
24614     }
24615     if (_v) {
24616       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24617     }
24618   }
24619   if (argc == 2) {
24620     int _v;
24621     {
24622       void *ptr;
24623       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24624         _v = 0;
24625       } else {
24626         _v = 1;
24627       }
24628     }
24629     if (_v) {
24630       {
24631         _v = lua_isboolean(L,argv[1]);
24632       }
24633       if (_v) {
24634         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24635       }
24636     }
24637   }
24638 
24639   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24640     "  Possible C/C++ prototypes are:\n"
24641     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24642     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24643   lua_error(L);return 0;
24644 }
24645 
24646 
24647 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24648   int SWIG_arg = 0;
24649   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24650   lldb::LanguageType arg2 ;
24651 
24652   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24654   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24655 
24656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24657     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24658   }
24659 
24660   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
24661   (arg1)->SetLanguage(arg2);
24662 
24663   return SWIG_arg;
24664 
24665   if(0) SWIG_fail;
24666 
24667 fail:
24668   lua_error(L);
24669   return SWIG_arg;
24670 }
24671 
24672 
24673 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24674   int SWIG_arg = 0;
24675   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24676   bool result;
24677 
24678   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24680 
24681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24682     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24683   }
24684 
24685   result = (bool)(arg1)->GetGenerateDebugInfo();
24686   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24687   return SWIG_arg;
24688 
24689   if(0) SWIG_fail;
24690 
24691 fail:
24692   lua_error(L);
24693   return SWIG_arg;
24694 }
24695 
24696 
24697 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
24698   int SWIG_arg = 0;
24699   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24700   bool arg2 ;
24701 
24702   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
24703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24704   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
24705 
24706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24707     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24708   }
24709 
24710   arg2 = (lua_toboolean(L, 2)!=0);
24711   (arg1)->SetGenerateDebugInfo(arg2);
24712 
24713   return SWIG_arg;
24714 
24715   if(0) SWIG_fail;
24716 
24717 fail:
24718   lua_error(L);
24719   return SWIG_arg;
24720 }
24721 
24722 
24723 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
24724   int SWIG_arg = 0;
24725   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24726 
24727   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
24728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24729 
24730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24731     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24732   }
24733 
24734   (arg1)->SetGenerateDebugInfo();
24735 
24736   return SWIG_arg;
24737 
24738   if(0) SWIG_fail;
24739 
24740 fail:
24741   lua_error(L);
24742   return SWIG_arg;
24743 }
24744 
24745 
24746 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
24747   int argc;
24748   int argv[3]={
24749     1,2,3
24750   };
24751 
24752   argc = lua_gettop(L);
24753   if (argc == 1) {
24754     int _v;
24755     {
24756       void *ptr;
24757       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24758         _v = 0;
24759       } else {
24760         _v = 1;
24761       }
24762     }
24763     if (_v) {
24764       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
24765     }
24766   }
24767   if (argc == 2) {
24768     int _v;
24769     {
24770       void *ptr;
24771       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24772         _v = 0;
24773       } else {
24774         _v = 1;
24775       }
24776     }
24777     if (_v) {
24778       {
24779         _v = lua_isboolean(L,argv[1]);
24780       }
24781       if (_v) {
24782         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
24783       }
24784     }
24785   }
24786 
24787   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
24788     "  Possible C/C++ prototypes are:\n"
24789     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
24790     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
24791   lua_error(L);return 0;
24792 }
24793 
24794 
24795 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
24796   int SWIG_arg = 0;
24797   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24798   bool result;
24799 
24800   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
24801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24802 
24803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24804     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24805   }
24806 
24807   result = (bool)(arg1)->GetSuppressPersistentResult();
24808   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24809   return SWIG_arg;
24810 
24811   if(0) SWIG_fail;
24812 
24813 fail:
24814   lua_error(L);
24815   return SWIG_arg;
24816 }
24817 
24818 
24819 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
24820   int SWIG_arg = 0;
24821   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24822   bool arg2 ;
24823 
24824   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
24825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24826   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
24827 
24828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24829     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24830   }
24831 
24832   arg2 = (lua_toboolean(L, 2)!=0);
24833   (arg1)->SetSuppressPersistentResult(arg2);
24834 
24835   return SWIG_arg;
24836 
24837   if(0) SWIG_fail;
24838 
24839 fail:
24840   lua_error(L);
24841   return SWIG_arg;
24842 }
24843 
24844 
24845 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
24846   int SWIG_arg = 0;
24847   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24848 
24849   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
24850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24851 
24852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24853     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24854   }
24855 
24856   (arg1)->SetSuppressPersistentResult();
24857 
24858   return SWIG_arg;
24859 
24860   if(0) SWIG_fail;
24861 
24862 fail:
24863   lua_error(L);
24864   return SWIG_arg;
24865 }
24866 
24867 
24868 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
24869   int argc;
24870   int argv[3]={
24871     1,2,3
24872   };
24873 
24874   argc = lua_gettop(L);
24875   if (argc == 1) {
24876     int _v;
24877     {
24878       void *ptr;
24879       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24880         _v = 0;
24881       } else {
24882         _v = 1;
24883       }
24884     }
24885     if (_v) {
24886       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
24887     }
24888   }
24889   if (argc == 2) {
24890     int _v;
24891     {
24892       void *ptr;
24893       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24894         _v = 0;
24895       } else {
24896         _v = 1;
24897       }
24898     }
24899     if (_v) {
24900       {
24901         _v = lua_isboolean(L,argv[1]);
24902       }
24903       if (_v) {
24904         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
24905       }
24906     }
24907   }
24908 
24909   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
24910     "  Possible C/C++ prototypes are:\n"
24911     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
24912     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
24913   lua_error(L);return 0;
24914 }
24915 
24916 
24917 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24918   int SWIG_arg = 0;
24919   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24920   char *result = 0 ;
24921 
24922   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24924 
24925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24926     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24927   }
24928 
24929   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24930   lua_pushstring(L,(const char *)result); SWIG_arg++;
24931   return SWIG_arg;
24932 
24933   if(0) SWIG_fail;
24934 
24935 fail:
24936   lua_error(L);
24937   return SWIG_arg;
24938 }
24939 
24940 
24941 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24942   int SWIG_arg = 0;
24943   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24944   char *arg2 = (char *) 0 ;
24945 
24946   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24948   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24949 
24950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24951     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24952   }
24953 
24954   arg2 = (char *)lua_tostring(L, 2);
24955   (arg1)->SetPrefix((char const *)arg2);
24956 
24957   return SWIG_arg;
24958 
24959   if(0) SWIG_fail;
24960 
24961 fail:
24962   lua_error(L);
24963   return SWIG_arg;
24964 }
24965 
24966 
24967 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24968   int SWIG_arg = 0;
24969   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24970   bool arg2 ;
24971 
24972   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24974   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24975 
24976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24977     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24978   }
24979 
24980   arg2 = (lua_toboolean(L, 2)!=0);
24981   (arg1)->SetAutoApplyFixIts(arg2);
24982 
24983   return SWIG_arg;
24984 
24985   if(0) SWIG_fail;
24986 
24987 fail:
24988   lua_error(L);
24989   return SWIG_arg;
24990 }
24991 
24992 
24993 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24994   int SWIG_arg = 0;
24995   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24996 
24997   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24999 
25000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25001     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25002   }
25003 
25004   (arg1)->SetAutoApplyFixIts();
25005 
25006   return SWIG_arg;
25007 
25008   if(0) SWIG_fail;
25009 
25010 fail:
25011   lua_error(L);
25012   return SWIG_arg;
25013 }
25014 
25015 
25016 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
25017   int argc;
25018   int argv[3]={
25019     1,2,3
25020   };
25021 
25022   argc = lua_gettop(L);
25023   if (argc == 1) {
25024     int _v;
25025     {
25026       void *ptr;
25027       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25028         _v = 0;
25029       } else {
25030         _v = 1;
25031       }
25032     }
25033     if (_v) {
25034       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
25035     }
25036   }
25037   if (argc == 2) {
25038     int _v;
25039     {
25040       void *ptr;
25041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25042         _v = 0;
25043       } else {
25044         _v = 1;
25045       }
25046     }
25047     if (_v) {
25048       {
25049         _v = lua_isboolean(L,argv[1]);
25050       }
25051       if (_v) {
25052         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
25053       }
25054     }
25055   }
25056 
25057   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
25058     "  Possible C/C++ prototypes are:\n"
25059     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
25060     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
25061   lua_error(L);return 0;
25062 }
25063 
25064 
25065 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
25066   int SWIG_arg = 0;
25067   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25068   bool result;
25069 
25070   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
25071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25072 
25073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25074     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25075   }
25076 
25077   result = (bool)(arg1)->GetAutoApplyFixIts();
25078   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25079   return SWIG_arg;
25080 
25081   if(0) SWIG_fail;
25082 
25083 fail:
25084   lua_error(L);
25085   return SWIG_arg;
25086 }
25087 
25088 
25089 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
25090   int SWIG_arg = 0;
25091   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25092   uint64_t arg2 ;
25093 
25094   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
25095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25096   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
25097 
25098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25099     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25100   }
25101 
25102   arg2 = (uint64_t)lua_tointeger(L, 2);
25103   (arg1)->SetRetriesWithFixIts(arg2);
25104 
25105   return SWIG_arg;
25106 
25107   if(0) SWIG_fail;
25108 
25109 fail:
25110   lua_error(L);
25111   return SWIG_arg;
25112 }
25113 
25114 
25115 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
25116   int SWIG_arg = 0;
25117   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25118   uint64_t result;
25119 
25120   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
25121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25122 
25123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25124     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25125   }
25126 
25127   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
25128   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25129   return SWIG_arg;
25130 
25131   if(0) SWIG_fail;
25132 
25133 fail:
25134   lua_error(L);
25135   return SWIG_arg;
25136 }
25137 
25138 
25139 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
25140   int SWIG_arg = 0;
25141   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25142   bool result;
25143 
25144   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
25145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
25146 
25147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25148     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25149   }
25150 
25151   result = (bool)(arg1)->GetTopLevel();
25152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25153   return SWIG_arg;
25154 
25155   if(0) SWIG_fail;
25156 
25157 fail:
25158   lua_error(L);
25159   return SWIG_arg;
25160 }
25161 
25162 
25163 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
25164   int SWIG_arg = 0;
25165   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25166   bool arg2 ;
25167 
25168   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
25169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25170   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
25171 
25172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25173     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25174   }
25175 
25176   arg2 = (lua_toboolean(L, 2)!=0);
25177   (arg1)->SetTopLevel(arg2);
25178 
25179   return SWIG_arg;
25180 
25181   if(0) SWIG_fail;
25182 
25183 fail:
25184   lua_error(L);
25185   return SWIG_arg;
25186 }
25187 
25188 
25189 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
25190   int SWIG_arg = 0;
25191   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25192 
25193   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
25194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25195 
25196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25197     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25198   }
25199 
25200   (arg1)->SetTopLevel();
25201 
25202   return SWIG_arg;
25203 
25204   if(0) SWIG_fail;
25205 
25206 fail:
25207   lua_error(L);
25208   return SWIG_arg;
25209 }
25210 
25211 
25212 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
25213   int argc;
25214   int argv[3]={
25215     1,2,3
25216   };
25217 
25218   argc = lua_gettop(L);
25219   if (argc == 1) {
25220     int _v;
25221     {
25222       void *ptr;
25223       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25224         _v = 0;
25225       } else {
25226         _v = 1;
25227       }
25228     }
25229     if (_v) {
25230       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
25231     }
25232   }
25233   if (argc == 2) {
25234     int _v;
25235     {
25236       void *ptr;
25237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25238         _v = 0;
25239       } else {
25240         _v = 1;
25241       }
25242     }
25243     if (_v) {
25244       {
25245         _v = lua_isboolean(L,argv[1]);
25246       }
25247       if (_v) {
25248         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
25249       }
25250     }
25251   }
25252 
25253   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
25254     "  Possible C/C++ prototypes are:\n"
25255     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
25256     "    lldb::SBExpressionOptions::SetTopLevel()\n");
25257   lua_error(L);return 0;
25258 }
25259 
25260 
25261 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
25262   int SWIG_arg = 0;
25263   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25264   bool result;
25265 
25266   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
25267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
25268 
25269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25270     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25271   }
25272 
25273   result = (bool)(arg1)->GetAllowJIT();
25274   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25275   return SWIG_arg;
25276 
25277   if(0) SWIG_fail;
25278 
25279 fail:
25280   lua_error(L);
25281   return SWIG_arg;
25282 }
25283 
25284 
25285 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
25286   int SWIG_arg = 0;
25287   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25288   bool arg2 ;
25289 
25290   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
25291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
25292   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
25293 
25294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25295     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25296   }
25297 
25298   arg2 = (lua_toboolean(L, 2)!=0);
25299   (arg1)->SetAllowJIT(arg2);
25300 
25301   return SWIG_arg;
25302 
25303   if(0) SWIG_fail;
25304 
25305 fail:
25306   lua_error(L);
25307   return SWIG_arg;
25308 }
25309 
25310 
25311 static void swig_delete_SBExpressionOptions(void *obj) {
25312 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
25313 delete arg1;
25314 }
25315 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
25316     assert(lua_istable(L,1));
25317     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
25318     assert(!lua_isnil(L,-1));
25319     lua_replace(L,1); /* replace our table with real constructor */
25320     lua_call(L,lua_gettop(L)-1,1);
25321     return 1;
25322 }
25323 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
25324     {0,0,0}
25325 };
25326 static swig_lua_method swig_SBExpressionOptions_methods[]= {
25327     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
25328     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
25329     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
25330     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
25331     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
25332     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
25333     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
25334     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
25335     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
25336     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
25337     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
25338     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
25339     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
25340     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
25341     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
25342     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
25343     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
25344     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
25345     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
25346     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
25347     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
25348     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
25349     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
25350     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
25351     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
25352     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
25353     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
25354     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
25355     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
25356     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
25357     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
25358     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
25359     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
25360     {0,0}
25361 };
25362 static swig_lua_method swig_SBExpressionOptions_meta[] = {
25363     {0,0}
25364 };
25365 
25366 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
25367     {0,0,0}
25368 };
25369 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
25370     {0,0,0,0,0,0}
25371 };
25372 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
25373     {0,0}
25374 };
25375 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
25376     0
25377 };
25378 
25379 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
25380     "SBExpressionOptions",
25381     swig_SBExpressionOptions_Sf_SwigStatic_methods,
25382     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
25383     swig_SBExpressionOptions_Sf_SwigStatic_constants,
25384     swig_SBExpressionOptions_Sf_SwigStatic_classes,
25385     0
25386 };
25387 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
25388 static const char *swig_SBExpressionOptions_base_names[] = {0};
25389 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 };
25390 
25391 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
25392   int SWIG_arg = 0;
25393   lldb::SBFile *result = 0 ;
25394 
25395   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
25396   result = (lldb::SBFile *)new lldb::SBFile();
25397   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25398   return SWIG_arg;
25399 
25400   if(0) SWIG_fail;
25401 
25402 fail:
25403   lua_error(L);
25404   return SWIG_arg;
25405 }
25406 
25407 
25408 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
25409   int SWIG_arg = 0;
25410   int arg1 ;
25411   char *arg2 = (char *) 0 ;
25412   bool arg3 ;
25413   lldb::SBFile *result = 0 ;
25414 
25415   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
25416   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
25417   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
25418   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
25419   arg1 = (int)lua_tointeger(L, 1);
25420   arg2 = (char *)lua_tostring(L, 2);
25421   arg3 = (lua_toboolean(L, 3)!=0);
25422   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
25423   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25424   return SWIG_arg;
25425 
25426   if(0) SWIG_fail;
25427 
25428 fail:
25429   lua_error(L);
25430   return SWIG_arg;
25431 }
25432 
25433 
25434 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
25435   int SWIG_arg = 0;
25436   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25437   lldb::SBFile *result = 0 ;
25438 
25439   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
25440   {
25441     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25442     lldb::FileSP file_sp;
25443     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25444     if (!file_sp->IsValid())
25445     return luaL_error(L, "Invalid file");
25446     arg1 = file_sp;
25447   }
25448   result = (lldb::SBFile *)new lldb::SBFile(arg1);
25449   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25450   return SWIG_arg;
25451 
25452   if(0) SWIG_fail;
25453 
25454 fail:
25455   lua_error(L);
25456   return SWIG_arg;
25457 }
25458 
25459 
25460 static int _wrap_new_SBFile(lua_State* L) {
25461   int argc;
25462   int argv[4]={
25463     1,2,3,4
25464   };
25465 
25466   argc = lua_gettop(L);
25467   if (argc == 0) {
25468     return _wrap_new_SBFile__SWIG_0(L);
25469   }
25470   if (argc == 1) {
25471     int _v;
25472     {
25473       _v = (lua_isuserdata(L, argv[0])) &&
25474       (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
25475     }
25476     if (_v) {
25477       return _wrap_new_SBFile__SWIG_2(L);
25478     }
25479   }
25480   if (argc == 3) {
25481     int _v;
25482     {
25483       _v = lua_isnumber(L,argv[0]);
25484     }
25485     if (_v) {
25486       {
25487         _v = SWIG_lua_isnilstring(L,argv[1]);
25488       }
25489       if (_v) {
25490         {
25491           _v = lua_isboolean(L,argv[2]);
25492         }
25493         if (_v) {
25494           return _wrap_new_SBFile__SWIG_1(L);
25495         }
25496       }
25497     }
25498   }
25499 
25500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25501     "  Possible C/C++ prototypes are:\n"
25502     "    lldb::SBFile::SBFile()\n"
25503     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25504     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25505   lua_error(L);return 0;
25506 }
25507 
25508 
25509 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25510   int SWIG_arg = 0;
25511   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25512   lldb::SBFile result;
25513 
25514   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25515   {
25516     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25517     lldb::FileSP file_sp;
25518     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25519     if (!file_sp->IsValid())
25520     return luaL_error(L, "Invalid file");
25521     arg1 = file_sp;
25522   }
25523   result = lldb_SBFile_MakeBorrowed(arg1);
25524   {
25525     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25526     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25527   }
25528   return SWIG_arg;
25529 
25530   if(0) SWIG_fail;
25531 
25532 fail:
25533   lua_error(L);
25534   return SWIG_arg;
25535 }
25536 
25537 
25538 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25539   int SWIG_arg = 0;
25540   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25541   lldb::SBFile result;
25542 
25543   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25544   {
25545     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25546     lldb::FileSP file_sp;
25547     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25548     if (!file_sp->IsValid())
25549     return luaL_error(L, "Invalid file");
25550     arg1 = file_sp;
25551   }
25552   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25553   {
25554     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25555     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25556   }
25557   return SWIG_arg;
25558 
25559   if(0) SWIG_fail;
25560 
25561 fail:
25562   lua_error(L);
25563   return SWIG_arg;
25564 }
25565 
25566 
25567 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25568   int SWIG_arg = 0;
25569   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25570   lldb::SBFile result;
25571 
25572   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25573   {
25574     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25575     lldb::FileSP file_sp;
25576     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25577     if (!file_sp->IsValid())
25578     return luaL_error(L, "Invalid file");
25579     arg1 = file_sp;
25580   }
25581   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25582   {
25583     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25584     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25585   }
25586   return SWIG_arg;
25587 
25588   if(0) SWIG_fail;
25589 
25590 fail:
25591   lua_error(L);
25592   return SWIG_arg;
25593 }
25594 
25595 
25596 static int _wrap_SBFile_Read(lua_State* L) {
25597   int SWIG_arg = 0;
25598   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25599   uint8_t *arg2 = (uint8_t *) 0 ;
25600   size_t arg3 ;
25601   size_t *arg4 = (size_t *) 0 ;
25602   lldb::SBError result;
25603 
25604   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25606   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25607   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25608   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25609 
25610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25611     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25612   }
25613 
25614 
25615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25616     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25617   }
25618 
25619   arg3 = (size_t)lua_tointeger(L, 3);
25620 
25621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25622     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25623   }
25624 
25625   result = (arg1)->Read(arg2,arg3,arg4);
25626   {
25627     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25628     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25629   }
25630   return SWIG_arg;
25631 
25632   if(0) SWIG_fail;
25633 
25634 fail:
25635   lua_error(L);
25636   return SWIG_arg;
25637 }
25638 
25639 
25640 static int _wrap_SBFile_Write(lua_State* L) {
25641   int SWIG_arg = 0;
25642   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25643   uint8_t *arg2 = (uint8_t *) 0 ;
25644   size_t arg3 ;
25645   size_t *arg4 = (size_t *) 0 ;
25646   lldb::SBError result;
25647 
25648   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25650   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25651   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25652   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25653 
25654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25655     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25656   }
25657 
25658 
25659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25660     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25661   }
25662 
25663   arg3 = (size_t)lua_tointeger(L, 3);
25664 
25665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25666     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25667   }
25668 
25669   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25670   {
25671     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25673   }
25674   return SWIG_arg;
25675 
25676   if(0) SWIG_fail;
25677 
25678 fail:
25679   lua_error(L);
25680   return SWIG_arg;
25681 }
25682 
25683 
25684 static int _wrap_SBFile_Flush(lua_State* L) {
25685   int SWIG_arg = 0;
25686   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25687 
25688   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25690 
25691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25692     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25693   }
25694 
25695   (arg1)->Flush();
25696 
25697   return SWIG_arg;
25698 
25699   if(0) SWIG_fail;
25700 
25701 fail:
25702   lua_error(L);
25703   return SWIG_arg;
25704 }
25705 
25706 
25707 static int _wrap_SBFile_IsValid(lua_State* L) {
25708   int SWIG_arg = 0;
25709   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25710   bool result;
25711 
25712   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
25713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
25714 
25715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25716     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
25717   }
25718 
25719   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
25720   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25721   return SWIG_arg;
25722 
25723   if(0) SWIG_fail;
25724 
25725 fail:
25726   lua_error(L);
25727   return SWIG_arg;
25728 }
25729 
25730 
25731 static int _wrap_SBFile_Close(lua_State* L) {
25732   int SWIG_arg = 0;
25733   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25734   lldb::SBError result;
25735 
25736   SWIG_check_num_args("lldb::SBFile::Close",1,1)
25737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
25738 
25739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25740     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
25741   }
25742 
25743   result = (arg1)->Close();
25744   {
25745     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25746     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25747   }
25748   return SWIG_arg;
25749 
25750   if(0) SWIG_fail;
25751 
25752 fail:
25753   lua_error(L);
25754   return SWIG_arg;
25755 }
25756 
25757 
25758 static int _wrap_SBFile_GetFile(lua_State* L) {
25759   int SWIG_arg = 0;
25760   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25761   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
25762 
25763   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
25764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
25765 
25766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25767     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
25768   }
25769 
25770   result = (arg1)->GetFile();
25771   {
25772     lldb::FileSP &sp = result;
25773     if (sp && sp->IsValid()) {
25774       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
25775       p->closef = &LLDBSwigLuaCloseFileHandle;
25776       p->f = sp->GetStream();
25777       luaL_setmetatable(L, LUA_FILEHANDLE);
25778       SWIG_arg++;
25779     }
25780   }
25781   return SWIG_arg;
25782 
25783   if(0) SWIG_fail;
25784 
25785 fail:
25786   lua_error(L);
25787   return SWIG_arg;
25788 }
25789 
25790 
25791 static void swig_delete_SBFile(void *obj) {
25792 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
25793 delete arg1;
25794 }
25795 static int _proxy__wrap_new_SBFile(lua_State *L) {
25796     assert(lua_istable(L,1));
25797     lua_pushcfunction(L,_wrap_new_SBFile);
25798     assert(!lua_isnil(L,-1));
25799     lua_replace(L,1); /* replace our table with real constructor */
25800     lua_call(L,lua_gettop(L)-1,1);
25801     return 1;
25802 }
25803 static swig_lua_attribute swig_SBFile_attributes[] = {
25804     {0,0,0}
25805 };
25806 static swig_lua_method swig_SBFile_methods[]= {
25807     { "Read", _wrap_SBFile_Read},
25808     { "Write", _wrap_SBFile_Write},
25809     { "Flush", _wrap_SBFile_Flush},
25810     { "IsValid", _wrap_SBFile_IsValid},
25811     { "Close", _wrap_SBFile_Close},
25812     { "GetFile", _wrap_SBFile_GetFile},
25813     {0,0}
25814 };
25815 static swig_lua_method swig_SBFile_meta[] = {
25816     {0,0}
25817 };
25818 
25819 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
25820     {0,0,0}
25821 };
25822 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
25823     {0,0,0,0,0,0}
25824 };
25825 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
25826     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
25827     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
25828     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
25829     {0,0}
25830 };
25831 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
25832     0
25833 };
25834 
25835 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
25836     "SBFile",
25837     swig_SBFile_Sf_SwigStatic_methods,
25838     swig_SBFile_Sf_SwigStatic_attributes,
25839     swig_SBFile_Sf_SwigStatic_constants,
25840     swig_SBFile_Sf_SwigStatic_classes,
25841     0
25842 };
25843 static swig_lua_class *swig_SBFile_bases[] = {0};
25844 static const char *swig_SBFile_base_names[] = {0};
25845 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 };
25846 
25847 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
25848   int SWIG_arg = 0;
25849   lldb::SBFileSpec *result = 0 ;
25850 
25851   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
25852   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
25853   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25854   return SWIG_arg;
25855 
25856   if(0) SWIG_fail;
25857 
25858 fail:
25859   lua_error(L);
25860   return SWIG_arg;
25861 }
25862 
25863 
25864 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
25865   int SWIG_arg = 0;
25866   lldb::SBFileSpec *arg1 = 0 ;
25867   lldb::SBFileSpec *result = 0 ;
25868 
25869   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25870   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
25871 
25872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25873     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
25874   }
25875 
25876   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
25877   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25878   return SWIG_arg;
25879 
25880   if(0) SWIG_fail;
25881 
25882 fail:
25883   lua_error(L);
25884   return SWIG_arg;
25885 }
25886 
25887 
25888 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
25889   int SWIG_arg = 0;
25890   char *arg1 = (char *) 0 ;
25891   lldb::SBFileSpec *result = 0 ;
25892 
25893   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25894   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25895   arg1 = (char *)lua_tostring(L, 1);
25896   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
25897   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25898   return SWIG_arg;
25899 
25900   if(0) SWIG_fail;
25901 
25902 fail:
25903   lua_error(L);
25904   return SWIG_arg;
25905 }
25906 
25907 
25908 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
25909   int SWIG_arg = 0;
25910   char *arg1 = (char *) 0 ;
25911   bool arg2 ;
25912   lldb::SBFileSpec *result = 0 ;
25913 
25914   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
25915   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25916   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
25917   arg1 = (char *)lua_tostring(L, 1);
25918   arg2 = (lua_toboolean(L, 2)!=0);
25919   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
25920   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25921   return SWIG_arg;
25922 
25923   if(0) SWIG_fail;
25924 
25925 fail:
25926   lua_error(L);
25927   return SWIG_arg;
25928 }
25929 
25930 
25931 static int _wrap_new_SBFileSpec(lua_State* L) {
25932   int argc;
25933   int argv[3]={
25934     1,2,3
25935   };
25936 
25937   argc = lua_gettop(L);
25938   if (argc == 0) {
25939     return _wrap_new_SBFileSpec__SWIG_0(L);
25940   }
25941   if (argc == 1) {
25942     int _v;
25943     {
25944       void *ptr;
25945       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
25946         _v = 0;
25947       } else {
25948         _v = 1;
25949       }
25950     }
25951     if (_v) {
25952       return _wrap_new_SBFileSpec__SWIG_1(L);
25953     }
25954   }
25955   if (argc == 1) {
25956     int _v;
25957     {
25958       _v = SWIG_lua_isnilstring(L,argv[0]);
25959     }
25960     if (_v) {
25961       return _wrap_new_SBFileSpec__SWIG_2(L);
25962     }
25963   }
25964   if (argc == 2) {
25965     int _v;
25966     {
25967       _v = SWIG_lua_isnilstring(L,argv[0]);
25968     }
25969     if (_v) {
25970       {
25971         _v = lua_isboolean(L,argv[1]);
25972       }
25973       if (_v) {
25974         return _wrap_new_SBFileSpec__SWIG_3(L);
25975       }
25976     }
25977   }
25978 
25979   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25980     "  Possible C/C++ prototypes are:\n"
25981     "    lldb::SBFileSpec::SBFileSpec()\n"
25982     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25983     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25984     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25985   lua_error(L);return 0;
25986 }
25987 
25988 
25989 static int _wrap_SBFileSpec___eq(lua_State* L) {
25990   int SWIG_arg = 0;
25991   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25992   lldb::SBFileSpec *arg2 = 0 ;
25993   bool result;
25994 
25995   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25997   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25998 
25999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26000     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
26001   }
26002 
26003 
26004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26005     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
26006   }
26007 
26008   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
26009   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26010   return SWIG_arg;
26011 
26012   if(0) SWIG_fail;
26013 
26014 fail:
26015   lua_error(L);
26016   return SWIG_arg;
26017 }
26018 
26019 
26020 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
26021   int SWIG_arg = 0;
26022   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26023   bool result;
26024 
26025   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
26026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
26027 
26028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26029     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
26030   }
26031 
26032   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
26033   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26034   return SWIG_arg;
26035 
26036   if(0) SWIG_fail;
26037 
26038 fail:
26039   lua_error(L);
26040   return SWIG_arg;
26041 }
26042 
26043 
26044 static int _wrap_SBFileSpec_Exists(lua_State* L) {
26045   int SWIG_arg = 0;
26046   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26047   bool result;
26048 
26049   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
26050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
26051 
26052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26053     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
26054   }
26055 
26056   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
26057   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26058   return SWIG_arg;
26059 
26060   if(0) SWIG_fail;
26061 
26062 fail:
26063   lua_error(L);
26064   return SWIG_arg;
26065 }
26066 
26067 
26068 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
26069   int SWIG_arg = 0;
26070   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26071   bool result;
26072 
26073   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
26074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
26075 
26076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26077     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
26078   }
26079 
26080   result = (bool)(arg1)->ResolveExecutableLocation();
26081   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26082   return SWIG_arg;
26083 
26084   if(0) SWIG_fail;
26085 
26086 fail:
26087   lua_error(L);
26088   return SWIG_arg;
26089 }
26090 
26091 
26092 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
26093   int SWIG_arg = 0;
26094   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26095   char *result = 0 ;
26096 
26097   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
26098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
26099 
26100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26101     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26102   }
26103 
26104   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
26105   lua_pushstring(L,(const char *)result); SWIG_arg++;
26106   return SWIG_arg;
26107 
26108   if(0) SWIG_fail;
26109 
26110 fail:
26111   lua_error(L);
26112   return SWIG_arg;
26113 }
26114 
26115 
26116 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
26117   int SWIG_arg = 0;
26118   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26119   char *result = 0 ;
26120 
26121   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
26122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
26123 
26124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26125     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26126   }
26127 
26128   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
26129   lua_pushstring(L,(const char *)result); SWIG_arg++;
26130   return SWIG_arg;
26131 
26132   if(0) SWIG_fail;
26133 
26134 fail:
26135   lua_error(L);
26136   return SWIG_arg;
26137 }
26138 
26139 
26140 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
26141   int SWIG_arg = 0;
26142   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26143   char *arg2 = (char *) 0 ;
26144 
26145   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
26146   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
26147   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
26148 
26149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26150     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26151   }
26152 
26153   arg2 = (char *)lua_tostring(L, 2);
26154   (arg1)->SetFilename((char const *)arg2);
26155 
26156   return SWIG_arg;
26157 
26158   if(0) SWIG_fail;
26159 
26160 fail:
26161   lua_error(L);
26162   return SWIG_arg;
26163 }
26164 
26165 
26166 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
26167   int SWIG_arg = 0;
26168   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26169   char *arg2 = (char *) 0 ;
26170 
26171   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
26172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
26173   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
26174 
26175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26176     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26177   }
26178 
26179   arg2 = (char *)lua_tostring(L, 2);
26180   (arg1)->SetDirectory((char const *)arg2);
26181 
26182   return SWIG_arg;
26183 
26184   if(0) SWIG_fail;
26185 
26186 fail:
26187   lua_error(L);
26188   return SWIG_arg;
26189 }
26190 
26191 
26192 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
26193   int SWIG_arg = 0;
26194   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26195   char *arg2 = (char *) 0 ;
26196   size_t arg3 ;
26197   uint32_t result;
26198 
26199   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
26200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
26201   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
26202   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
26203 
26204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26205     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
26206   }
26207 
26208   arg2 = (char *)lua_tostring(L, 2);
26209   arg3 = (size_t)lua_tointeger(L, 3);
26210   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
26211   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26212   return SWIG_arg;
26213 
26214   if(0) SWIG_fail;
26215 
26216 fail:
26217   lua_error(L);
26218   return SWIG_arg;
26219 }
26220 
26221 
26222 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
26223   int SWIG_arg = 0;
26224   char *arg1 = (char *) 0 ;
26225   char *arg2 = (char *) 0 ;
26226   size_t arg3 ;
26227   int result;
26228 
26229   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
26230   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
26231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
26232   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
26233   arg1 = (char *)lua_tostring(L, 1);
26234   arg2 = (char *)lua_tostring(L, 2);
26235   arg3 = (size_t)lua_tointeger(L, 3);
26236   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
26237   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26238   return SWIG_arg;
26239 
26240   if(0) SWIG_fail;
26241 
26242 fail:
26243   lua_error(L);
26244   return SWIG_arg;
26245 }
26246 
26247 
26248 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
26249   int SWIG_arg = 0;
26250   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26251   lldb::SBStream *arg2 = 0 ;
26252   bool result;
26253 
26254   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
26255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
26256   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
26257 
26258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26259     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
26260   }
26261 
26262 
26263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26264     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26265   }
26266 
26267   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
26268   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26269   return SWIG_arg;
26270 
26271   if(0) SWIG_fail;
26272 
26273 fail:
26274   lua_error(L);
26275   return SWIG_arg;
26276 }
26277 
26278 
26279 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
26280   int SWIG_arg = 0;
26281   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26282   char *arg2 = (char *) 0 ;
26283 
26284   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
26285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
26286   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
26287 
26288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26289     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
26290   }
26291 
26292   arg2 = (char *)lua_tostring(L, 2);
26293   (arg1)->AppendPathComponent((char const *)arg2);
26294 
26295   return SWIG_arg;
26296 
26297   if(0) SWIG_fail;
26298 
26299 fail:
26300   lua_error(L);
26301   return SWIG_arg;
26302 }
26303 
26304 
26305 static int _wrap_SBFileSpec___tostring(lua_State* L) {
26306   int SWIG_arg = 0;
26307   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26308   std::string result;
26309 
26310   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
26311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
26312 
26313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26314     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
26315   }
26316 
26317   result = lldb_SBFileSpec___str__(arg1);
26318   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
26319   return SWIG_arg;
26320 
26321   if(0) SWIG_fail;
26322 
26323 fail:
26324   lua_error(L);
26325   return SWIG_arg;
26326 }
26327 
26328 
26329 static void swig_delete_SBFileSpec(void *obj) {
26330 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
26331 delete arg1;
26332 }
26333 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
26334     assert(lua_istable(L,1));
26335     lua_pushcfunction(L,_wrap_new_SBFileSpec);
26336     assert(!lua_isnil(L,-1));
26337     lua_replace(L,1); /* replace our table with real constructor */
26338     lua_call(L,lua_gettop(L)-1,1);
26339     return 1;
26340 }
26341 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
26342     {0,0,0}
26343 };
26344 static swig_lua_method swig_SBFileSpec_methods[]= {
26345     { "__eq", _wrap_SBFileSpec___eq},
26346     { "IsValid", _wrap_SBFileSpec_IsValid},
26347     { "Exists", _wrap_SBFileSpec_Exists},
26348     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
26349     { "GetFilename", _wrap_SBFileSpec_GetFilename},
26350     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
26351     { "SetFilename", _wrap_SBFileSpec_SetFilename},
26352     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
26353     { "GetPath", _wrap_SBFileSpec_GetPath},
26354     { "GetDescription", _wrap_SBFileSpec_GetDescription},
26355     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
26356     { "__tostring", _wrap_SBFileSpec___tostring},
26357     {0,0}
26358 };
26359 static swig_lua_method swig_SBFileSpec_meta[] = {
26360     { "__eq", _wrap_SBFileSpec___eq},
26361     { "__tostring", _wrap_SBFileSpec___tostring},
26362     {0,0}
26363 };
26364 
26365 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
26366     {0,0,0}
26367 };
26368 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
26369     {0,0,0,0,0,0}
26370 };
26371 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
26372     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
26373     {0,0}
26374 };
26375 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
26376     0
26377 };
26378 
26379 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
26380     "SBFileSpec",
26381     swig_SBFileSpec_Sf_SwigStatic_methods,
26382     swig_SBFileSpec_Sf_SwigStatic_attributes,
26383     swig_SBFileSpec_Sf_SwigStatic_constants,
26384     swig_SBFileSpec_Sf_SwigStatic_classes,
26385     0
26386 };
26387 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
26388 static const char *swig_SBFileSpec_base_names[] = {0};
26389 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 };
26390 
26391 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
26392   int SWIG_arg = 0;
26393   lldb::SBFileSpecList *result = 0 ;
26394 
26395   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
26396   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
26397   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26398   return SWIG_arg;
26399 
26400   if(0) SWIG_fail;
26401 
26402 fail:
26403   lua_error(L);
26404   return SWIG_arg;
26405 }
26406 
26407 
26408 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
26409   int SWIG_arg = 0;
26410   lldb::SBFileSpecList *arg1 = 0 ;
26411   lldb::SBFileSpecList *result = 0 ;
26412 
26413   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
26414   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
26415 
26416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26417     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
26418   }
26419 
26420   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
26421   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26422   return SWIG_arg;
26423 
26424   if(0) SWIG_fail;
26425 
26426 fail:
26427   lua_error(L);
26428   return SWIG_arg;
26429 }
26430 
26431 
26432 static int _wrap_new_SBFileSpecList(lua_State* L) {
26433   int argc;
26434   int argv[2]={
26435     1,2
26436   };
26437 
26438   argc = lua_gettop(L);
26439   if (argc == 0) {
26440     return _wrap_new_SBFileSpecList__SWIG_0(L);
26441   }
26442   if (argc == 1) {
26443     int _v;
26444     {
26445       void *ptr;
26446       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
26447         _v = 0;
26448       } else {
26449         _v = 1;
26450       }
26451     }
26452     if (_v) {
26453       return _wrap_new_SBFileSpecList__SWIG_1(L);
26454     }
26455   }
26456 
26457   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26458     "  Possible C/C++ prototypes are:\n"
26459     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26460     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26461   lua_error(L);return 0;
26462 }
26463 
26464 
26465 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26466   int SWIG_arg = 0;
26467   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26468   uint32_t result;
26469 
26470   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26472 
26473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26474     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26475   }
26476 
26477   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26478   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26479   return SWIG_arg;
26480 
26481   if(0) SWIG_fail;
26482 
26483 fail:
26484   lua_error(L);
26485   return SWIG_arg;
26486 }
26487 
26488 
26489 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26490   int SWIG_arg = 0;
26491   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26492   lldb::SBStream *arg2 = 0 ;
26493   bool result;
26494 
26495   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26497   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26498 
26499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26500     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26501   }
26502 
26503 
26504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26505     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26506   }
26507 
26508   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26510   return SWIG_arg;
26511 
26512   if(0) SWIG_fail;
26513 
26514 fail:
26515   lua_error(L);
26516   return SWIG_arg;
26517 }
26518 
26519 
26520 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26521   int SWIG_arg = 0;
26522   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26523   lldb::SBFileSpec *arg2 = 0 ;
26524 
26525   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26527   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26528 
26529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26530     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26531   }
26532 
26533 
26534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26535     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26536   }
26537 
26538   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26539 
26540   return SWIG_arg;
26541 
26542   if(0) SWIG_fail;
26543 
26544 fail:
26545   lua_error(L);
26546   return SWIG_arg;
26547 }
26548 
26549 
26550 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26551   int SWIG_arg = 0;
26552   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26553   lldb::SBFileSpec *arg2 = 0 ;
26554   bool result;
26555 
26556   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26558   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26559 
26560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26561     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26562   }
26563 
26564 
26565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26566     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26567   }
26568 
26569   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26570   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26571   return SWIG_arg;
26572 
26573   if(0) SWIG_fail;
26574 
26575 fail:
26576   lua_error(L);
26577   return SWIG_arg;
26578 }
26579 
26580 
26581 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26582   int SWIG_arg = 0;
26583   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26584 
26585   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26587 
26588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26589     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26590   }
26591 
26592   (arg1)->Clear();
26593 
26594   return SWIG_arg;
26595 
26596   if(0) SWIG_fail;
26597 
26598 fail:
26599   lua_error(L);
26600   return SWIG_arg;
26601 }
26602 
26603 
26604 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26605   int SWIG_arg = 0;
26606   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26607   uint32_t arg2 ;
26608   lldb::SBFileSpec *arg3 = 0 ;
26609   bool arg4 ;
26610   uint32_t result;
26611 
26612   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26614   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26615   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26616   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26617 
26618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26619     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26620   }
26621 
26622   arg2 = (uint32_t)lua_tointeger(L, 2);
26623 
26624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26625     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26626   }
26627 
26628   arg4 = (lua_toboolean(L, 4)!=0);
26629   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26630   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26631   return SWIG_arg;
26632 
26633   if(0) SWIG_fail;
26634 
26635 fail:
26636   lua_error(L);
26637   return SWIG_arg;
26638 }
26639 
26640 
26641 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26642   int SWIG_arg = 0;
26643   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26644   uint32_t arg2 ;
26645   lldb::SBFileSpec result;
26646 
26647   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26649   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26650 
26651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26652     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26653   }
26654 
26655   arg2 = (uint32_t)lua_tointeger(L, 2);
26656   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26657   {
26658     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26659     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26660   }
26661   return SWIG_arg;
26662 
26663   if(0) SWIG_fail;
26664 
26665 fail:
26666   lua_error(L);
26667   return SWIG_arg;
26668 }
26669 
26670 
26671 static void swig_delete_SBFileSpecList(void *obj) {
26672 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26673 delete arg1;
26674 }
26675 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26676     assert(lua_istable(L,1));
26677     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26678     assert(!lua_isnil(L,-1));
26679     lua_replace(L,1); /* replace our table with real constructor */
26680     lua_call(L,lua_gettop(L)-1,1);
26681     return 1;
26682 }
26683 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26684     {0,0,0}
26685 };
26686 static swig_lua_method swig_SBFileSpecList_methods[]= {
26687     { "GetSize", _wrap_SBFileSpecList_GetSize},
26688     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26689     { "Append", _wrap_SBFileSpecList_Append},
26690     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26691     { "Clear", _wrap_SBFileSpecList_Clear},
26692     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26693     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26694     {0,0}
26695 };
26696 static swig_lua_method swig_SBFileSpecList_meta[] = {
26697     {0,0}
26698 };
26699 
26700 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
26701     {0,0,0}
26702 };
26703 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
26704     {0,0,0,0,0,0}
26705 };
26706 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
26707     {0,0}
26708 };
26709 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
26710     0
26711 };
26712 
26713 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
26714     "SBFileSpecList",
26715     swig_SBFileSpecList_Sf_SwigStatic_methods,
26716     swig_SBFileSpecList_Sf_SwigStatic_attributes,
26717     swig_SBFileSpecList_Sf_SwigStatic_constants,
26718     swig_SBFileSpecList_Sf_SwigStatic_classes,
26719     0
26720 };
26721 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
26722 static const char *swig_SBFileSpecList_base_names[] = {0};
26723 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 };
26724 
26725 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
26726   int SWIG_arg = 0;
26727   lldb::SBFrame *result = 0 ;
26728 
26729   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
26730   result = (lldb::SBFrame *)new lldb::SBFrame();
26731   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26732   return SWIG_arg;
26733 
26734   if(0) SWIG_fail;
26735 
26736 fail:
26737   lua_error(L);
26738   return SWIG_arg;
26739 }
26740 
26741 
26742 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
26743   int SWIG_arg = 0;
26744   lldb::SBFrame *arg1 = 0 ;
26745   lldb::SBFrame *result = 0 ;
26746 
26747   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
26748   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
26749 
26750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26751     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
26752   }
26753 
26754   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
26755   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26756   return SWIG_arg;
26757 
26758   if(0) SWIG_fail;
26759 
26760 fail:
26761   lua_error(L);
26762   return SWIG_arg;
26763 }
26764 
26765 
26766 static int _wrap_new_SBFrame(lua_State* L) {
26767   int argc;
26768   int argv[2]={
26769     1,2
26770   };
26771 
26772   argc = lua_gettop(L);
26773   if (argc == 0) {
26774     return _wrap_new_SBFrame__SWIG_0(L);
26775   }
26776   if (argc == 1) {
26777     int _v;
26778     {
26779       void *ptr;
26780       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
26781         _v = 0;
26782       } else {
26783         _v = 1;
26784       }
26785     }
26786     if (_v) {
26787       return _wrap_new_SBFrame__SWIG_1(L);
26788     }
26789   }
26790 
26791   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
26792     "  Possible C/C++ prototypes are:\n"
26793     "    lldb::SBFrame::SBFrame()\n"
26794     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
26795   lua_error(L);return 0;
26796 }
26797 
26798 
26799 static int _wrap_SBFrame_IsEqual(lua_State* L) {
26800   int SWIG_arg = 0;
26801   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26802   lldb::SBFrame *arg2 = 0 ;
26803   bool result;
26804 
26805   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
26806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
26807   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
26808 
26809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26810     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
26811   }
26812 
26813 
26814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26815     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
26816   }
26817 
26818   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
26819   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26820   return SWIG_arg;
26821 
26822   if(0) SWIG_fail;
26823 
26824 fail:
26825   lua_error(L);
26826   return SWIG_arg;
26827 }
26828 
26829 
26830 static int _wrap_SBFrame_IsValid(lua_State* L) {
26831   int SWIG_arg = 0;
26832   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26833   bool result;
26834 
26835   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
26836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
26837 
26838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26839     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
26840   }
26841 
26842   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
26843   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26844   return SWIG_arg;
26845 
26846   if(0) SWIG_fail;
26847 
26848 fail:
26849   lua_error(L);
26850   return SWIG_arg;
26851 }
26852 
26853 
26854 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
26855   int SWIG_arg = 0;
26856   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26857   uint32_t result;
26858 
26859   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
26860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
26861 
26862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26863     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
26864   }
26865 
26866   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
26867   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26868   return SWIG_arg;
26869 
26870   if(0) SWIG_fail;
26871 
26872 fail:
26873   lua_error(L);
26874   return SWIG_arg;
26875 }
26876 
26877 
26878 static int _wrap_SBFrame_GetCFA(lua_State* L) {
26879   int SWIG_arg = 0;
26880   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26881   lldb::addr_t result;
26882 
26883   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
26884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
26885 
26886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26887     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
26888   }
26889 
26890   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
26891   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26892   return SWIG_arg;
26893 
26894   if(0) SWIG_fail;
26895 
26896 fail:
26897   lua_error(L);
26898   return SWIG_arg;
26899 }
26900 
26901 
26902 static int _wrap_SBFrame_GetPC(lua_State* L) {
26903   int SWIG_arg = 0;
26904   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26905   lldb::addr_t result;
26906 
26907   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
26908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
26909 
26910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26911     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
26912   }
26913 
26914   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
26915   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26916   return SWIG_arg;
26917 
26918   if(0) SWIG_fail;
26919 
26920 fail:
26921   lua_error(L);
26922   return SWIG_arg;
26923 }
26924 
26925 
26926 static int _wrap_SBFrame_SetPC(lua_State* L) {
26927   int SWIG_arg = 0;
26928   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26929   lldb::addr_t arg2 ;
26930   bool result;
26931 
26932   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
26933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
26934   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
26935 
26936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26937     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
26938   }
26939 
26940   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
26941   result = (bool)(arg1)->SetPC(arg2);
26942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26943   return SWIG_arg;
26944 
26945   if(0) SWIG_fail;
26946 
26947 fail:
26948   lua_error(L);
26949   return SWIG_arg;
26950 }
26951 
26952 
26953 static int _wrap_SBFrame_GetSP(lua_State* L) {
26954   int SWIG_arg = 0;
26955   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26956   lldb::addr_t result;
26957 
26958   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
26959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
26960 
26961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26962     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
26963   }
26964 
26965   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26966   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26967   return SWIG_arg;
26968 
26969   if(0) SWIG_fail;
26970 
26971 fail:
26972   lua_error(L);
26973   return SWIG_arg;
26974 }
26975 
26976 
26977 static int _wrap_SBFrame_GetFP(lua_State* L) {
26978   int SWIG_arg = 0;
26979   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26980   lldb::addr_t result;
26981 
26982   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26984 
26985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26986     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26987   }
26988 
26989   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26990   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26991   return SWIG_arg;
26992 
26993   if(0) SWIG_fail;
26994 
26995 fail:
26996   lua_error(L);
26997   return SWIG_arg;
26998 }
26999 
27000 
27001 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
27002   int SWIG_arg = 0;
27003   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27004   lldb::SBAddress result;
27005 
27006   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
27007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
27008 
27009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27010     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
27011   }
27012 
27013   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
27014   {
27015     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
27016     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
27017   }
27018   return SWIG_arg;
27019 
27020   if(0) SWIG_fail;
27021 
27022 fail:
27023   lua_error(L);
27024   return SWIG_arg;
27025 }
27026 
27027 
27028 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
27029   int SWIG_arg = 0;
27030   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27031   uint32_t arg2 ;
27032   lldb::SBSymbolContext result;
27033 
27034   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
27035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
27036   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
27037 
27038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27039     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
27040   }
27041 
27042   arg2 = (uint32_t)lua_tointeger(L, 2);
27043   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
27044   {
27045     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
27046     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
27047   }
27048   return SWIG_arg;
27049 
27050   if(0) SWIG_fail;
27051 
27052 fail:
27053   lua_error(L);
27054   return SWIG_arg;
27055 }
27056 
27057 
27058 static int _wrap_SBFrame_GetModule(lua_State* L) {
27059   int SWIG_arg = 0;
27060   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27061   lldb::SBModule result;
27062 
27063   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
27064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
27065 
27066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27067     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
27068   }
27069 
27070   result = ((lldb::SBFrame const *)arg1)->GetModule();
27071   {
27072     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
27073     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
27074   }
27075   return SWIG_arg;
27076 
27077   if(0) SWIG_fail;
27078 
27079 fail:
27080   lua_error(L);
27081   return SWIG_arg;
27082 }
27083 
27084 
27085 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
27086   int SWIG_arg = 0;
27087   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27088   lldb::SBCompileUnit result;
27089 
27090   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
27091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
27092 
27093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27094     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
27095   }
27096 
27097   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
27098   {
27099     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
27100     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
27101   }
27102   return SWIG_arg;
27103 
27104   if(0) SWIG_fail;
27105 
27106 fail:
27107   lua_error(L);
27108   return SWIG_arg;
27109 }
27110 
27111 
27112 static int _wrap_SBFrame_GetFunction(lua_State* L) {
27113   int SWIG_arg = 0;
27114   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27115   lldb::SBFunction result;
27116 
27117   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
27118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
27119 
27120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27121     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
27122   }
27123 
27124   result = ((lldb::SBFrame const *)arg1)->GetFunction();
27125   {
27126     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
27127     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
27128   }
27129   return SWIG_arg;
27130 
27131   if(0) SWIG_fail;
27132 
27133 fail:
27134   lua_error(L);
27135   return SWIG_arg;
27136 }
27137 
27138 
27139 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
27140   int SWIG_arg = 0;
27141   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27142   lldb::SBSymbol result;
27143 
27144   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
27145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
27146 
27147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27148     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
27149   }
27150 
27151   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
27152   {
27153     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
27154     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
27155   }
27156   return SWIG_arg;
27157 
27158   if(0) SWIG_fail;
27159 
27160 fail:
27161   lua_error(L);
27162   return SWIG_arg;
27163 }
27164 
27165 
27166 static int _wrap_SBFrame_GetBlock(lua_State* L) {
27167   int SWIG_arg = 0;
27168   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27169   lldb::SBBlock result;
27170 
27171   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
27172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
27173 
27174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27175     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
27176   }
27177 
27178   result = ((lldb::SBFrame const *)arg1)->GetBlock();
27179   {
27180     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27182   }
27183   return SWIG_arg;
27184 
27185   if(0) SWIG_fail;
27186 
27187 fail:
27188   lua_error(L);
27189   return SWIG_arg;
27190 }
27191 
27192 
27193 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
27194   int SWIG_arg = 0;
27195   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27196   char *result = 0 ;
27197 
27198   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
27200 
27201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27202     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27203   }
27204 
27205   result = (char *)(arg1)->GetFunctionName();
27206   lua_pushstring(L,(const char *)result); SWIG_arg++;
27207   return SWIG_arg;
27208 
27209   if(0) SWIG_fail;
27210 
27211 fail:
27212   lua_error(L);
27213   return SWIG_arg;
27214 }
27215 
27216 
27217 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
27218   int SWIG_arg = 0;
27219   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27220   char *result = 0 ;
27221 
27222   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
27223   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
27224 
27225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27226     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27227   }
27228 
27229   result = (char *)(arg1)->GetDisplayFunctionName();
27230   lua_pushstring(L,(const char *)result); SWIG_arg++;
27231   return SWIG_arg;
27232 
27233   if(0) SWIG_fail;
27234 
27235 fail:
27236   lua_error(L);
27237   return SWIG_arg;
27238 }
27239 
27240 
27241 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
27242   int SWIG_arg = 0;
27243   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27244   char *result = 0 ;
27245 
27246   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
27248 
27249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27250     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27251   }
27252 
27253   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
27254   lua_pushstring(L,(const char *)result); SWIG_arg++;
27255   return SWIG_arg;
27256 
27257   if(0) SWIG_fail;
27258 
27259 fail:
27260   lua_error(L);
27261   return SWIG_arg;
27262 }
27263 
27264 
27265 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
27266   int argc;
27267   int argv[2]={
27268     1,2
27269   };
27270 
27271   argc = lua_gettop(L);
27272   if (argc == 1) {
27273     int _v;
27274     {
27275       void *ptr;
27276       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27277         _v = 0;
27278       } else {
27279         _v = 1;
27280       }
27281     }
27282     if (_v) {
27283       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
27284     }
27285   }
27286   if (argc == 1) {
27287     int _v;
27288     {
27289       void *ptr;
27290       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27291         _v = 0;
27292       } else {
27293         _v = 1;
27294       }
27295     }
27296     if (_v) {
27297       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
27298     }
27299   }
27300 
27301   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
27302     "  Possible C/C++ prototypes are:\n"
27303     "    lldb::SBFrame::GetFunctionName()\n"
27304     "    lldb::SBFrame::GetFunctionName() const\n");
27305   lua_error(L);return 0;
27306 }
27307 
27308 
27309 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
27310   int SWIG_arg = 0;
27311   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27312   lldb::LanguageType result;
27313 
27314   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
27315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
27316 
27317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27318     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
27319   }
27320 
27321   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
27322   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27323   return SWIG_arg;
27324 
27325   if(0) SWIG_fail;
27326 
27327 fail:
27328   lua_error(L);
27329   return SWIG_arg;
27330 }
27331 
27332 
27333 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
27334   int SWIG_arg = 0;
27335   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27336   bool result;
27337 
27338   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
27340 
27341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27342     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27343   }
27344 
27345   result = (bool)(arg1)->IsInlined();
27346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27347   return SWIG_arg;
27348 
27349   if(0) SWIG_fail;
27350 
27351 fail:
27352   lua_error(L);
27353   return SWIG_arg;
27354 }
27355 
27356 
27357 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
27358   int SWIG_arg = 0;
27359   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27360   bool result;
27361 
27362   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
27364 
27365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27366     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27367   }
27368 
27369   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
27370   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27371   return SWIG_arg;
27372 
27373   if(0) SWIG_fail;
27374 
27375 fail:
27376   lua_error(L);
27377   return SWIG_arg;
27378 }
27379 
27380 
27381 static int _wrap_SBFrame_IsInlined(lua_State* L) {
27382   int argc;
27383   int argv[2]={
27384     1,2
27385   };
27386 
27387   argc = lua_gettop(L);
27388   if (argc == 1) {
27389     int _v;
27390     {
27391       void *ptr;
27392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27393         _v = 0;
27394       } else {
27395         _v = 1;
27396       }
27397     }
27398     if (_v) {
27399       return _wrap_SBFrame_IsInlined__SWIG_0(L);
27400     }
27401   }
27402   if (argc == 1) {
27403     int _v;
27404     {
27405       void *ptr;
27406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27407         _v = 0;
27408       } else {
27409         _v = 1;
27410       }
27411     }
27412     if (_v) {
27413       return _wrap_SBFrame_IsInlined__SWIG_1(L);
27414     }
27415   }
27416 
27417   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
27418     "  Possible C/C++ prototypes are:\n"
27419     "    lldb::SBFrame::IsInlined()\n"
27420     "    lldb::SBFrame::IsInlined() const\n");
27421   lua_error(L);return 0;
27422 }
27423 
27424 
27425 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
27426   int SWIG_arg = 0;
27427   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27428   bool result;
27429 
27430   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
27432 
27433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27434     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27435   }
27436 
27437   result = (bool)(arg1)->IsArtificial();
27438   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27439   return SWIG_arg;
27440 
27441   if(0) SWIG_fail;
27442 
27443 fail:
27444   lua_error(L);
27445   return SWIG_arg;
27446 }
27447 
27448 
27449 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
27450   int SWIG_arg = 0;
27451   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27452   bool result;
27453 
27454   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27455   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27456 
27457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27458     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27459   }
27460 
27461   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27462   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27463   return SWIG_arg;
27464 
27465   if(0) SWIG_fail;
27466 
27467 fail:
27468   lua_error(L);
27469   return SWIG_arg;
27470 }
27471 
27472 
27473 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27474   int argc;
27475   int argv[2]={
27476     1,2
27477   };
27478 
27479   argc = lua_gettop(L);
27480   if (argc == 1) {
27481     int _v;
27482     {
27483       void *ptr;
27484       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27485         _v = 0;
27486       } else {
27487         _v = 1;
27488       }
27489     }
27490     if (_v) {
27491       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27492     }
27493   }
27494   if (argc == 1) {
27495     int _v;
27496     {
27497       void *ptr;
27498       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27499         _v = 0;
27500       } else {
27501         _v = 1;
27502       }
27503     }
27504     if (_v) {
27505       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27506     }
27507   }
27508 
27509   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27510     "  Possible C/C++ prototypes are:\n"
27511     "    lldb::SBFrame::IsArtificial()\n"
27512     "    lldb::SBFrame::IsArtificial() const\n");
27513   lua_error(L);return 0;
27514 }
27515 
27516 
27517 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27518   int SWIG_arg = 0;
27519   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27520   char *arg2 = (char *) 0 ;
27521   lldb::SBValue result;
27522 
27523   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27525   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27526 
27527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27528     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27529   }
27530 
27531   arg2 = (char *)lua_tostring(L, 2);
27532   result = (arg1)->EvaluateExpression((char const *)arg2);
27533   {
27534     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27535     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27536   }
27537   return SWIG_arg;
27538 
27539   if(0) SWIG_fail;
27540 
27541 fail:
27542   lua_error(L);
27543   return SWIG_arg;
27544 }
27545 
27546 
27547 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
27548   int SWIG_arg = 0;
27549   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27550   char *arg2 = (char *) 0 ;
27551   lldb::DynamicValueType arg3 ;
27552   lldb::SBValue result;
27553 
27554   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27556   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27557   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27558 
27559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27560     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27561   }
27562 
27563   arg2 = (char *)lua_tostring(L, 2);
27564   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
27565   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27566   {
27567     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27568     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27569   }
27570   return SWIG_arg;
27571 
27572   if(0) SWIG_fail;
27573 
27574 fail:
27575   lua_error(L);
27576   return SWIG_arg;
27577 }
27578 
27579 
27580 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27581   int SWIG_arg = 0;
27582   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27583   char *arg2 = (char *) 0 ;
27584   lldb::DynamicValueType arg3 ;
27585   bool arg4 ;
27586   lldb::SBValue result;
27587 
27588   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27590   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27591   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27592   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27593 
27594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27595     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27596   }
27597 
27598   arg2 = (char *)lua_tostring(L, 2);
27599   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
27600   arg4 = (lua_toboolean(L, 4)!=0);
27601   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27602   {
27603     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27605   }
27606   return SWIG_arg;
27607 
27608   if(0) SWIG_fail;
27609 
27610 fail:
27611   lua_error(L);
27612   return SWIG_arg;
27613 }
27614 
27615 
27616 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27617   int SWIG_arg = 0;
27618   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27619   char *arg2 = (char *) 0 ;
27620   lldb::SBExpressionOptions *arg3 = 0 ;
27621   lldb::SBValue result;
27622 
27623   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27625   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27626   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27627 
27628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27629     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27630   }
27631 
27632   arg2 = (char *)lua_tostring(L, 2);
27633 
27634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27635     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27636   }
27637 
27638   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27639   {
27640     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27641     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27642   }
27643   return SWIG_arg;
27644 
27645   if(0) SWIG_fail;
27646 
27647 fail:
27648   lua_error(L);
27649   return SWIG_arg;
27650 }
27651 
27652 
27653 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27654   int argc;
27655   int argv[5]={
27656     1,2,3,4,5
27657   };
27658 
27659   argc = lua_gettop(L);
27660   if (argc == 2) {
27661     int _v;
27662     {
27663       void *ptr;
27664       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27665         _v = 0;
27666       } else {
27667         _v = 1;
27668       }
27669     }
27670     if (_v) {
27671       {
27672         _v = SWIG_lua_isnilstring(L,argv[1]);
27673       }
27674       if (_v) {
27675         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27676       }
27677     }
27678   }
27679   if (argc == 3) {
27680     int _v;
27681     {
27682       void *ptr;
27683       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27684         _v = 0;
27685       } else {
27686         _v = 1;
27687       }
27688     }
27689     if (_v) {
27690       {
27691         _v = SWIG_lua_isnilstring(L,argv[1]);
27692       }
27693       if (_v) {
27694         {
27695           void *ptr;
27696           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
27697             _v = 0;
27698           } else {
27699             _v = 1;
27700           }
27701         }
27702         if (_v) {
27703           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
27704         }
27705       }
27706     }
27707   }
27708   if (argc == 3) {
27709     int _v;
27710     {
27711       void *ptr;
27712       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27713         _v = 0;
27714       } else {
27715         _v = 1;
27716       }
27717     }
27718     if (_v) {
27719       {
27720         _v = SWIG_lua_isnilstring(L,argv[1]);
27721       }
27722       if (_v) {
27723         {
27724           _v = lua_isnumber(L,argv[2]);
27725         }
27726         if (_v) {
27727           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
27728         }
27729       }
27730     }
27731   }
27732   if (argc == 4) {
27733     int _v;
27734     {
27735       void *ptr;
27736       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27737         _v = 0;
27738       } else {
27739         _v = 1;
27740       }
27741     }
27742     if (_v) {
27743       {
27744         _v = SWIG_lua_isnilstring(L,argv[1]);
27745       }
27746       if (_v) {
27747         {
27748           _v = lua_isnumber(L,argv[2]);
27749         }
27750         if (_v) {
27751           {
27752             _v = lua_isboolean(L,argv[3]);
27753           }
27754           if (_v) {
27755             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
27756           }
27757         }
27758       }
27759     }
27760   }
27761 
27762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
27763     "  Possible C/C++ prototypes are:\n"
27764     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
27765     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
27766     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
27767     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
27768   lua_error(L);return 0;
27769 }
27770 
27771 
27772 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
27773   int SWIG_arg = 0;
27774   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27775   lldb::SBBlock result;
27776 
27777   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
27778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
27779 
27780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27781     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
27782   }
27783 
27784   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
27785   {
27786     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27787     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27788   }
27789   return SWIG_arg;
27790 
27791   if(0) SWIG_fail;
27792 
27793 fail:
27794   lua_error(L);
27795   return SWIG_arg;
27796 }
27797 
27798 
27799 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
27800   int SWIG_arg = 0;
27801   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27802   lldb::SBLineEntry result;
27803 
27804   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
27805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
27806 
27807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27808     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
27809   }
27810 
27811   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
27812   {
27813     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
27814     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
27815   }
27816   return SWIG_arg;
27817 
27818   if(0) SWIG_fail;
27819 
27820 fail:
27821   lua_error(L);
27822   return SWIG_arg;
27823 }
27824 
27825 
27826 static int _wrap_SBFrame_GetThread(lua_State* L) {
27827   int SWIG_arg = 0;
27828   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27829   lldb::SBThread result;
27830 
27831   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
27832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
27833 
27834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27835     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
27836   }
27837 
27838   result = ((lldb::SBFrame const *)arg1)->GetThread();
27839   {
27840     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
27841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
27842   }
27843   return SWIG_arg;
27844 
27845   if(0) SWIG_fail;
27846 
27847 fail:
27848   lua_error(L);
27849   return SWIG_arg;
27850 }
27851 
27852 
27853 static int _wrap_SBFrame_Disassemble(lua_State* L) {
27854   int SWIG_arg = 0;
27855   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27856   char *result = 0 ;
27857 
27858   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
27859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
27860 
27861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27862     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
27863   }
27864 
27865   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
27866   lua_pushstring(L,(const char *)result); SWIG_arg++;
27867   return SWIG_arg;
27868 
27869   if(0) SWIG_fail;
27870 
27871 fail:
27872   lua_error(L);
27873   return SWIG_arg;
27874 }
27875 
27876 
27877 static int _wrap_SBFrame_Clear(lua_State* L) {
27878   int SWIG_arg = 0;
27879   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27880 
27881   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
27882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
27883 
27884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27885     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
27886   }
27887 
27888   (arg1)->Clear();
27889 
27890   return SWIG_arg;
27891 
27892   if(0) SWIG_fail;
27893 
27894 fail:
27895   lua_error(L);
27896   return SWIG_arg;
27897 }
27898 
27899 
27900 static int _wrap_SBFrame___eq(lua_State* L) {
27901   int SWIG_arg = 0;
27902   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27903   lldb::SBFrame *arg2 = 0 ;
27904   bool result;
27905 
27906   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
27907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
27908   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
27909 
27910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27911     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
27912   }
27913 
27914 
27915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27916     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
27917   }
27918 
27919   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
27920   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27921   return SWIG_arg;
27922 
27923   if(0) SWIG_fail;
27924 
27925 fail:
27926   lua_error(L);
27927   return SWIG_arg;
27928 }
27929 
27930 
27931 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
27932   int SWIG_arg = 0;
27933   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27934   bool arg2 ;
27935   bool arg3 ;
27936   bool arg4 ;
27937   bool arg5 ;
27938   lldb::SBValueList result;
27939 
27940   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
27941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27942   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27943   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27944   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27945   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27946 
27947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27948     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27949   }
27950 
27951   arg2 = (lua_toboolean(L, 2)!=0);
27952   arg3 = (lua_toboolean(L, 3)!=0);
27953   arg4 = (lua_toboolean(L, 4)!=0);
27954   arg5 = (lua_toboolean(L, 5)!=0);
27955   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
27956   {
27957     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27958     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27959   }
27960   return SWIG_arg;
27961 
27962   if(0) SWIG_fail;
27963 
27964 fail:
27965   lua_error(L);
27966   return SWIG_arg;
27967 }
27968 
27969 
27970 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27971   int SWIG_arg = 0;
27972   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27973   bool arg2 ;
27974   bool arg3 ;
27975   bool arg4 ;
27976   bool arg5 ;
27977   lldb::DynamicValueType arg6 ;
27978   lldb::SBValueList result;
27979 
27980   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27982   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27983   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27984   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27985   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27986   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27987 
27988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27989     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27990   }
27991 
27992   arg2 = (lua_toboolean(L, 2)!=0);
27993   arg3 = (lua_toboolean(L, 3)!=0);
27994   arg4 = (lua_toboolean(L, 4)!=0);
27995   arg5 = (lua_toboolean(L, 5)!=0);
27996   arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
27997   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27998   {
27999     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28000     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28001   }
28002   return SWIG_arg;
28003 
28004   if(0) SWIG_fail;
28005 
28006 fail:
28007   lua_error(L);
28008   return SWIG_arg;
28009 }
28010 
28011 
28012 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
28013   int SWIG_arg = 0;
28014   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28015   lldb::SBVariablesOptions *arg2 = 0 ;
28016   lldb::SBValueList result;
28017 
28018   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
28019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28020   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
28021 
28022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28023     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28024   }
28025 
28026 
28027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
28028     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
28029   }
28030 
28031   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
28032   {
28033     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28034     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28035   }
28036   return SWIG_arg;
28037 
28038   if(0) SWIG_fail;
28039 
28040 fail:
28041   lua_error(L);
28042   return SWIG_arg;
28043 }
28044 
28045 
28046 static int _wrap_SBFrame_GetVariables(lua_State* L) {
28047   int argc;
28048   int argv[7]={
28049     1,2,3,4,5,6,7
28050   };
28051 
28052   argc = lua_gettop(L);
28053   if (argc == 2) {
28054     int _v;
28055     {
28056       void *ptr;
28057       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28058         _v = 0;
28059       } else {
28060         _v = 1;
28061       }
28062     }
28063     if (_v) {
28064       {
28065         void *ptr;
28066         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
28067           _v = 0;
28068         } else {
28069           _v = 1;
28070         }
28071       }
28072       if (_v) {
28073         return _wrap_SBFrame_GetVariables__SWIG_2(L);
28074       }
28075     }
28076   }
28077   if (argc == 5) {
28078     int _v;
28079     {
28080       void *ptr;
28081       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28082         _v = 0;
28083       } else {
28084         _v = 1;
28085       }
28086     }
28087     if (_v) {
28088       {
28089         _v = lua_isboolean(L,argv[1]);
28090       }
28091       if (_v) {
28092         {
28093           _v = lua_isboolean(L,argv[2]);
28094         }
28095         if (_v) {
28096           {
28097             _v = lua_isboolean(L,argv[3]);
28098           }
28099           if (_v) {
28100             {
28101               _v = lua_isboolean(L,argv[4]);
28102             }
28103             if (_v) {
28104               return _wrap_SBFrame_GetVariables__SWIG_0(L);
28105             }
28106           }
28107         }
28108       }
28109     }
28110   }
28111   if (argc == 6) {
28112     int _v;
28113     {
28114       void *ptr;
28115       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28116         _v = 0;
28117       } else {
28118         _v = 1;
28119       }
28120     }
28121     if (_v) {
28122       {
28123         _v = lua_isboolean(L,argv[1]);
28124       }
28125       if (_v) {
28126         {
28127           _v = lua_isboolean(L,argv[2]);
28128         }
28129         if (_v) {
28130           {
28131             _v = lua_isboolean(L,argv[3]);
28132           }
28133           if (_v) {
28134             {
28135               _v = lua_isboolean(L,argv[4]);
28136             }
28137             if (_v) {
28138               {
28139                 _v = lua_isnumber(L,argv[5]);
28140               }
28141               if (_v) {
28142                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
28143               }
28144             }
28145           }
28146         }
28147       }
28148     }
28149   }
28150 
28151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
28152     "  Possible C/C++ prototypes are:\n"
28153     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
28154     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
28155     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
28156   lua_error(L);return 0;
28157 }
28158 
28159 
28160 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
28161   int SWIG_arg = 0;
28162   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28163   lldb::SBValueList result;
28164 
28165   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
28166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
28167 
28168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28169     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
28170   }
28171 
28172   result = (arg1)->GetRegisters();
28173   {
28174     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28175     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28176   }
28177   return SWIG_arg;
28178 
28179   if(0) SWIG_fail;
28180 
28181 fail:
28182   lua_error(L);
28183   return SWIG_arg;
28184 }
28185 
28186 
28187 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
28188   int SWIG_arg = 0;
28189   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28190   char *arg2 = (char *) 0 ;
28191   lldb::SBValue result;
28192 
28193   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
28194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28195   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28196 
28197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28198     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28199   }
28200 
28201   arg2 = (char *)lua_tostring(L, 2);
28202   result = (arg1)->FindVariable((char const *)arg2);
28203   {
28204     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28206   }
28207   return SWIG_arg;
28208 
28209   if(0) SWIG_fail;
28210 
28211 fail:
28212   lua_error(L);
28213   return SWIG_arg;
28214 }
28215 
28216 
28217 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
28218   int SWIG_arg = 0;
28219   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28220   char *arg2 = (char *) 0 ;
28221   lldb::DynamicValueType arg3 ;
28222   lldb::SBValue result;
28223 
28224   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
28225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28226   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28227   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
28228 
28229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28230     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28231   }
28232 
28233   arg2 = (char *)lua_tostring(L, 2);
28234   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28235   result = (arg1)->FindVariable((char const *)arg2,arg3);
28236   {
28237     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28238     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28239   }
28240   return SWIG_arg;
28241 
28242   if(0) SWIG_fail;
28243 
28244 fail:
28245   lua_error(L);
28246   return SWIG_arg;
28247 }
28248 
28249 
28250 static int _wrap_SBFrame_FindVariable(lua_State* L) {
28251   int argc;
28252   int argv[4]={
28253     1,2,3,4
28254   };
28255 
28256   argc = lua_gettop(L);
28257   if (argc == 2) {
28258     int _v;
28259     {
28260       void *ptr;
28261       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28262         _v = 0;
28263       } else {
28264         _v = 1;
28265       }
28266     }
28267     if (_v) {
28268       {
28269         _v = SWIG_lua_isnilstring(L,argv[1]);
28270       }
28271       if (_v) {
28272         return _wrap_SBFrame_FindVariable__SWIG_0(L);
28273       }
28274     }
28275   }
28276   if (argc == 3) {
28277     int _v;
28278     {
28279       void *ptr;
28280       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28281         _v = 0;
28282       } else {
28283         _v = 1;
28284       }
28285     }
28286     if (_v) {
28287       {
28288         _v = SWIG_lua_isnilstring(L,argv[1]);
28289       }
28290       if (_v) {
28291         {
28292           _v = lua_isnumber(L,argv[2]);
28293         }
28294         if (_v) {
28295           return _wrap_SBFrame_FindVariable__SWIG_1(L);
28296         }
28297       }
28298     }
28299   }
28300 
28301   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
28302     "  Possible C/C++ prototypes are:\n"
28303     "    lldb::SBFrame::FindVariable(char const *)\n"
28304     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
28305   lua_error(L);return 0;
28306 }
28307 
28308 
28309 static int _wrap_SBFrame_FindRegister(lua_State* L) {
28310   int SWIG_arg = 0;
28311   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28312   char *arg2 = (char *) 0 ;
28313   lldb::SBValue result;
28314 
28315   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
28316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
28317   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
28318 
28319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28320     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
28321   }
28322 
28323   arg2 = (char *)lua_tostring(L, 2);
28324   result = (arg1)->FindRegister((char const *)arg2);
28325   {
28326     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28327     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28328   }
28329   return SWIG_arg;
28330 
28331   if(0) SWIG_fail;
28332 
28333 fail:
28334   lua_error(L);
28335   return SWIG_arg;
28336 }
28337 
28338 
28339 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
28340   int SWIG_arg = 0;
28341   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28342   char *arg2 = (char *) 0 ;
28343   lldb::SBValue result;
28344 
28345   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
28346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28347   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28348 
28349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28350     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28351   }
28352 
28353   arg2 = (char *)lua_tostring(L, 2);
28354   result = (arg1)->GetValueForVariablePath((char const *)arg2);
28355   {
28356     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28357     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28358   }
28359   return SWIG_arg;
28360 
28361   if(0) SWIG_fail;
28362 
28363 fail:
28364   lua_error(L);
28365   return SWIG_arg;
28366 }
28367 
28368 
28369 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
28370   int SWIG_arg = 0;
28371   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28372   char *arg2 = (char *) 0 ;
28373   lldb::DynamicValueType arg3 ;
28374   lldb::SBValue result;
28375 
28376   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
28377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28378   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28379   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
28380 
28381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28382     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28383   }
28384 
28385   arg2 = (char *)lua_tostring(L, 2);
28386   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28387   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
28388   {
28389     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28391   }
28392   return SWIG_arg;
28393 
28394   if(0) SWIG_fail;
28395 
28396 fail:
28397   lua_error(L);
28398   return SWIG_arg;
28399 }
28400 
28401 
28402 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
28403   int argc;
28404   int argv[4]={
28405     1,2,3,4
28406   };
28407 
28408   argc = lua_gettop(L);
28409   if (argc == 2) {
28410     int _v;
28411     {
28412       void *ptr;
28413       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28414         _v = 0;
28415       } else {
28416         _v = 1;
28417       }
28418     }
28419     if (_v) {
28420       {
28421         _v = SWIG_lua_isnilstring(L,argv[1]);
28422       }
28423       if (_v) {
28424         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
28425       }
28426     }
28427   }
28428   if (argc == 3) {
28429     int _v;
28430     {
28431       void *ptr;
28432       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28433         _v = 0;
28434       } else {
28435         _v = 1;
28436       }
28437     }
28438     if (_v) {
28439       {
28440         _v = SWIG_lua_isnilstring(L,argv[1]);
28441       }
28442       if (_v) {
28443         {
28444           _v = lua_isnumber(L,argv[2]);
28445         }
28446         if (_v) {
28447           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
28448         }
28449       }
28450     }
28451   }
28452 
28453   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
28454     "  Possible C/C++ prototypes are:\n"
28455     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28456     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28457   lua_error(L);return 0;
28458 }
28459 
28460 
28461 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28462   int SWIG_arg = 0;
28463   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28464   char *arg2 = (char *) 0 ;
28465   lldb::ValueType arg3 ;
28466   lldb::SBValue result;
28467 
28468   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28470   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28471   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28472 
28473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28474     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28475   }
28476 
28477   arg2 = (char *)lua_tostring(L, 2);
28478   arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28479   result = (arg1)->FindValue((char const *)arg2,arg3);
28480   {
28481     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28483   }
28484   return SWIG_arg;
28485 
28486   if(0) SWIG_fail;
28487 
28488 fail:
28489   lua_error(L);
28490   return SWIG_arg;
28491 }
28492 
28493 
28494 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28495   int SWIG_arg = 0;
28496   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28497   char *arg2 = (char *) 0 ;
28498   lldb::ValueType arg3 ;
28499   lldb::DynamicValueType arg4 ;
28500   lldb::SBValue result;
28501 
28502   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28504   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28505   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28506   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28507 
28508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28509     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28510   }
28511 
28512   arg2 = (char *)lua_tostring(L, 2);
28513   arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28514   arg4 = (lldb::DynamicValueType)lua_tointeger(L, 4);
28515   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28516   {
28517     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28518     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28519   }
28520   return SWIG_arg;
28521 
28522   if(0) SWIG_fail;
28523 
28524 fail:
28525   lua_error(L);
28526   return SWIG_arg;
28527 }
28528 
28529 
28530 static int _wrap_SBFrame_FindValue(lua_State* L) {
28531   int argc;
28532   int argv[5]={
28533     1,2,3,4,5
28534   };
28535 
28536   argc = lua_gettop(L);
28537   if (argc == 3) {
28538     int _v;
28539     {
28540       void *ptr;
28541       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28542         _v = 0;
28543       } else {
28544         _v = 1;
28545       }
28546     }
28547     if (_v) {
28548       {
28549         _v = SWIG_lua_isnilstring(L,argv[1]);
28550       }
28551       if (_v) {
28552         {
28553           _v = lua_isnumber(L,argv[2]);
28554         }
28555         if (_v) {
28556           return _wrap_SBFrame_FindValue__SWIG_0(L);
28557         }
28558       }
28559     }
28560   }
28561   if (argc == 4) {
28562     int _v;
28563     {
28564       void *ptr;
28565       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28566         _v = 0;
28567       } else {
28568         _v = 1;
28569       }
28570     }
28571     if (_v) {
28572       {
28573         _v = SWIG_lua_isnilstring(L,argv[1]);
28574       }
28575       if (_v) {
28576         {
28577           _v = lua_isnumber(L,argv[2]);
28578         }
28579         if (_v) {
28580           {
28581             _v = lua_isnumber(L,argv[3]);
28582           }
28583           if (_v) {
28584             return _wrap_SBFrame_FindValue__SWIG_1(L);
28585           }
28586         }
28587       }
28588     }
28589   }
28590 
28591   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28592     "  Possible C/C++ prototypes are:\n"
28593     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28594     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28595   lua_error(L);return 0;
28596 }
28597 
28598 
28599 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28600   int SWIG_arg = 0;
28601   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28602   lldb::SBStream *arg2 = 0 ;
28603   bool result;
28604 
28605   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28607   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28608 
28609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28610     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28611   }
28612 
28613 
28614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28615     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28616   }
28617 
28618   result = (bool)(arg1)->GetDescription(*arg2);
28619   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28620   return SWIG_arg;
28621 
28622   if(0) SWIG_fail;
28623 
28624 fail:
28625   lua_error(L);
28626   return SWIG_arg;
28627 }
28628 
28629 
28630 static int _wrap_SBFrame___tostring(lua_State* L) {
28631   int SWIG_arg = 0;
28632   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28633   std::string result;
28634 
28635   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
28636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
28637 
28638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28639     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28640   }
28641 
28642   result = lldb_SBFrame___str__(arg1);
28643   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28644   return SWIG_arg;
28645 
28646   if(0) SWIG_fail;
28647 
28648 fail:
28649   lua_error(L);
28650   return SWIG_arg;
28651 }
28652 
28653 
28654 static void swig_delete_SBFrame(void *obj) {
28655 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28656 delete arg1;
28657 }
28658 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28659     assert(lua_istable(L,1));
28660     lua_pushcfunction(L,_wrap_new_SBFrame);
28661     assert(!lua_isnil(L,-1));
28662     lua_replace(L,1); /* replace our table with real constructor */
28663     lua_call(L,lua_gettop(L)-1,1);
28664     return 1;
28665 }
28666 static swig_lua_attribute swig_SBFrame_attributes[] = {
28667     {0,0,0}
28668 };
28669 static swig_lua_method swig_SBFrame_methods[]= {
28670     { "IsEqual", _wrap_SBFrame_IsEqual},
28671     { "IsValid", _wrap_SBFrame_IsValid},
28672     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28673     { "GetCFA", _wrap_SBFrame_GetCFA},
28674     { "GetPC", _wrap_SBFrame_GetPC},
28675     { "SetPC", _wrap_SBFrame_SetPC},
28676     { "GetSP", _wrap_SBFrame_GetSP},
28677     { "GetFP", _wrap_SBFrame_GetFP},
28678     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28679     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28680     { "GetModule", _wrap_SBFrame_GetModule},
28681     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28682     { "GetFunction", _wrap_SBFrame_GetFunction},
28683     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28684     { "GetBlock", _wrap_SBFrame_GetBlock},
28685     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28686     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28687     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28688     { "IsInlined", _wrap_SBFrame_IsInlined},
28689     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28690     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28691     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28692     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28693     { "GetThread", _wrap_SBFrame_GetThread},
28694     { "Disassemble", _wrap_SBFrame_Disassemble},
28695     { "Clear", _wrap_SBFrame_Clear},
28696     { "__eq", _wrap_SBFrame___eq},
28697     { "GetVariables", _wrap_SBFrame_GetVariables},
28698     { "GetRegisters", _wrap_SBFrame_GetRegisters},
28699     { "FindVariable", _wrap_SBFrame_FindVariable},
28700     { "FindRegister", _wrap_SBFrame_FindRegister},
28701     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
28702     { "FindValue", _wrap_SBFrame_FindValue},
28703     { "GetDescription", _wrap_SBFrame_GetDescription},
28704     { "__tostring", _wrap_SBFrame___tostring},
28705     {0,0}
28706 };
28707 static swig_lua_method swig_SBFrame_meta[] = {
28708     { "__eq", _wrap_SBFrame___eq},
28709     { "__tostring", _wrap_SBFrame___tostring},
28710     {0,0}
28711 };
28712 
28713 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
28714     {0,0,0}
28715 };
28716 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
28717     {0,0,0,0,0,0}
28718 };
28719 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
28720     {0,0}
28721 };
28722 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
28723     0
28724 };
28725 
28726 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
28727     "SBFrame",
28728     swig_SBFrame_Sf_SwigStatic_methods,
28729     swig_SBFrame_Sf_SwigStatic_attributes,
28730     swig_SBFrame_Sf_SwigStatic_constants,
28731     swig_SBFrame_Sf_SwigStatic_classes,
28732     0
28733 };
28734 static swig_lua_class *swig_SBFrame_bases[] = {0};
28735 static const char *swig_SBFrame_base_names[] = {0};
28736 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 };
28737 
28738 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
28739   int SWIG_arg = 0;
28740   lldb::SBFunction *result = 0 ;
28741 
28742   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
28743   result = (lldb::SBFunction *)new lldb::SBFunction();
28744   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28745   return SWIG_arg;
28746 
28747   if(0) SWIG_fail;
28748 
28749 fail:
28750   lua_error(L);
28751   return SWIG_arg;
28752 }
28753 
28754 
28755 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
28756   int SWIG_arg = 0;
28757   lldb::SBFunction *arg1 = 0 ;
28758   lldb::SBFunction *result = 0 ;
28759 
28760   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
28761   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
28762 
28763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28764     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
28765   }
28766 
28767   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
28768   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28769   return SWIG_arg;
28770 
28771   if(0) SWIG_fail;
28772 
28773 fail:
28774   lua_error(L);
28775   return SWIG_arg;
28776 }
28777 
28778 
28779 static int _wrap_new_SBFunction(lua_State* L) {
28780   int argc;
28781   int argv[2]={
28782     1,2
28783   };
28784 
28785   argc = lua_gettop(L);
28786   if (argc == 0) {
28787     return _wrap_new_SBFunction__SWIG_0(L);
28788   }
28789   if (argc == 1) {
28790     int _v;
28791     {
28792       void *ptr;
28793       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
28794         _v = 0;
28795       } else {
28796         _v = 1;
28797       }
28798     }
28799     if (_v) {
28800       return _wrap_new_SBFunction__SWIG_1(L);
28801     }
28802   }
28803 
28804   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
28805     "  Possible C/C++ prototypes are:\n"
28806     "    lldb::SBFunction::SBFunction()\n"
28807     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
28808   lua_error(L);return 0;
28809 }
28810 
28811 
28812 static int _wrap_SBFunction_IsValid(lua_State* L) {
28813   int SWIG_arg = 0;
28814   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28815   bool result;
28816 
28817   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
28818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
28819 
28820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28821     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
28822   }
28823 
28824   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
28825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28826   return SWIG_arg;
28827 
28828   if(0) SWIG_fail;
28829 
28830 fail:
28831   lua_error(L);
28832   return SWIG_arg;
28833 }
28834 
28835 
28836 static int _wrap_SBFunction_GetName(lua_State* L) {
28837   int SWIG_arg = 0;
28838   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28839   char *result = 0 ;
28840 
28841   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
28842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
28843 
28844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28845     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
28846   }
28847 
28848   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
28849   lua_pushstring(L,(const char *)result); SWIG_arg++;
28850   return SWIG_arg;
28851 
28852   if(0) SWIG_fail;
28853 
28854 fail:
28855   lua_error(L);
28856   return SWIG_arg;
28857 }
28858 
28859 
28860 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
28861   int SWIG_arg = 0;
28862   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28863   char *result = 0 ;
28864 
28865   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
28866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
28867 
28868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28869     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
28870   }
28871 
28872   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
28873   lua_pushstring(L,(const char *)result); SWIG_arg++;
28874   return SWIG_arg;
28875 
28876   if(0) SWIG_fail;
28877 
28878 fail:
28879   lua_error(L);
28880   return SWIG_arg;
28881 }
28882 
28883 
28884 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
28885   int SWIG_arg = 0;
28886   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28887   char *result = 0 ;
28888 
28889   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
28890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
28891 
28892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28893     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
28894   }
28895 
28896   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
28897   lua_pushstring(L,(const char *)result); SWIG_arg++;
28898   return SWIG_arg;
28899 
28900   if(0) SWIG_fail;
28901 
28902 fail:
28903   lua_error(L);
28904   return SWIG_arg;
28905 }
28906 
28907 
28908 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
28909   int SWIG_arg = 0;
28910   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28911   lldb::SBTarget arg2 ;
28912   lldb::SBTarget *argp2 ;
28913   lldb::SBInstructionList result;
28914 
28915   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
28916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28917   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28918 
28919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28920     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28921   }
28922 
28923 
28924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28925     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28926   }
28927   arg2 = *argp2;
28928 
28929   result = (arg1)->GetInstructions(arg2);
28930   {
28931     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28932     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28933   }
28934   return SWIG_arg;
28935 
28936   if(0) SWIG_fail;
28937 
28938 fail:
28939   lua_error(L);
28940   return SWIG_arg;
28941 }
28942 
28943 
28944 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
28945   int SWIG_arg = 0;
28946   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28947   lldb::SBTarget arg2 ;
28948   char *arg3 = (char *) 0 ;
28949   lldb::SBTarget *argp2 ;
28950   lldb::SBInstructionList result;
28951 
28952   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
28953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28954   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28955   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
28956 
28957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28958     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28959   }
28960 
28961 
28962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28963     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28964   }
28965   arg2 = *argp2;
28966 
28967   arg3 = (char *)lua_tostring(L, 3);
28968   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28969   {
28970     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28971     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28972   }
28973   return SWIG_arg;
28974 
28975   if(0) SWIG_fail;
28976 
28977 fail:
28978   lua_error(L);
28979   return SWIG_arg;
28980 }
28981 
28982 
28983 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28984   int argc;
28985   int argv[4]={
28986     1,2,3,4
28987   };
28988 
28989   argc = lua_gettop(L);
28990   if (argc == 2) {
28991     int _v;
28992     {
28993       void *ptr;
28994       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28995         _v = 0;
28996       } else {
28997         _v = 1;
28998       }
28999     }
29000     if (_v) {
29001       {
29002         void *ptr;
29003         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
29004           _v = 0;
29005         } else {
29006           _v = 1;
29007         }
29008       }
29009       if (_v) {
29010         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
29011       }
29012     }
29013   }
29014   if (argc == 3) {
29015     int _v;
29016     {
29017       void *ptr;
29018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
29019         _v = 0;
29020       } else {
29021         _v = 1;
29022       }
29023     }
29024     if (_v) {
29025       {
29026         void *ptr;
29027         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
29028           _v = 0;
29029         } else {
29030           _v = 1;
29031         }
29032       }
29033       if (_v) {
29034         {
29035           _v = SWIG_lua_isnilstring(L,argv[2]);
29036         }
29037         if (_v) {
29038           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
29039         }
29040       }
29041     }
29042   }
29043 
29044   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
29045     "  Possible C/C++ prototypes are:\n"
29046     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
29047     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
29048   lua_error(L);return 0;
29049 }
29050 
29051 
29052 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
29053   int SWIG_arg = 0;
29054   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29055   lldb::SBAddress result;
29056 
29057   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
29058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
29059 
29060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29061     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
29062   }
29063 
29064   result = (arg1)->GetStartAddress();
29065   {
29066     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29067     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29068   }
29069   return SWIG_arg;
29070 
29071   if(0) SWIG_fail;
29072 
29073 fail:
29074   lua_error(L);
29075   return SWIG_arg;
29076 }
29077 
29078 
29079 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
29080   int SWIG_arg = 0;
29081   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29082   lldb::SBAddress result;
29083 
29084   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
29085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
29086 
29087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29088     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
29089   }
29090 
29091   result = (arg1)->GetEndAddress();
29092   {
29093     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29094     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29095   }
29096   return SWIG_arg;
29097 
29098   if(0) SWIG_fail;
29099 
29100 fail:
29101   lua_error(L);
29102   return SWIG_arg;
29103 }
29104 
29105 
29106 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
29107   int SWIG_arg = 0;
29108   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29109   uint32_t arg2 ;
29110   char *result = 0 ;
29111 
29112   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
29113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
29114   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
29115 
29116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29117     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
29118   }
29119 
29120   arg2 = (uint32_t)lua_tointeger(L, 2);
29121   result = (char *)(arg1)->GetArgumentName(arg2);
29122   lua_pushstring(L,(const char *)result); SWIG_arg++;
29123   return SWIG_arg;
29124 
29125   if(0) SWIG_fail;
29126 
29127 fail:
29128   lua_error(L);
29129   return SWIG_arg;
29130 }
29131 
29132 
29133 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
29134   int SWIG_arg = 0;
29135   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29136   uint32_t result;
29137 
29138   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
29139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
29140 
29141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29142     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
29143   }
29144 
29145   result = (uint32_t)(arg1)->GetPrologueByteSize();
29146   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29147   return SWIG_arg;
29148 
29149   if(0) SWIG_fail;
29150 
29151 fail:
29152   lua_error(L);
29153   return SWIG_arg;
29154 }
29155 
29156 
29157 static int _wrap_SBFunction_GetType(lua_State* L) {
29158   int SWIG_arg = 0;
29159   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29160   lldb::SBType result;
29161 
29162   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
29163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
29164 
29165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29166     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
29167   }
29168 
29169   result = (arg1)->GetType();
29170   {
29171     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
29172     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
29173   }
29174   return SWIG_arg;
29175 
29176   if(0) SWIG_fail;
29177 
29178 fail:
29179   lua_error(L);
29180   return SWIG_arg;
29181 }
29182 
29183 
29184 static int _wrap_SBFunction_GetBlock(lua_State* L) {
29185   int SWIG_arg = 0;
29186   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29187   lldb::SBBlock result;
29188 
29189   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
29190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
29191 
29192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29193     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
29194   }
29195 
29196   result = (arg1)->GetBlock();
29197   {
29198     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
29199     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29200   }
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_GetLanguage(lua_State* L) {
29212   int SWIG_arg = 0;
29213   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29214   lldb::LanguageType result;
29215 
29216   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
29217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
29218 
29219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29220     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
29221   }
29222 
29223   result = (lldb::LanguageType)(arg1)->GetLanguage();
29224   lua_pushinteger(L, (lua_Integer) result); 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 int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
29236   int SWIG_arg = 0;
29237   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29238   bool result;
29239 
29240   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
29241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
29242 
29243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29244     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
29245   }
29246 
29247   result = (bool)(arg1)->GetIsOptimized();
29248   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29249   return SWIG_arg;
29250 
29251   if(0) SWIG_fail;
29252 
29253 fail:
29254   lua_error(L);
29255   return SWIG_arg;
29256 }
29257 
29258 
29259 static int _wrap_SBFunction_GetDescription(lua_State* L) {
29260   int SWIG_arg = 0;
29261   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29262   lldb::SBStream *arg2 = 0 ;
29263   bool result;
29264 
29265   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
29266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
29267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
29268 
29269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29270     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
29271   }
29272 
29273 
29274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29275     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29276   }
29277 
29278   result = (bool)(arg1)->GetDescription(*arg2);
29279   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29280   return SWIG_arg;
29281 
29282   if(0) SWIG_fail;
29283 
29284 fail:
29285   lua_error(L);
29286   return SWIG_arg;
29287 }
29288 
29289 
29290 static int _wrap_SBFunction___eq(lua_State* L) {
29291   int SWIG_arg = 0;
29292   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29293   lldb::SBFunction *arg2 = 0 ;
29294   bool result;
29295 
29296   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
29297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
29298   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
29299 
29300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29301     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
29302   }
29303 
29304 
29305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
29306     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
29307   }
29308 
29309   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
29310   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29311   return SWIG_arg;
29312 
29313   if(0) SWIG_fail;
29314 
29315 fail:
29316   lua_error(L);
29317   return SWIG_arg;
29318 }
29319 
29320 
29321 static int _wrap_SBFunction___tostring(lua_State* L) {
29322   int SWIG_arg = 0;
29323   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29324   std::string result;
29325 
29326   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
29327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
29328 
29329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29330     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
29331   }
29332 
29333   result = lldb_SBFunction___str__(arg1);
29334   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29335   return SWIG_arg;
29336 
29337   if(0) SWIG_fail;
29338 
29339 fail:
29340   lua_error(L);
29341   return SWIG_arg;
29342 }
29343 
29344 
29345 static void swig_delete_SBFunction(void *obj) {
29346 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
29347 delete arg1;
29348 }
29349 static int _proxy__wrap_new_SBFunction(lua_State *L) {
29350     assert(lua_istable(L,1));
29351     lua_pushcfunction(L,_wrap_new_SBFunction);
29352     assert(!lua_isnil(L,-1));
29353     lua_replace(L,1); /* replace our table with real constructor */
29354     lua_call(L,lua_gettop(L)-1,1);
29355     return 1;
29356 }
29357 static swig_lua_attribute swig_SBFunction_attributes[] = {
29358     {0,0,0}
29359 };
29360 static swig_lua_method swig_SBFunction_methods[]= {
29361     { "IsValid", _wrap_SBFunction_IsValid},
29362     { "GetName", _wrap_SBFunction_GetName},
29363     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
29364     { "GetMangledName", _wrap_SBFunction_GetMangledName},
29365     { "GetInstructions", _wrap_SBFunction_GetInstructions},
29366     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
29367     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
29368     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
29369     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
29370     { "GetType", _wrap_SBFunction_GetType},
29371     { "GetBlock", _wrap_SBFunction_GetBlock},
29372     { "GetLanguage", _wrap_SBFunction_GetLanguage},
29373     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
29374     { "GetDescription", _wrap_SBFunction_GetDescription},
29375     { "__eq", _wrap_SBFunction___eq},
29376     { "__tostring", _wrap_SBFunction___tostring},
29377     {0,0}
29378 };
29379 static swig_lua_method swig_SBFunction_meta[] = {
29380     { "__eq", _wrap_SBFunction___eq},
29381     { "__tostring", _wrap_SBFunction___tostring},
29382     {0,0}
29383 };
29384 
29385 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
29386     {0,0,0}
29387 };
29388 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
29389     {0,0,0,0,0,0}
29390 };
29391 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
29392     {0,0}
29393 };
29394 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
29395     0
29396 };
29397 
29398 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
29399     "SBFunction",
29400     swig_SBFunction_Sf_SwigStatic_methods,
29401     swig_SBFunction_Sf_SwigStatic_attributes,
29402     swig_SBFunction_Sf_SwigStatic_constants,
29403     swig_SBFunction_Sf_SwigStatic_classes,
29404     0
29405 };
29406 static swig_lua_class *swig_SBFunction_bases[] = {0};
29407 static const char *swig_SBFunction_base_names[] = {0};
29408 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 };
29409 
29410 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
29411   int SWIG_arg = 0;
29412   lldb::SBFileSpec result;
29413 
29414   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
29415   result = lldb::SBHostOS::GetProgramFileSpec();
29416   {
29417     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29418     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29419   }
29420   return SWIG_arg;
29421 
29422   if(0) SWIG_fail;
29423 
29424 fail:
29425   lua_error(L);
29426   return SWIG_arg;
29427 }
29428 
29429 
29430 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
29431   int SWIG_arg = 0;
29432   lldb::SBFileSpec result;
29433 
29434   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
29435   result = lldb::SBHostOS::GetLLDBPythonPath();
29436   {
29437     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29439   }
29440   return SWIG_arg;
29441 
29442   if(0) SWIG_fail;
29443 
29444 fail:
29445   lua_error(L);
29446   return SWIG_arg;
29447 }
29448 
29449 
29450 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
29451   int SWIG_arg = 0;
29452   lldb::PathType arg1 ;
29453   lldb::SBFileSpec result;
29454 
29455   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29456   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29457   arg1 = (lldb::PathType)lua_tointeger(L, 1);
29458   result = lldb::SBHostOS::GetLLDBPath(arg1);
29459   {
29460     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29462   }
29463   return SWIG_arg;
29464 
29465   if(0) SWIG_fail;
29466 
29467 fail:
29468   lua_error(L);
29469   return SWIG_arg;
29470 }
29471 
29472 
29473 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29474   int SWIG_arg = 0;
29475   lldb::SBFileSpec result;
29476 
29477   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29478   result = lldb::SBHostOS::GetUserHomeDirectory();
29479   {
29480     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29482   }
29483   return SWIG_arg;
29484 
29485   if(0) SWIG_fail;
29486 
29487 fail:
29488   lua_error(L);
29489   return SWIG_arg;
29490 }
29491 
29492 
29493 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29494   int SWIG_arg = 0;
29495   char *arg1 = (char *) 0 ;
29496 
29497   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29498   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29499   arg1 = (char *)lua_tostring(L, 1);
29500   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29501 
29502   return SWIG_arg;
29503 
29504   if(0) SWIG_fail;
29505 
29506 fail:
29507   lua_error(L);
29508   return SWIG_arg;
29509 }
29510 
29511 
29512 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29513   int SWIG_arg = 0;
29514   char *arg1 = (char *) 0 ;
29515   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29516   void *arg3 = (void *) 0 ;
29517   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29518   lldb::thread_t result;
29519 
29520   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29521   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29522   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29523   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29524   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29525   arg1 = (char *)lua_tostring(L, 1);
29526 
29527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29528     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29529   }
29530 
29531   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29532 
29533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29534     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29535   }
29536 
29537   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29538   {
29539     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29541   }
29542   return SWIG_arg;
29543 
29544   if(0) SWIG_fail;
29545 
29546 fail:
29547   lua_error(L);
29548   return SWIG_arg;
29549 }
29550 
29551 
29552 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29553   int SWIG_arg = 0;
29554   lldb::thread_t arg1 ;
29555   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29556   lldb::thread_t *argp1 ;
29557   bool result;
29558 
29559   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29560   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29561   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29562 
29563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29564     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29565   }
29566   arg1 = *argp1;
29567 
29568 
29569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29570     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29571   }
29572 
29573   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29574   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29575   return SWIG_arg;
29576 
29577   if(0) SWIG_fail;
29578 
29579 fail:
29580   lua_error(L);
29581   return SWIG_arg;
29582 }
29583 
29584 
29585 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29586   int SWIG_arg = 0;
29587   lldb::thread_t arg1 ;
29588   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29589   lldb::thread_t *argp1 ;
29590   bool result;
29591 
29592   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29593   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29594   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29595 
29596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29597     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29598   }
29599   arg1 = *argp1;
29600 
29601 
29602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29603     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29604   }
29605 
29606   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29607   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29608   return SWIG_arg;
29609 
29610   if(0) SWIG_fail;
29611 
29612 fail:
29613   lua_error(L);
29614   return SWIG_arg;
29615 }
29616 
29617 
29618 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29619   int SWIG_arg = 0;
29620   lldb::thread_t arg1 ;
29621   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29622   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29623   lldb::thread_t *argp1 ;
29624   bool result;
29625 
29626   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29627   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29628   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29629   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29630 
29631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29632     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29633   }
29634   arg1 = *argp1;
29635 
29636 
29637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29638     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29639   }
29640 
29641 
29642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29643     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29644   }
29645 
29646   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29647   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29648   return SWIG_arg;
29649 
29650   if(0) SWIG_fail;
29651 
29652 fail:
29653   lua_error(L);
29654   return SWIG_arg;
29655 }
29656 
29657 
29658 static int _wrap_new_SBHostOS(lua_State* L) {
29659   int SWIG_arg = 0;
29660   lldb::SBHostOS *result = 0 ;
29661 
29662   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29663   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29664   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
29665   return SWIG_arg;
29666 
29667   if(0) SWIG_fail;
29668 
29669 fail:
29670   lua_error(L);
29671   return SWIG_arg;
29672 }
29673 
29674 
29675 static void swig_delete_SBHostOS(void *obj) {
29676 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29677 delete arg1;
29678 }
29679 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29680     assert(lua_istable(L,1));
29681     lua_pushcfunction(L,_wrap_new_SBHostOS);
29682     assert(!lua_isnil(L,-1));
29683     lua_replace(L,1); /* replace our table with real constructor */
29684     lua_call(L,lua_gettop(L)-1,1);
29685     return 1;
29686 }
29687 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29688     {0,0,0}
29689 };
29690 static swig_lua_method swig_SBHostOS_methods[]= {
29691     {0,0}
29692 };
29693 static swig_lua_method swig_SBHostOS_meta[] = {
29694     {0,0}
29695 };
29696 
29697 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
29698     {0,0,0}
29699 };
29700 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
29701     {0,0,0,0,0,0}
29702 };
29703 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
29704     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
29705     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
29706     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
29707     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
29708     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
29709     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
29710     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
29711     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
29712     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
29713     {0,0}
29714 };
29715 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
29716     0
29717 };
29718 
29719 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
29720     "SBHostOS",
29721     swig_SBHostOS_Sf_SwigStatic_methods,
29722     swig_SBHostOS_Sf_SwigStatic_attributes,
29723     swig_SBHostOS_Sf_SwigStatic_constants,
29724     swig_SBHostOS_Sf_SwigStatic_classes,
29725     0
29726 };
29727 static swig_lua_class *swig_SBHostOS_bases[] = {0};
29728 static const char *swig_SBHostOS_base_names[] = {0};
29729 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 };
29730 
29731 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
29732   int SWIG_arg = 0;
29733   lldb::SBInstruction *result = 0 ;
29734 
29735   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
29736   result = (lldb::SBInstruction *)new lldb::SBInstruction();
29737   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29738   return SWIG_arg;
29739 
29740   if(0) SWIG_fail;
29741 
29742 fail:
29743   lua_error(L);
29744   return SWIG_arg;
29745 }
29746 
29747 
29748 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
29749   int SWIG_arg = 0;
29750   lldb::SBInstruction *arg1 = 0 ;
29751   lldb::SBInstruction *result = 0 ;
29752 
29753   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
29754   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
29755 
29756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29757     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
29758   }
29759 
29760   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
29761   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29762   return SWIG_arg;
29763 
29764   if(0) SWIG_fail;
29765 
29766 fail:
29767   lua_error(L);
29768   return SWIG_arg;
29769 }
29770 
29771 
29772 static int _wrap_new_SBInstruction(lua_State* L) {
29773   int argc;
29774   int argv[2]={
29775     1,2
29776   };
29777 
29778   argc = lua_gettop(L);
29779   if (argc == 0) {
29780     return _wrap_new_SBInstruction__SWIG_0(L);
29781   }
29782   if (argc == 1) {
29783     int _v;
29784     {
29785       void *ptr;
29786       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
29787         _v = 0;
29788       } else {
29789         _v = 1;
29790       }
29791     }
29792     if (_v) {
29793       return _wrap_new_SBInstruction__SWIG_1(L);
29794     }
29795   }
29796 
29797   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
29798     "  Possible C/C++ prototypes are:\n"
29799     "    lldb::SBInstruction::SBInstruction()\n"
29800     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
29801   lua_error(L);return 0;
29802 }
29803 
29804 
29805 static int _wrap_SBInstruction_IsValid(lua_State* L) {
29806   int SWIG_arg = 0;
29807   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29808   bool result;
29809 
29810   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
29811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
29812 
29813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29814     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
29815   }
29816 
29817   result = (bool)(arg1)->IsValid();
29818   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29819   return SWIG_arg;
29820 
29821   if(0) SWIG_fail;
29822 
29823 fail:
29824   lua_error(L);
29825   return SWIG_arg;
29826 }
29827 
29828 
29829 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
29830   int SWIG_arg = 0;
29831   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29832   lldb::SBAddress result;
29833 
29834   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
29835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
29836 
29837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29838     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
29839   }
29840 
29841   result = (arg1)->GetAddress();
29842   {
29843     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29844     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29845   }
29846   return SWIG_arg;
29847 
29848   if(0) SWIG_fail;
29849 
29850 fail:
29851   lua_error(L);
29852   return SWIG_arg;
29853 }
29854 
29855 
29856 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
29857   int SWIG_arg = 0;
29858   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29859   lldb::SBTarget arg2 ;
29860   lldb::SBTarget *argp2 ;
29861   char *result = 0 ;
29862 
29863   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
29864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
29865   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
29866 
29867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29868     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
29869   }
29870 
29871 
29872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29873     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
29874   }
29875   arg2 = *argp2;
29876 
29877   result = (char *)(arg1)->GetMnemonic(arg2);
29878   lua_pushstring(L,(const char *)result); SWIG_arg++;
29879   return SWIG_arg;
29880 
29881   if(0) SWIG_fail;
29882 
29883 fail:
29884   lua_error(L);
29885   return SWIG_arg;
29886 }
29887 
29888 
29889 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
29890   int SWIG_arg = 0;
29891   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29892   lldb::SBTarget arg2 ;
29893   lldb::SBTarget *argp2 ;
29894   char *result = 0 ;
29895 
29896   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
29897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
29898   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
29899 
29900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29901     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
29902   }
29903 
29904 
29905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29906     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
29907   }
29908   arg2 = *argp2;
29909 
29910   result = (char *)(arg1)->GetOperands(arg2);
29911   lua_pushstring(L,(const char *)result); SWIG_arg++;
29912   return SWIG_arg;
29913 
29914   if(0) SWIG_fail;
29915 
29916 fail:
29917   lua_error(L);
29918   return SWIG_arg;
29919 }
29920 
29921 
29922 static int _wrap_SBInstruction_GetComment(lua_State* L) {
29923   int SWIG_arg = 0;
29924   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29925   lldb::SBTarget arg2 ;
29926   lldb::SBTarget *argp2 ;
29927   char *result = 0 ;
29928 
29929   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
29930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
29931   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
29932 
29933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29934     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
29935   }
29936 
29937 
29938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29939     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
29940   }
29941   arg2 = *argp2;
29942 
29943   result = (char *)(arg1)->GetComment(arg2);
29944   lua_pushstring(L,(const char *)result); SWIG_arg++;
29945   return SWIG_arg;
29946 
29947   if(0) SWIG_fail;
29948 
29949 fail:
29950   lua_error(L);
29951   return SWIG_arg;
29952 }
29953 
29954 
29955 static int _wrap_SBInstruction_GetData(lua_State* L) {
29956   int SWIG_arg = 0;
29957   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29958   lldb::SBTarget arg2 ;
29959   lldb::SBTarget *argp2 ;
29960   lldb::SBData result;
29961 
29962   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
29963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29964   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29965 
29966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29967     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29968   }
29969 
29970 
29971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29972     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29973   }
29974   arg2 = *argp2;
29975 
29976   result = (arg1)->GetData(arg2);
29977   {
29978     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29979     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29980   }
29981   return SWIG_arg;
29982 
29983   if(0) SWIG_fail;
29984 
29985 fail:
29986   lua_error(L);
29987   return SWIG_arg;
29988 }
29989 
29990 
29991 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29992   int SWIG_arg = 0;
29993   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29994   size_t result;
29995 
29996   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29998 
29999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30000     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
30001   }
30002 
30003   result = (arg1)->GetByteSize();
30004   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30005   return SWIG_arg;
30006 
30007   if(0) SWIG_fail;
30008 
30009 fail:
30010   lua_error(L);
30011   return SWIG_arg;
30012 }
30013 
30014 
30015 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
30016   int SWIG_arg = 0;
30017   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30018   bool result;
30019 
30020   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
30021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
30022 
30023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30024     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
30025   }
30026 
30027   result = (bool)(arg1)->DoesBranch();
30028   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30029   return SWIG_arg;
30030 
30031   if(0) SWIG_fail;
30032 
30033 fail:
30034   lua_error(L);
30035   return SWIG_arg;
30036 }
30037 
30038 
30039 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
30040   int SWIG_arg = 0;
30041   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30042   bool result;
30043 
30044   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
30045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
30046 
30047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30048     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
30049   }
30050 
30051   result = (bool)(arg1)->HasDelaySlot();
30052   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30053   return SWIG_arg;
30054 
30055   if(0) SWIG_fail;
30056 
30057 fail:
30058   lua_error(L);
30059   return SWIG_arg;
30060 }
30061 
30062 
30063 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
30064   int SWIG_arg = 0;
30065   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30066   bool result;
30067 
30068   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
30069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
30070 
30071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30072     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
30073   }
30074 
30075   result = (bool)(arg1)->CanSetBreakpoint();
30076   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30077   return SWIG_arg;
30078 
30079   if(0) SWIG_fail;
30080 
30081 fail:
30082   lua_error(L);
30083   return SWIG_arg;
30084 }
30085 
30086 
30087 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
30088   int SWIG_arg = 0;
30089   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30090   lldb::SBFile arg2 ;
30091   lldb::SBFile *argp2 ;
30092 
30093   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
30096 
30097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30098     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30099   }
30100 
30101 
30102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30103     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
30104   }
30105   arg2 = *argp2;
30106 
30107   (arg1)->Print(arg2);
30108 
30109   return SWIG_arg;
30110 
30111   if(0) SWIG_fail;
30112 
30113 fail:
30114   lua_error(L);
30115   return SWIG_arg;
30116 }
30117 
30118 
30119 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
30120   int SWIG_arg = 0;
30121   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30122   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30123 
30124   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30126 
30127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30128     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30129   }
30130 
30131   {
30132     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
30133     lldb::FileSP file_sp;
30134     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
30135     if (!file_sp->IsValid())
30136     return luaL_error(L, "Invalid file");
30137     arg2 = file_sp;
30138   }
30139   (arg1)->Print(arg2);
30140 
30141   return SWIG_arg;
30142 
30143   if(0) SWIG_fail;
30144 
30145 fail:
30146   lua_error(L);
30147   return SWIG_arg;
30148 }
30149 
30150 
30151 static int _wrap_SBInstruction_Print(lua_State* L) {
30152   int argc;
30153   int argv[3]={
30154     1,2,3
30155   };
30156 
30157   argc = lua_gettop(L);
30158   if (argc == 2) {
30159     int _v;
30160     {
30161       void *ptr;
30162       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30163         _v = 0;
30164       } else {
30165         _v = 1;
30166       }
30167     }
30168     if (_v) {
30169       {
30170         void *ptr;
30171         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30172           _v = 0;
30173         } else {
30174           _v = 1;
30175         }
30176       }
30177       if (_v) {
30178         return _wrap_SBInstruction_Print__SWIG_0(L);
30179       }
30180     }
30181   }
30182   if (argc == 2) {
30183     int _v;
30184     {
30185       void *ptr;
30186       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30187         _v = 0;
30188       } else {
30189         _v = 1;
30190       }
30191     }
30192     if (_v) {
30193       {
30194         _v = (lua_isuserdata(L, argv[1])) &&
30195         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
30196       }
30197       if (_v) {
30198         return _wrap_SBInstruction_Print__SWIG_1(L);
30199       }
30200     }
30201   }
30202 
30203   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
30204     "  Possible C/C++ prototypes are:\n"
30205     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
30206     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
30207   lua_error(L);return 0;
30208 }
30209 
30210 
30211 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
30212   int SWIG_arg = 0;
30213   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30214   lldb::SBStream *arg2 = 0 ;
30215   bool result;
30216 
30217   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
30218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
30219   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
30220 
30221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30222     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
30223   }
30224 
30225 
30226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30227     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30228   }
30229 
30230   result = (bool)(arg1)->GetDescription(*arg2);
30231   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30232   return SWIG_arg;
30233 
30234   if(0) SWIG_fail;
30235 
30236 fail:
30237   lua_error(L);
30238   return SWIG_arg;
30239 }
30240 
30241 
30242 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
30243   int SWIG_arg = 0;
30244   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30245   lldb::SBFrame *arg2 = 0 ;
30246   uint32_t arg3 ;
30247   bool result;
30248 
30249   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
30250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
30251   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
30252   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
30253 
30254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30255     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
30256   }
30257 
30258 
30259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
30260     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
30261   }
30262 
30263   arg3 = (uint32_t)lua_tointeger(L, 3);
30264   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
30265   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30266   return SWIG_arg;
30267 
30268   if(0) SWIG_fail;
30269 
30270 fail:
30271   lua_error(L);
30272   return SWIG_arg;
30273 }
30274 
30275 
30276 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
30277   int SWIG_arg = 0;
30278   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30279   char *arg2 = (char *) 0 ;
30280   bool result;
30281 
30282   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
30283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
30284   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
30285 
30286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30287     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30288   }
30289 
30290   arg2 = (char *)lua_tostring(L, 2);
30291   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
30292   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30293   return SWIG_arg;
30294 
30295   if(0) SWIG_fail;
30296 
30297 fail:
30298   lua_error(L);
30299   return SWIG_arg;
30300 }
30301 
30302 
30303 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
30304   int SWIG_arg = 0;
30305   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30306   lldb::SBStream *arg2 = 0 ;
30307   char *arg3 = (char *) 0 ;
30308   bool result;
30309 
30310   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
30311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
30312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
30313   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
30314 
30315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30316     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30317   }
30318 
30319 
30320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30321     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
30322   }
30323 
30324   arg3 = (char *)lua_tostring(L, 3);
30325   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
30326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30327   return SWIG_arg;
30328 
30329   if(0) SWIG_fail;
30330 
30331 fail:
30332   lua_error(L);
30333   return SWIG_arg;
30334 }
30335 
30336 
30337 static int _wrap_SBInstruction___tostring(lua_State* L) {
30338   int SWIG_arg = 0;
30339   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30340   std::string result;
30341 
30342   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
30343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
30344 
30345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30346     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
30347   }
30348 
30349   result = lldb_SBInstruction___str__(arg1);
30350   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30351   return SWIG_arg;
30352 
30353   if(0) SWIG_fail;
30354 
30355 fail:
30356   lua_error(L);
30357   return SWIG_arg;
30358 }
30359 
30360 
30361 static void swig_delete_SBInstruction(void *obj) {
30362 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
30363 delete arg1;
30364 }
30365 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
30366     assert(lua_istable(L,1));
30367     lua_pushcfunction(L,_wrap_new_SBInstruction);
30368     assert(!lua_isnil(L,-1));
30369     lua_replace(L,1); /* replace our table with real constructor */
30370     lua_call(L,lua_gettop(L)-1,1);
30371     return 1;
30372 }
30373 static swig_lua_attribute swig_SBInstruction_attributes[] = {
30374     {0,0,0}
30375 };
30376 static swig_lua_method swig_SBInstruction_methods[]= {
30377     { "IsValid", _wrap_SBInstruction_IsValid},
30378     { "GetAddress", _wrap_SBInstruction_GetAddress},
30379     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
30380     { "GetOperands", _wrap_SBInstruction_GetOperands},
30381     { "GetComment", _wrap_SBInstruction_GetComment},
30382     { "GetData", _wrap_SBInstruction_GetData},
30383     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
30384     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
30385     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
30386     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
30387     { "Print", _wrap_SBInstruction_Print},
30388     { "GetDescription", _wrap_SBInstruction_GetDescription},
30389     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
30390     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
30391     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
30392     { "__tostring", _wrap_SBInstruction___tostring},
30393     {0,0}
30394 };
30395 static swig_lua_method swig_SBInstruction_meta[] = {
30396     { "__tostring", _wrap_SBInstruction___tostring},
30397     {0,0}
30398 };
30399 
30400 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
30401     {0,0,0}
30402 };
30403 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
30404     {0,0,0,0,0,0}
30405 };
30406 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
30407     {0,0}
30408 };
30409 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
30410     0
30411 };
30412 
30413 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
30414     "SBInstruction",
30415     swig_SBInstruction_Sf_SwigStatic_methods,
30416     swig_SBInstruction_Sf_SwigStatic_attributes,
30417     swig_SBInstruction_Sf_SwigStatic_constants,
30418     swig_SBInstruction_Sf_SwigStatic_classes,
30419     0
30420 };
30421 static swig_lua_class *swig_SBInstruction_bases[] = {0};
30422 static const char *swig_SBInstruction_base_names[] = {0};
30423 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 };
30424 
30425 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
30426   int SWIG_arg = 0;
30427   lldb::SBInstructionList *result = 0 ;
30428 
30429   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
30430   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
30431   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30432   return SWIG_arg;
30433 
30434   if(0) SWIG_fail;
30435 
30436 fail:
30437   lua_error(L);
30438   return SWIG_arg;
30439 }
30440 
30441 
30442 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
30443   int SWIG_arg = 0;
30444   lldb::SBInstructionList *arg1 = 0 ;
30445   lldb::SBInstructionList *result = 0 ;
30446 
30447   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
30448   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30449 
30450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30451     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30452   }
30453 
30454   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30455   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30456   return SWIG_arg;
30457 
30458   if(0) SWIG_fail;
30459 
30460 fail:
30461   lua_error(L);
30462   return SWIG_arg;
30463 }
30464 
30465 
30466 static int _wrap_new_SBInstructionList(lua_State* L) {
30467   int argc;
30468   int argv[2]={
30469     1,2
30470   };
30471 
30472   argc = lua_gettop(L);
30473   if (argc == 0) {
30474     return _wrap_new_SBInstructionList__SWIG_0(L);
30475   }
30476   if (argc == 1) {
30477     int _v;
30478     {
30479       void *ptr;
30480       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30481         _v = 0;
30482       } else {
30483         _v = 1;
30484       }
30485     }
30486     if (_v) {
30487       return _wrap_new_SBInstructionList__SWIG_1(L);
30488     }
30489   }
30490 
30491   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30492     "  Possible C/C++ prototypes are:\n"
30493     "    lldb::SBInstructionList::SBInstructionList()\n"
30494     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30495   lua_error(L);return 0;
30496 }
30497 
30498 
30499 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30500   int SWIG_arg = 0;
30501   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30502   bool result;
30503 
30504   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30506 
30507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30508     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30509   }
30510 
30511   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
30512   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30513   return SWIG_arg;
30514 
30515   if(0) SWIG_fail;
30516 
30517 fail:
30518   lua_error(L);
30519   return SWIG_arg;
30520 }
30521 
30522 
30523 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
30524   int SWIG_arg = 0;
30525   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30526   size_t result;
30527 
30528   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30530 
30531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30532     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30533   }
30534 
30535   result = (arg1)->GetSize();
30536   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30537   return SWIG_arg;
30538 
30539   if(0) SWIG_fail;
30540 
30541 fail:
30542   lua_error(L);
30543   return SWIG_arg;
30544 }
30545 
30546 
30547 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30548   int SWIG_arg = 0;
30549   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30550   uint32_t arg2 ;
30551   lldb::SBInstruction result;
30552 
30553   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30555   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30556 
30557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30558     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30559   }
30560 
30561   arg2 = (uint32_t)lua_tointeger(L, 2);
30562   result = (arg1)->GetInstructionAtIndex(arg2);
30563   {
30564     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30566   }
30567   return SWIG_arg;
30568 
30569   if(0) SWIG_fail;
30570 
30571 fail:
30572   lua_error(L);
30573   return SWIG_arg;
30574 }
30575 
30576 
30577 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30578   int SWIG_arg = 0;
30579   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30580   lldb::SBAddress *arg2 = 0 ;
30581   lldb::SBAddress *arg3 = 0 ;
30582   bool arg4 ;
30583   size_t result;
30584 
30585   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30587   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30588   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30589   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30590 
30591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30592     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30593   }
30594 
30595 
30596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30597     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30598   }
30599 
30600 
30601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30602     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30603   }
30604 
30605   arg4 = (lua_toboolean(L, 4)!=0);
30606   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30607   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30608   return SWIG_arg;
30609 
30610   if(0) SWIG_fail;
30611 
30612 fail:
30613   lua_error(L);
30614   return SWIG_arg;
30615 }
30616 
30617 
30618 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30619   int SWIG_arg = 0;
30620   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30621 
30622   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30624 
30625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30626     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30627   }
30628 
30629   (arg1)->Clear();
30630 
30631   return SWIG_arg;
30632 
30633   if(0) SWIG_fail;
30634 
30635 fail:
30636   lua_error(L);
30637   return SWIG_arg;
30638 }
30639 
30640 
30641 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30642   int SWIG_arg = 0;
30643   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30644   lldb::SBInstruction arg2 ;
30645   lldb::SBInstruction *argp2 ;
30646 
30647   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30649   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30650 
30651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30652     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30653   }
30654 
30655 
30656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30657     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30658   }
30659   arg2 = *argp2;
30660 
30661   (arg1)->AppendInstruction(arg2);
30662 
30663   return SWIG_arg;
30664 
30665   if(0) SWIG_fail;
30666 
30667 fail:
30668   lua_error(L);
30669   return SWIG_arg;
30670 }
30671 
30672 
30673 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30674   int SWIG_arg = 0;
30675   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30676   lldb::SBFile arg2 ;
30677   lldb::SBFile *argp2 ;
30678 
30679   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30681   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30682 
30683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30684     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30685   }
30686 
30687 
30688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30689     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30690   }
30691   arg2 = *argp2;
30692 
30693   (arg1)->Print(arg2);
30694 
30695   return SWIG_arg;
30696 
30697   if(0) SWIG_fail;
30698 
30699 fail:
30700   lua_error(L);
30701   return SWIG_arg;
30702 }
30703 
30704 
30705 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
30706   int SWIG_arg = 0;
30707   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30708   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30709 
30710   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30712 
30713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30714     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30715   }
30716 
30717   {
30718     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
30719     lldb::FileSP file_sp;
30720     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
30721     if (!file_sp->IsValid())
30722     return luaL_error(L, "Invalid file");
30723     arg2 = file_sp;
30724   }
30725   (arg1)->Print(arg2);
30726 
30727   return SWIG_arg;
30728 
30729   if(0) SWIG_fail;
30730 
30731 fail:
30732   lua_error(L);
30733   return SWIG_arg;
30734 }
30735 
30736 
30737 static int _wrap_SBInstructionList_Print(lua_State* L) {
30738   int argc;
30739   int argv[3]={
30740     1,2,3
30741   };
30742 
30743   argc = lua_gettop(L);
30744   if (argc == 2) {
30745     int _v;
30746     {
30747       void *ptr;
30748       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30749         _v = 0;
30750       } else {
30751         _v = 1;
30752       }
30753     }
30754     if (_v) {
30755       {
30756         void *ptr;
30757         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30758           _v = 0;
30759         } else {
30760           _v = 1;
30761         }
30762       }
30763       if (_v) {
30764         return _wrap_SBInstructionList_Print__SWIG_0(L);
30765       }
30766     }
30767   }
30768   if (argc == 2) {
30769     int _v;
30770     {
30771       void *ptr;
30772       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30773         _v = 0;
30774       } else {
30775         _v = 1;
30776       }
30777     }
30778     if (_v) {
30779       {
30780         _v = (lua_isuserdata(L, argv[1])) &&
30781         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
30782       }
30783       if (_v) {
30784         return _wrap_SBInstructionList_Print__SWIG_1(L);
30785       }
30786     }
30787   }
30788 
30789   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
30790     "  Possible C/C++ prototypes are:\n"
30791     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
30792     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
30793   lua_error(L);return 0;
30794 }
30795 
30796 
30797 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
30798   int SWIG_arg = 0;
30799   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30800   lldb::SBStream *arg2 = 0 ;
30801   bool result;
30802 
30803   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
30804   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
30805   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
30806 
30807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30808     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
30809   }
30810 
30811 
30812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30813     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30814   }
30815 
30816   result = (bool)(arg1)->GetDescription(*arg2);
30817   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30818   return SWIG_arg;
30819 
30820   if(0) SWIG_fail;
30821 
30822 fail:
30823   lua_error(L);
30824   return SWIG_arg;
30825 }
30826 
30827 
30828 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
30829   int SWIG_arg = 0;
30830   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30831   char *arg2 = (char *) 0 ;
30832   bool result;
30833 
30834   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
30835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
30836   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
30837 
30838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30839     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
30840   }
30841 
30842   arg2 = (char *)lua_tostring(L, 2);
30843   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
30844   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30845   return SWIG_arg;
30846 
30847   if(0) SWIG_fail;
30848 
30849 fail:
30850   lua_error(L);
30851   return SWIG_arg;
30852 }
30853 
30854 
30855 static int _wrap_SBInstructionList___tostring(lua_State* L) {
30856   int SWIG_arg = 0;
30857   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30858   std::string result;
30859 
30860   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
30861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
30862 
30863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30864     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
30865   }
30866 
30867   result = lldb_SBInstructionList___str__(arg1);
30868   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30869   return SWIG_arg;
30870 
30871   if(0) SWIG_fail;
30872 
30873 fail:
30874   lua_error(L);
30875   return SWIG_arg;
30876 }
30877 
30878 
30879 static void swig_delete_SBInstructionList(void *obj) {
30880 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
30881 delete arg1;
30882 }
30883 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
30884     assert(lua_istable(L,1));
30885     lua_pushcfunction(L,_wrap_new_SBInstructionList);
30886     assert(!lua_isnil(L,-1));
30887     lua_replace(L,1); /* replace our table with real constructor */
30888     lua_call(L,lua_gettop(L)-1,1);
30889     return 1;
30890 }
30891 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
30892     {0,0,0}
30893 };
30894 static swig_lua_method swig_SBInstructionList_methods[]= {
30895     { "IsValid", _wrap_SBInstructionList_IsValid},
30896     { "GetSize", _wrap_SBInstructionList_GetSize},
30897     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
30898     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
30899     { "Clear", _wrap_SBInstructionList_Clear},
30900     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
30901     { "Print", _wrap_SBInstructionList_Print},
30902     { "GetDescription", _wrap_SBInstructionList_GetDescription},
30903     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
30904     { "__tostring", _wrap_SBInstructionList___tostring},
30905     {0,0}
30906 };
30907 static swig_lua_method swig_SBInstructionList_meta[] = {
30908     { "__tostring", _wrap_SBInstructionList___tostring},
30909     {0,0}
30910 };
30911 
30912 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
30913     {0,0,0}
30914 };
30915 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
30916     {0,0,0,0,0,0}
30917 };
30918 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
30919     {0,0}
30920 };
30921 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
30922     0
30923 };
30924 
30925 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
30926     "SBInstructionList",
30927     swig_SBInstructionList_Sf_SwigStatic_methods,
30928     swig_SBInstructionList_Sf_SwigStatic_attributes,
30929     swig_SBInstructionList_Sf_SwigStatic_constants,
30930     swig_SBInstructionList_Sf_SwigStatic_classes,
30931     0
30932 };
30933 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
30934 static const char *swig_SBInstructionList_base_names[] = {0};
30935 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 };
30936 
30937 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
30938   int SWIG_arg = 0;
30939   char *arg1 = (char *) 0 ;
30940   lldb::LanguageType result;
30941 
30942   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
30943   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
30944   arg1 = (char *)lua_tostring(L, 1);
30945   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
30946   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30947   return SWIG_arg;
30948 
30949   if(0) SWIG_fail;
30950 
30951 fail:
30952   lua_error(L);
30953   return SWIG_arg;
30954 }
30955 
30956 
30957 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30958   int SWIG_arg = 0;
30959   lldb::LanguageType arg1 ;
30960   char *result = 0 ;
30961 
30962   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30963   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30964   arg1 = (lldb::LanguageType)lua_tointeger(L, 1);
30965   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30966   lua_pushstring(L,(const char *)result); SWIG_arg++;
30967   return SWIG_arg;
30968 
30969   if(0) SWIG_fail;
30970 
30971 fail:
30972   lua_error(L);
30973   return SWIG_arg;
30974 }
30975 
30976 
30977 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30978   int SWIG_arg = 0;
30979   lldb::SBLanguageRuntime *result = 0 ;
30980 
30981   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30982   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30983   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
30984   return SWIG_arg;
30985 
30986   if(0) SWIG_fail;
30987 
30988 fail:
30989   lua_error(L);
30990   return SWIG_arg;
30991 }
30992 
30993 
30994 static void swig_delete_SBLanguageRuntime(void *obj) {
30995 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30996 delete arg1;
30997 }
30998 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30999     assert(lua_istable(L,1));
31000     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
31001     assert(!lua_isnil(L,-1));
31002     lua_replace(L,1); /* replace our table with real constructor */
31003     lua_call(L,lua_gettop(L)-1,1);
31004     return 1;
31005 }
31006 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
31007     {0,0,0}
31008 };
31009 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
31010     {0,0}
31011 };
31012 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
31013     {0,0}
31014 };
31015 
31016 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
31017     {0,0,0}
31018 };
31019 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
31020     {0,0,0,0,0,0}
31021 };
31022 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
31023     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
31024     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
31025     {0,0}
31026 };
31027 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
31028     0
31029 };
31030 
31031 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
31032     "SBLanguageRuntime",
31033     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
31034     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
31035     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
31036     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
31037     0
31038 };
31039 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
31040 static const char *swig_SBLanguageRuntime_base_names[] = {0};
31041 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 };
31042 
31043 static int _wrap_new_SBLaunchInfo(lua_State* L) {
31044   int SWIG_arg = 0;
31045   char **arg1 = (char **) 0 ;
31046   lldb::SBLaunchInfo *result = 0 ;
31047 
31048   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
31049   {
31050     if (lua_istable(L, 1)) {
31051       size_t size = lua_rawlen(L, 1);
31052       arg1 = (char **)malloc((size + 1) * sizeof(char *));
31053       int i = 0, j = 0;
31054       while (i++ < size) {
31055         lua_rawgeti(L, 1, i);
31056         if (!lua_isstring(L, -1)) {
31057           // if current element cannot be converted to string, raise an error
31058           lua_pop(L, 1);
31059           return luaL_error(L, "List should only contain strings");
31060         }
31061         arg1[j++] = (char *)lua_tostring(L, -1);
31062         lua_pop(L, 1);
31063       }
31064       arg1[j] = 0;
31065     } else if (lua_isnil(L, 1)) {
31066       // "nil" is also acceptable, equivalent as an empty table
31067       arg1 = NULL;
31068     } else {
31069       return luaL_error(L, "A list of strings expected");
31070     }
31071   }
31072   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
31073   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
31074   {
31075     free((char *) arg1);
31076   }
31077   return SWIG_arg;
31078 
31079   if(0) SWIG_fail;
31080 
31081 fail:
31082   {
31083     free((char *) arg1);
31084   }
31085   lua_error(L);
31086   return SWIG_arg;
31087 }
31088 
31089 
31090 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
31091   int SWIG_arg = 0;
31092   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31093   lldb::pid_t result;
31094 
31095   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
31096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
31097 
31098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31099     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31100   }
31101 
31102   result = (lldb::pid_t)(arg1)->GetProcessID();
31103   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31104   return SWIG_arg;
31105 
31106   if(0) SWIG_fail;
31107 
31108 fail:
31109   lua_error(L);
31110   return SWIG_arg;
31111 }
31112 
31113 
31114 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
31115   int SWIG_arg = 0;
31116   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31117   uint32_t result;
31118 
31119   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
31120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
31121 
31122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31123     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31124   }
31125 
31126   result = (uint32_t)(arg1)->GetUserID();
31127   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31128   return SWIG_arg;
31129 
31130   if(0) SWIG_fail;
31131 
31132 fail:
31133   lua_error(L);
31134   return SWIG_arg;
31135 }
31136 
31137 
31138 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
31139   int SWIG_arg = 0;
31140   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31141   uint32_t result;
31142 
31143   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
31144   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
31145 
31146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31147     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31148   }
31149 
31150   result = (uint32_t)(arg1)->GetGroupID();
31151   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31152   return SWIG_arg;
31153 
31154   if(0) SWIG_fail;
31155 
31156 fail:
31157   lua_error(L);
31158   return SWIG_arg;
31159 }
31160 
31161 
31162 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
31163   int SWIG_arg = 0;
31164   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31165   bool result;
31166 
31167   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
31168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
31169 
31170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31171     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31172   }
31173 
31174   result = (bool)(arg1)->UserIDIsValid();
31175   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31176   return SWIG_arg;
31177 
31178   if(0) SWIG_fail;
31179 
31180 fail:
31181   lua_error(L);
31182   return SWIG_arg;
31183 }
31184 
31185 
31186 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
31187   int SWIG_arg = 0;
31188   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31189   bool result;
31190 
31191   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
31192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
31193 
31194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31195     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31196   }
31197 
31198   result = (bool)(arg1)->GroupIDIsValid();
31199   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31200   return SWIG_arg;
31201 
31202   if(0) SWIG_fail;
31203 
31204 fail:
31205   lua_error(L);
31206   return SWIG_arg;
31207 }
31208 
31209 
31210 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
31211   int SWIG_arg = 0;
31212   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31213   uint32_t arg2 ;
31214 
31215   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
31216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
31217   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
31218 
31219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31220     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31221   }
31222 
31223   arg2 = (uint32_t)lua_tointeger(L, 2);
31224   (arg1)->SetUserID(arg2);
31225 
31226   return SWIG_arg;
31227 
31228   if(0) SWIG_fail;
31229 
31230 fail:
31231   lua_error(L);
31232   return SWIG_arg;
31233 }
31234 
31235 
31236 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
31237   int SWIG_arg = 0;
31238   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31239   uint32_t arg2 ;
31240 
31241   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
31242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
31243   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
31244 
31245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31246     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31247   }
31248 
31249   arg2 = (uint32_t)lua_tointeger(L, 2);
31250   (arg1)->SetGroupID(arg2);
31251 
31252   return SWIG_arg;
31253 
31254   if(0) SWIG_fail;
31255 
31256 fail:
31257   lua_error(L);
31258   return SWIG_arg;
31259 }
31260 
31261 
31262 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
31263   int SWIG_arg = 0;
31264   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31265   lldb::SBFileSpec result;
31266 
31267   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
31268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
31269 
31270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31271     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31272   }
31273 
31274   result = (arg1)->GetExecutableFile();
31275   {
31276     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31277     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31278   }
31279   return SWIG_arg;
31280 
31281   if(0) SWIG_fail;
31282 
31283 fail:
31284   lua_error(L);
31285   return SWIG_arg;
31286 }
31287 
31288 
31289 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
31290   int SWIG_arg = 0;
31291   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31292   lldb::SBFileSpec arg2 ;
31293   bool arg3 ;
31294   lldb::SBFileSpec *argp2 ;
31295 
31296   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
31297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
31298   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
31299   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
31300 
31301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31302     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31303   }
31304 
31305 
31306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
31307     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
31308   }
31309   arg2 = *argp2;
31310 
31311   arg3 = (lua_toboolean(L, 3)!=0);
31312   (arg1)->SetExecutableFile(arg2,arg3);
31313 
31314   return SWIG_arg;
31315 
31316   if(0) SWIG_fail;
31317 
31318 fail:
31319   lua_error(L);
31320   return SWIG_arg;
31321 }
31322 
31323 
31324 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
31325   int SWIG_arg = 0;
31326   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31327   lldb::SBListener result;
31328 
31329   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
31330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
31331 
31332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31333     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31334   }
31335 
31336   result = (arg1)->GetListener();
31337   {
31338     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
31339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31340   }
31341   return SWIG_arg;
31342 
31343   if(0) SWIG_fail;
31344 
31345 fail:
31346   lua_error(L);
31347   return SWIG_arg;
31348 }
31349 
31350 
31351 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
31352   int SWIG_arg = 0;
31353   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31354   lldb::SBListener *arg2 = 0 ;
31355 
31356   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
31357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
31358   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
31359 
31360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31361     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31362   }
31363 
31364 
31365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
31366     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
31367   }
31368 
31369   (arg1)->SetListener(*arg2);
31370 
31371   return SWIG_arg;
31372 
31373   if(0) SWIG_fail;
31374 
31375 fail:
31376   lua_error(L);
31377   return SWIG_arg;
31378 }
31379 
31380 
31381 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
31382   int SWIG_arg = 0;
31383   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31384   uint32_t result;
31385 
31386   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
31387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
31388 
31389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31390     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31391   }
31392 
31393   result = (uint32_t)(arg1)->GetNumArguments();
31394   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31395   return SWIG_arg;
31396 
31397   if(0) SWIG_fail;
31398 
31399 fail:
31400   lua_error(L);
31401   return SWIG_arg;
31402 }
31403 
31404 
31405 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
31406   int SWIG_arg = 0;
31407   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31408   uint32_t arg2 ;
31409   char *result = 0 ;
31410 
31411   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
31412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
31413   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
31414 
31415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31416     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31417   }
31418 
31419   arg2 = (uint32_t)lua_tointeger(L, 2);
31420   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
31421   lua_pushstring(L,(const char *)result); SWIG_arg++;
31422   return SWIG_arg;
31423 
31424   if(0) SWIG_fail;
31425 
31426 fail:
31427   lua_error(L);
31428   return SWIG_arg;
31429 }
31430 
31431 
31432 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
31433   int SWIG_arg = 0;
31434   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31435   char **arg2 = (char **) 0 ;
31436   bool arg3 ;
31437 
31438   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
31439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
31440   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
31441 
31442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31443     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31444   }
31445 
31446   {
31447     if (lua_istable(L, 2)) {
31448       size_t size = lua_rawlen(L, 2);
31449       arg2 = (char **)malloc((size + 1) * sizeof(char *));
31450       int i = 0, j = 0;
31451       while (i++ < size) {
31452         lua_rawgeti(L, 2, i);
31453         if (!lua_isstring(L, -1)) {
31454           // if current element cannot be converted to string, raise an error
31455           lua_pop(L, 1);
31456           return luaL_error(L, "List should only contain strings");
31457         }
31458         arg2[j++] = (char *)lua_tostring(L, -1);
31459         lua_pop(L, 1);
31460       }
31461       arg2[j] = 0;
31462     } else if (lua_isnil(L, 2)) {
31463       // "nil" is also acceptable, equivalent as an empty table
31464       arg2 = NULL;
31465     } else {
31466       return luaL_error(L, "A list of strings expected");
31467     }
31468   }
31469   arg3 = (lua_toboolean(L, 3)!=0);
31470   (arg1)->SetArguments((char const **)arg2,arg3);
31471 
31472   {
31473     free((char *) arg2);
31474   }
31475   return SWIG_arg;
31476 
31477   if(0) SWIG_fail;
31478 
31479 fail:
31480   {
31481     free((char *) arg2);
31482   }
31483   lua_error(L);
31484   return SWIG_arg;
31485 }
31486 
31487 
31488 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31489   int SWIG_arg = 0;
31490   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31491   uint32_t result;
31492 
31493   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31495 
31496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31497     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31498   }
31499 
31500   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31501   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31502   return SWIG_arg;
31503 
31504   if(0) SWIG_fail;
31505 
31506 fail:
31507   lua_error(L);
31508   return SWIG_arg;
31509 }
31510 
31511 
31512 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31513   int SWIG_arg = 0;
31514   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31515   uint32_t arg2 ;
31516   char *result = 0 ;
31517 
31518   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31520   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31521 
31522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31523     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31524   }
31525 
31526   arg2 = (uint32_t)lua_tointeger(L, 2);
31527   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31528   lua_pushstring(L,(const char *)result); SWIG_arg++;
31529   return SWIG_arg;
31530 
31531   if(0) SWIG_fail;
31532 
31533 fail:
31534   lua_error(L);
31535   return SWIG_arg;
31536 }
31537 
31538 
31539 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31540   int SWIG_arg = 0;
31541   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31542   char **arg2 = (char **) 0 ;
31543   bool arg3 ;
31544 
31545   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31547   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31548 
31549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31550     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31551   }
31552 
31553   {
31554     if (lua_istable(L, 2)) {
31555       size_t size = lua_rawlen(L, 2);
31556       arg2 = (char **)malloc((size + 1) * sizeof(char *));
31557       int i = 0, j = 0;
31558       while (i++ < size) {
31559         lua_rawgeti(L, 2, i);
31560         if (!lua_isstring(L, -1)) {
31561           // if current element cannot be converted to string, raise an error
31562           lua_pop(L, 1);
31563           return luaL_error(L, "List should only contain strings");
31564         }
31565         arg2[j++] = (char *)lua_tostring(L, -1);
31566         lua_pop(L, 1);
31567       }
31568       arg2[j] = 0;
31569     } else if (lua_isnil(L, 2)) {
31570       // "nil" is also acceptable, equivalent as an empty table
31571       arg2 = NULL;
31572     } else {
31573       return luaL_error(L, "A list of strings expected");
31574     }
31575   }
31576   arg3 = (lua_toboolean(L, 3)!=0);
31577   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31578 
31579   {
31580     free((char *) arg2);
31581   }
31582   return SWIG_arg;
31583 
31584   if(0) SWIG_fail;
31585 
31586 fail:
31587   {
31588     free((char *) arg2);
31589   }
31590   lua_error(L);
31591   return SWIG_arg;
31592 }
31593 
31594 
31595 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31596   int SWIG_arg = 0;
31597   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31598   lldb::SBEnvironment *arg2 = 0 ;
31599   bool arg3 ;
31600 
31601   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31603   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31604   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31605 
31606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31607     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31608   }
31609 
31610 
31611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31612     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31613   }
31614 
31615   arg3 = (lua_toboolean(L, 3)!=0);
31616   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31617 
31618   return SWIG_arg;
31619 
31620   if(0) SWIG_fail;
31621 
31622 fail:
31623   lua_error(L);
31624   return SWIG_arg;
31625 }
31626 
31627 
31628 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31629   int SWIG_arg = 0;
31630   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31631   lldb::SBEnvironment result;
31632 
31633   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31635 
31636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31637     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31638   }
31639 
31640   result = (arg1)->GetEnvironment();
31641   {
31642     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31643     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31644   }
31645   return SWIG_arg;
31646 
31647   if(0) SWIG_fail;
31648 
31649 fail:
31650   lua_error(L);
31651   return SWIG_arg;
31652 }
31653 
31654 
31655 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31656   int SWIG_arg = 0;
31657   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31658 
31659   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31661 
31662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31663     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31664   }
31665 
31666   (arg1)->Clear();
31667 
31668   return SWIG_arg;
31669 
31670   if(0) SWIG_fail;
31671 
31672 fail:
31673   lua_error(L);
31674   return SWIG_arg;
31675 }
31676 
31677 
31678 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31679   int SWIG_arg = 0;
31680   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31681   char *result = 0 ;
31682 
31683   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31685 
31686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31687     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31688   }
31689 
31690   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31691   lua_pushstring(L,(const char *)result); SWIG_arg++;
31692   return SWIG_arg;
31693 
31694   if(0) SWIG_fail;
31695 
31696 fail:
31697   lua_error(L);
31698   return SWIG_arg;
31699 }
31700 
31701 
31702 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
31703   int SWIG_arg = 0;
31704   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31705   char *arg2 = (char *) 0 ;
31706 
31707   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
31708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
31709   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
31710 
31711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31712     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31713   }
31714 
31715   arg2 = (char *)lua_tostring(L, 2);
31716   (arg1)->SetWorkingDirectory((char const *)arg2);
31717 
31718   return SWIG_arg;
31719 
31720   if(0) SWIG_fail;
31721 
31722 fail:
31723   lua_error(L);
31724   return SWIG_arg;
31725 }
31726 
31727 
31728 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
31729   int SWIG_arg = 0;
31730   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31731   uint32_t result;
31732 
31733   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
31734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
31735 
31736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31737     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31738   }
31739 
31740   result = (uint32_t)(arg1)->GetLaunchFlags();
31741   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31742   return SWIG_arg;
31743 
31744   if(0) SWIG_fail;
31745 
31746 fail:
31747   lua_error(L);
31748   return SWIG_arg;
31749 }
31750 
31751 
31752 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
31753   int SWIG_arg = 0;
31754   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31755   uint32_t arg2 ;
31756 
31757   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
31758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
31759   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
31760 
31761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31762     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31763   }
31764 
31765   arg2 = (uint32_t)lua_tointeger(L, 2);
31766   (arg1)->SetLaunchFlags(arg2);
31767 
31768   return SWIG_arg;
31769 
31770   if(0) SWIG_fail;
31771 
31772 fail:
31773   lua_error(L);
31774   return SWIG_arg;
31775 }
31776 
31777 
31778 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
31779   int SWIG_arg = 0;
31780   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31781   char *result = 0 ;
31782 
31783   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
31784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
31785 
31786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31787     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31788   }
31789 
31790   result = (char *)(arg1)->GetProcessPluginName();
31791   lua_pushstring(L,(const char *)result); SWIG_arg++;
31792   return SWIG_arg;
31793 
31794   if(0) SWIG_fail;
31795 
31796 fail:
31797   lua_error(L);
31798   return SWIG_arg;
31799 }
31800 
31801 
31802 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
31803   int SWIG_arg = 0;
31804   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31805   char *arg2 = (char *) 0 ;
31806 
31807   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
31808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
31809   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
31810 
31811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31812     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31813   }
31814 
31815   arg2 = (char *)lua_tostring(L, 2);
31816   (arg1)->SetProcessPluginName((char const *)arg2);
31817 
31818   return SWIG_arg;
31819 
31820   if(0) SWIG_fail;
31821 
31822 fail:
31823   lua_error(L);
31824   return SWIG_arg;
31825 }
31826 
31827 
31828 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
31829   int SWIG_arg = 0;
31830   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31831   char *result = 0 ;
31832 
31833   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
31834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
31835 
31836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31837     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31838   }
31839 
31840   result = (char *)(arg1)->GetShell();
31841   lua_pushstring(L,(const char *)result); SWIG_arg++;
31842   return SWIG_arg;
31843 
31844   if(0) SWIG_fail;
31845 
31846 fail:
31847   lua_error(L);
31848   return SWIG_arg;
31849 }
31850 
31851 
31852 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
31853   int SWIG_arg = 0;
31854   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31855   char *arg2 = (char *) 0 ;
31856 
31857   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
31858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
31859   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
31860 
31861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31862     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31863   }
31864 
31865   arg2 = (char *)lua_tostring(L, 2);
31866   (arg1)->SetShell((char const *)arg2);
31867 
31868   return SWIG_arg;
31869 
31870   if(0) SWIG_fail;
31871 
31872 fail:
31873   lua_error(L);
31874   return SWIG_arg;
31875 }
31876 
31877 
31878 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
31879   int SWIG_arg = 0;
31880   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31881   bool result;
31882 
31883   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
31884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31885 
31886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31887     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31888   }
31889 
31890   result = (bool)(arg1)->GetShellExpandArguments();
31891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31892   return SWIG_arg;
31893 
31894   if(0) SWIG_fail;
31895 
31896 fail:
31897   lua_error(L);
31898   return SWIG_arg;
31899 }
31900 
31901 
31902 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
31903   int SWIG_arg = 0;
31904   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31905   bool arg2 ;
31906 
31907   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
31908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31909   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
31910 
31911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31912     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31913   }
31914 
31915   arg2 = (lua_toboolean(L, 2)!=0);
31916   (arg1)->SetShellExpandArguments(arg2);
31917 
31918   return SWIG_arg;
31919 
31920   if(0) SWIG_fail;
31921 
31922 fail:
31923   lua_error(L);
31924   return SWIG_arg;
31925 }
31926 
31927 
31928 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
31929   int SWIG_arg = 0;
31930   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31931   uint32_t result;
31932 
31933   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
31934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
31935 
31936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31937     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31938   }
31939 
31940   result = (uint32_t)(arg1)->GetResumeCount();
31941   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31942   return SWIG_arg;
31943 
31944   if(0) SWIG_fail;
31945 
31946 fail:
31947   lua_error(L);
31948   return SWIG_arg;
31949 }
31950 
31951 
31952 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
31953   int SWIG_arg = 0;
31954   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31955   uint32_t arg2 ;
31956 
31957   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
31958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
31959   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
31960 
31961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31962     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31963   }
31964 
31965   arg2 = (uint32_t)lua_tointeger(L, 2);
31966   (arg1)->SetResumeCount(arg2);
31967 
31968   return SWIG_arg;
31969 
31970   if(0) SWIG_fail;
31971 
31972 fail:
31973   lua_error(L);
31974   return SWIG_arg;
31975 }
31976 
31977 
31978 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
31979   int SWIG_arg = 0;
31980   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31981   int arg2 ;
31982   bool result;
31983 
31984   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
31985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
31986   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
31987 
31988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31989     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31990   }
31991 
31992   arg2 = (int)lua_tointeger(L, 2);
31993   result = (bool)(arg1)->AddCloseFileAction(arg2);
31994   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31995   return SWIG_arg;
31996 
31997   if(0) SWIG_fail;
31998 
31999 fail:
32000   lua_error(L);
32001   return SWIG_arg;
32002 }
32003 
32004 
32005 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
32006   int SWIG_arg = 0;
32007   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32008   int arg2 ;
32009   int arg3 ;
32010   bool result;
32011 
32012   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
32013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
32014   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
32015   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
32016 
32017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32018     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32019   }
32020 
32021   arg2 = (int)lua_tointeger(L, 2);
32022   arg3 = (int)lua_tointeger(L, 3);
32023   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
32024   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32025   return SWIG_arg;
32026 
32027   if(0) SWIG_fail;
32028 
32029 fail:
32030   lua_error(L);
32031   return SWIG_arg;
32032 }
32033 
32034 
32035 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
32036   int SWIG_arg = 0;
32037   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32038   int arg2 ;
32039   char *arg3 = (char *) 0 ;
32040   bool arg4 ;
32041   bool arg5 ;
32042   bool result;
32043 
32044   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
32045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
32046   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
32047   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
32048   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
32049   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
32050 
32051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32052     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32053   }
32054 
32055   arg2 = (int)lua_tointeger(L, 2);
32056   arg3 = (char *)lua_tostring(L, 3);
32057   arg4 = (lua_toboolean(L, 4)!=0);
32058   arg5 = (lua_toboolean(L, 5)!=0);
32059   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
32060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32061   return SWIG_arg;
32062 
32063   if(0) SWIG_fail;
32064 
32065 fail:
32066   lua_error(L);
32067   return SWIG_arg;
32068 }
32069 
32070 
32071 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
32072   int SWIG_arg = 0;
32073   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32074   int arg2 ;
32075   bool arg3 ;
32076   bool arg4 ;
32077   bool result;
32078 
32079   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
32080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
32081   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
32082   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
32083   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
32084 
32085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32086     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32087   }
32088 
32089   arg2 = (int)lua_tointeger(L, 2);
32090   arg3 = (lua_toboolean(L, 3)!=0);
32091   arg4 = (lua_toboolean(L, 4)!=0);
32092   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
32093   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32094   return SWIG_arg;
32095 
32096   if(0) SWIG_fail;
32097 
32098 fail:
32099   lua_error(L);
32100   return SWIG_arg;
32101 }
32102 
32103 
32104 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
32105   int SWIG_arg = 0;
32106   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32107   char *arg2 = (char *) 0 ;
32108 
32109   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
32110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
32111   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
32112 
32113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32114     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32115   }
32116 
32117   arg2 = (char *)lua_tostring(L, 2);
32118   (arg1)->SetLaunchEventData((char const *)arg2);
32119 
32120   return SWIG_arg;
32121 
32122   if(0) SWIG_fail;
32123 
32124 fail:
32125   lua_error(L);
32126   return SWIG_arg;
32127 }
32128 
32129 
32130 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
32131   int SWIG_arg = 0;
32132   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32133   char *result = 0 ;
32134 
32135   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
32136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
32137 
32138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32139     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32140   }
32141 
32142   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
32143   lua_pushstring(L,(const char *)result); SWIG_arg++;
32144   return SWIG_arg;
32145 
32146   if(0) SWIG_fail;
32147 
32148 fail:
32149   lua_error(L);
32150   return SWIG_arg;
32151 }
32152 
32153 
32154 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
32155   int SWIG_arg = 0;
32156   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32157   bool result;
32158 
32159   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
32160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
32161 
32162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32163     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32164   }
32165 
32166   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
32167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32168   return SWIG_arg;
32169 
32170   if(0) SWIG_fail;
32171 
32172 fail:
32173   lua_error(L);
32174   return SWIG_arg;
32175 }
32176 
32177 
32178 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
32179   int SWIG_arg = 0;
32180   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32181   bool arg2 ;
32182 
32183   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
32184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
32185   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
32186 
32187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32188     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32189   }
32190 
32191   arg2 = (lua_toboolean(L, 2)!=0);
32192   (arg1)->SetDetachOnError(arg2);
32193 
32194   return SWIG_arg;
32195 
32196   if(0) SWIG_fail;
32197 
32198 fail:
32199   lua_error(L);
32200   return SWIG_arg;
32201 }
32202 
32203 
32204 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
32205   int SWIG_arg = 0;
32206   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32207   char *result = 0 ;
32208 
32209   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
32210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
32211 
32212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32213     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32214   }
32215 
32216   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
32217   lua_pushstring(L,(const char *)result); SWIG_arg++;
32218   return SWIG_arg;
32219 
32220   if(0) SWIG_fail;
32221 
32222 fail:
32223   lua_error(L);
32224   return SWIG_arg;
32225 }
32226 
32227 
32228 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
32229   int SWIG_arg = 0;
32230   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32231   char *arg2 = (char *) 0 ;
32232 
32233   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
32234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
32235   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
32236 
32237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32238     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32239   }
32240 
32241   arg2 = (char *)lua_tostring(L, 2);
32242   (arg1)->SetScriptedProcessClassName((char const *)arg2);
32243 
32244   return SWIG_arg;
32245 
32246   if(0) SWIG_fail;
32247 
32248 fail:
32249   lua_error(L);
32250   return SWIG_arg;
32251 }
32252 
32253 
32254 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
32255   int SWIG_arg = 0;
32256   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32257   lldb::SBStructuredData result;
32258 
32259   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
32260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
32261 
32262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32263     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32264   }
32265 
32266   result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
32267   {
32268     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
32269     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
32270   }
32271   return SWIG_arg;
32272 
32273   if(0) SWIG_fail;
32274 
32275 fail:
32276   lua_error(L);
32277   return SWIG_arg;
32278 }
32279 
32280 
32281 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
32282   int SWIG_arg = 0;
32283   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32284   lldb::SBStructuredData arg2 ;
32285   lldb::SBStructuredData *argp2 ;
32286 
32287   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
32288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
32289   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
32290 
32291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32292     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32293   }
32294 
32295 
32296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
32297     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
32298   }
32299   arg2 = *argp2;
32300 
32301   (arg1)->SetScriptedProcessDictionary(arg2);
32302 
32303   return SWIG_arg;
32304 
32305   if(0) SWIG_fail;
32306 
32307 fail:
32308   lua_error(L);
32309   return SWIG_arg;
32310 }
32311 
32312 
32313 static void swig_delete_SBLaunchInfo(void *obj) {
32314 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
32315 delete arg1;
32316 }
32317 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
32318     assert(lua_istable(L,1));
32319     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
32320     assert(!lua_isnil(L,-1));
32321     lua_replace(L,1); /* replace our table with real constructor */
32322     lua_call(L,lua_gettop(L)-1,1);
32323     return 1;
32324 }
32325 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
32326     {0,0,0}
32327 };
32328 static swig_lua_method swig_SBLaunchInfo_methods[]= {
32329     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
32330     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
32331     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
32332     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
32333     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
32334     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
32335     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
32336     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
32337     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
32338     { "GetListener", _wrap_SBLaunchInfo_GetListener},
32339     { "SetListener", _wrap_SBLaunchInfo_SetListener},
32340     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
32341     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
32342     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
32343     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
32344     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
32345     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
32346     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
32347     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
32348     { "Clear", _wrap_SBLaunchInfo_Clear},
32349     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
32350     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
32351     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
32352     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
32353     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
32354     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
32355     { "GetShell", _wrap_SBLaunchInfo_GetShell},
32356     { "SetShell", _wrap_SBLaunchInfo_SetShell},
32357     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
32358     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
32359     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
32360     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
32361     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
32362     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
32363     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
32364     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
32365     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
32366     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
32367     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
32368     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
32369     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
32370     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
32371     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
32372     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
32373     {0,0}
32374 };
32375 static swig_lua_method swig_SBLaunchInfo_meta[] = {
32376     {0,0}
32377 };
32378 
32379 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
32380     {0,0,0}
32381 };
32382 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
32383     {0,0,0,0,0,0}
32384 };
32385 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
32386     {0,0}
32387 };
32388 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
32389     0
32390 };
32391 
32392 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
32393     "SBLaunchInfo",
32394     swig_SBLaunchInfo_Sf_SwigStatic_methods,
32395     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
32396     swig_SBLaunchInfo_Sf_SwigStatic_constants,
32397     swig_SBLaunchInfo_Sf_SwigStatic_classes,
32398     0
32399 };
32400 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
32401 static const char *swig_SBLaunchInfo_base_names[] = {0};
32402 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 };
32403 
32404 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
32405   int SWIG_arg = 0;
32406   lldb::SBLineEntry *result = 0 ;
32407 
32408   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
32409   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
32410   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32411   return SWIG_arg;
32412 
32413   if(0) SWIG_fail;
32414 
32415 fail:
32416   lua_error(L);
32417   return SWIG_arg;
32418 }
32419 
32420 
32421 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
32422   int SWIG_arg = 0;
32423   lldb::SBLineEntry *arg1 = 0 ;
32424   lldb::SBLineEntry *result = 0 ;
32425 
32426   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
32427   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
32428 
32429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32430     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
32431   }
32432 
32433   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
32434   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32435   return SWIG_arg;
32436 
32437   if(0) SWIG_fail;
32438 
32439 fail:
32440   lua_error(L);
32441   return SWIG_arg;
32442 }
32443 
32444 
32445 static int _wrap_new_SBLineEntry(lua_State* L) {
32446   int argc;
32447   int argv[2]={
32448     1,2
32449   };
32450 
32451   argc = lua_gettop(L);
32452   if (argc == 0) {
32453     return _wrap_new_SBLineEntry__SWIG_0(L);
32454   }
32455   if (argc == 1) {
32456     int _v;
32457     {
32458       void *ptr;
32459       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
32460         _v = 0;
32461       } else {
32462         _v = 1;
32463       }
32464     }
32465     if (_v) {
32466       return _wrap_new_SBLineEntry__SWIG_1(L);
32467     }
32468   }
32469 
32470   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
32471     "  Possible C/C++ prototypes are:\n"
32472     "    lldb::SBLineEntry::SBLineEntry()\n"
32473     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
32474   lua_error(L);return 0;
32475 }
32476 
32477 
32478 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
32479   int SWIG_arg = 0;
32480   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32481   lldb::SBAddress result;
32482 
32483   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
32484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
32485 
32486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32487     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32488   }
32489 
32490   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
32491   {
32492     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32493     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32494   }
32495   return SWIG_arg;
32496 
32497   if(0) SWIG_fail;
32498 
32499 fail:
32500   lua_error(L);
32501   return SWIG_arg;
32502 }
32503 
32504 
32505 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
32506   int SWIG_arg = 0;
32507   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32508   lldb::SBAddress result;
32509 
32510   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
32511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
32512 
32513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32514     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32515   }
32516 
32517   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
32518   {
32519     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32520     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32521   }
32522   return SWIG_arg;
32523 
32524   if(0) SWIG_fail;
32525 
32526 fail:
32527   lua_error(L);
32528   return SWIG_arg;
32529 }
32530 
32531 
32532 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
32533   int SWIG_arg = 0;
32534   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32535   bool result;
32536 
32537   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
32538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
32539 
32540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32541     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
32542   }
32543 
32544   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
32545   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32546   return SWIG_arg;
32547 
32548   if(0) SWIG_fail;
32549 
32550 fail:
32551   lua_error(L);
32552   return SWIG_arg;
32553 }
32554 
32555 
32556 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
32557   int SWIG_arg = 0;
32558   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32559   lldb::SBFileSpec result;
32560 
32561   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
32562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
32563 
32564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32565     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32566   }
32567 
32568   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
32569   {
32570     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
32571     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
32572   }
32573   return SWIG_arg;
32574 
32575   if(0) SWIG_fail;
32576 
32577 fail:
32578   lua_error(L);
32579   return SWIG_arg;
32580 }
32581 
32582 
32583 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
32584   int SWIG_arg = 0;
32585   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32586   uint32_t result;
32587 
32588   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
32589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
32590 
32591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32592     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32593   }
32594 
32595   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
32596   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32597   return SWIG_arg;
32598 
32599   if(0) SWIG_fail;
32600 
32601 fail:
32602   lua_error(L);
32603   return SWIG_arg;
32604 }
32605 
32606 
32607 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
32608   int SWIG_arg = 0;
32609   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32610   uint32_t result;
32611 
32612   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
32613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
32614 
32615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32616     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32617   }
32618 
32619   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
32620   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32621   return SWIG_arg;
32622 
32623   if(0) SWIG_fail;
32624 
32625 fail:
32626   lua_error(L);
32627   return SWIG_arg;
32628 }
32629 
32630 
32631 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
32632   int SWIG_arg = 0;
32633   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32634   lldb::SBStream *arg2 = 0 ;
32635   bool result;
32636 
32637   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
32638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
32639   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32640 
32641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32642     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32643   }
32644 
32645 
32646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32647     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32648   }
32649 
32650   result = (bool)(arg1)->GetDescription(*arg2);
32651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32652   return SWIG_arg;
32653 
32654   if(0) SWIG_fail;
32655 
32656 fail:
32657   lua_error(L);
32658   return SWIG_arg;
32659 }
32660 
32661 
32662 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32663   int SWIG_arg = 0;
32664   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32665   lldb::SBFileSpec arg2 ;
32666   lldb::SBFileSpec *argp2 ;
32667 
32668   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32670   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32671 
32672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32673     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32674   }
32675 
32676 
32677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32678     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32679   }
32680   arg2 = *argp2;
32681 
32682   (arg1)->SetFileSpec(arg2);
32683 
32684   return SWIG_arg;
32685 
32686   if(0) SWIG_fail;
32687 
32688 fail:
32689   lua_error(L);
32690   return SWIG_arg;
32691 }
32692 
32693 
32694 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
32695   int SWIG_arg = 0;
32696   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32697   uint32_t arg2 ;
32698 
32699   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
32700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
32701   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
32702 
32703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32704     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32705   }
32706 
32707   arg2 = (uint32_t)lua_tointeger(L, 2);
32708   (arg1)->SetLine(arg2);
32709 
32710   return SWIG_arg;
32711 
32712   if(0) SWIG_fail;
32713 
32714 fail:
32715   lua_error(L);
32716   return SWIG_arg;
32717 }
32718 
32719 
32720 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
32721   int SWIG_arg = 0;
32722   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32723   uint32_t arg2 ;
32724 
32725   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
32726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
32727   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
32728 
32729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32730     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32731   }
32732 
32733   arg2 = (uint32_t)lua_tointeger(L, 2);
32734   (arg1)->SetColumn(arg2);
32735 
32736   return SWIG_arg;
32737 
32738   if(0) SWIG_fail;
32739 
32740 fail:
32741   lua_error(L);
32742   return SWIG_arg;
32743 }
32744 
32745 
32746 static int _wrap_SBLineEntry___eq(lua_State* L) {
32747   int SWIG_arg = 0;
32748   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32749   lldb::SBLineEntry *arg2 = 0 ;
32750   bool result;
32751 
32752   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
32753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
32754   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
32755 
32756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32757     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
32758   }
32759 
32760 
32761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
32762     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
32763   }
32764 
32765   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
32766   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32767   return SWIG_arg;
32768 
32769   if(0) SWIG_fail;
32770 
32771 fail:
32772   lua_error(L);
32773   return SWIG_arg;
32774 }
32775 
32776 
32777 static int _wrap_SBLineEntry___tostring(lua_State* L) {
32778   int SWIG_arg = 0;
32779   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32780   std::string result;
32781 
32782   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
32783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
32784 
32785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32786     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
32787   }
32788 
32789   result = lldb_SBLineEntry___str__(arg1);
32790   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32791   return SWIG_arg;
32792 
32793   if(0) SWIG_fail;
32794 
32795 fail:
32796   lua_error(L);
32797   return SWIG_arg;
32798 }
32799 
32800 
32801 static void swig_delete_SBLineEntry(void *obj) {
32802 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
32803 delete arg1;
32804 }
32805 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
32806     assert(lua_istable(L,1));
32807     lua_pushcfunction(L,_wrap_new_SBLineEntry);
32808     assert(!lua_isnil(L,-1));
32809     lua_replace(L,1); /* replace our table with real constructor */
32810     lua_call(L,lua_gettop(L)-1,1);
32811     return 1;
32812 }
32813 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
32814     {0,0,0}
32815 };
32816 static swig_lua_method swig_SBLineEntry_methods[]= {
32817     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
32818     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
32819     { "IsValid", _wrap_SBLineEntry_IsValid},
32820     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
32821     { "GetLine", _wrap_SBLineEntry_GetLine},
32822     { "GetColumn", _wrap_SBLineEntry_GetColumn},
32823     { "GetDescription", _wrap_SBLineEntry_GetDescription},
32824     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
32825     { "SetLine", _wrap_SBLineEntry_SetLine},
32826     { "SetColumn", _wrap_SBLineEntry_SetColumn},
32827     { "__eq", _wrap_SBLineEntry___eq},
32828     { "__tostring", _wrap_SBLineEntry___tostring},
32829     {0,0}
32830 };
32831 static swig_lua_method swig_SBLineEntry_meta[] = {
32832     { "__eq", _wrap_SBLineEntry___eq},
32833     { "__tostring", _wrap_SBLineEntry___tostring},
32834     {0,0}
32835 };
32836 
32837 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
32838     {0,0,0}
32839 };
32840 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
32841     {0,0,0,0,0,0}
32842 };
32843 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
32844     {0,0}
32845 };
32846 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
32847     0
32848 };
32849 
32850 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
32851     "SBLineEntry",
32852     swig_SBLineEntry_Sf_SwigStatic_methods,
32853     swig_SBLineEntry_Sf_SwigStatic_attributes,
32854     swig_SBLineEntry_Sf_SwigStatic_constants,
32855     swig_SBLineEntry_Sf_SwigStatic_classes,
32856     0
32857 };
32858 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
32859 static const char *swig_SBLineEntry_base_names[] = {0};
32860 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 };
32861 
32862 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
32863   int SWIG_arg = 0;
32864   lldb::SBListener *result = 0 ;
32865 
32866   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
32867   result = (lldb::SBListener *)new lldb::SBListener();
32868   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32869   return SWIG_arg;
32870 
32871   if(0) SWIG_fail;
32872 
32873 fail:
32874   lua_error(L);
32875   return SWIG_arg;
32876 }
32877 
32878 
32879 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
32880   int SWIG_arg = 0;
32881   char *arg1 = (char *) 0 ;
32882   lldb::SBListener *result = 0 ;
32883 
32884   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32885   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
32886   arg1 = (char *)lua_tostring(L, 1);
32887   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
32888   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32889   return SWIG_arg;
32890 
32891   if(0) SWIG_fail;
32892 
32893 fail:
32894   lua_error(L);
32895   return SWIG_arg;
32896 }
32897 
32898 
32899 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
32900   int SWIG_arg = 0;
32901   lldb::SBListener *arg1 = 0 ;
32902   lldb::SBListener *result = 0 ;
32903 
32904   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32905   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
32906 
32907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32908     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
32909   }
32910 
32911   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
32912   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32913   return SWIG_arg;
32914 
32915   if(0) SWIG_fail;
32916 
32917 fail:
32918   lua_error(L);
32919   return SWIG_arg;
32920 }
32921 
32922 
32923 static int _wrap_new_SBListener(lua_State* L) {
32924   int argc;
32925   int argv[2]={
32926     1,2
32927   };
32928 
32929   argc = lua_gettop(L);
32930   if (argc == 0) {
32931     return _wrap_new_SBListener__SWIG_0(L);
32932   }
32933   if (argc == 1) {
32934     int _v;
32935     {
32936       void *ptr;
32937       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
32938         _v = 0;
32939       } else {
32940         _v = 1;
32941       }
32942     }
32943     if (_v) {
32944       return _wrap_new_SBListener__SWIG_2(L);
32945     }
32946   }
32947   if (argc == 1) {
32948     int _v;
32949     {
32950       _v = SWIG_lua_isnilstring(L,argv[0]);
32951     }
32952     if (_v) {
32953       return _wrap_new_SBListener__SWIG_1(L);
32954     }
32955   }
32956 
32957   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
32958     "  Possible C/C++ prototypes are:\n"
32959     "    lldb::SBListener::SBListener()\n"
32960     "    lldb::SBListener::SBListener(char const *)\n"
32961     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
32962   lua_error(L);return 0;
32963 }
32964 
32965 
32966 static int _wrap_SBListener_AddEvent(lua_State* L) {
32967   int SWIG_arg = 0;
32968   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32969   lldb::SBEvent *arg2 = 0 ;
32970 
32971   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
32972   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
32973   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
32974 
32975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32976     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
32977   }
32978 
32979 
32980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32981     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
32982   }
32983 
32984   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
32985 
32986   return SWIG_arg;
32987 
32988   if(0) SWIG_fail;
32989 
32990 fail:
32991   lua_error(L);
32992   return SWIG_arg;
32993 }
32994 
32995 
32996 static int _wrap_SBListener_Clear(lua_State* L) {
32997   int SWIG_arg = 0;
32998   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32999 
33000   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
33001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
33002 
33003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33004     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
33005   }
33006 
33007   (arg1)->Clear();
33008 
33009   return SWIG_arg;
33010 
33011   if(0) SWIG_fail;
33012 
33013 fail:
33014   lua_error(L);
33015   return SWIG_arg;
33016 }
33017 
33018 
33019 static int _wrap_SBListener_IsValid(lua_State* L) {
33020   int SWIG_arg = 0;
33021   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33022   bool result;
33023 
33024   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
33025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
33026 
33027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33028     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
33029   }
33030 
33031   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
33032   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33033   return SWIG_arg;
33034 
33035   if(0) SWIG_fail;
33036 
33037 fail:
33038   lua_error(L);
33039   return SWIG_arg;
33040 }
33041 
33042 
33043 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
33044   int SWIG_arg = 0;
33045   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33046   lldb::SBDebugger *arg2 = 0 ;
33047   char *arg3 = (char *) 0 ;
33048   uint32_t arg4 ;
33049   uint32_t result;
33050 
33051   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
33052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
33053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
33054   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
33055   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
33056 
33057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33058     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
33059   }
33060 
33061 
33062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
33063     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
33064   }
33065 
33066   arg3 = (char *)lua_tostring(L, 3);
33067   arg4 = (uint32_t)lua_tointeger(L, 4);
33068   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
33069   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33070   return SWIG_arg;
33071 
33072   if(0) SWIG_fail;
33073 
33074 fail:
33075   lua_error(L);
33076   return SWIG_arg;
33077 }
33078 
33079 
33080 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
33081   int SWIG_arg = 0;
33082   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33083   lldb::SBDebugger *arg2 = 0 ;
33084   char *arg3 = (char *) 0 ;
33085   uint32_t arg4 ;
33086   uint32_t result;
33087 
33088   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
33089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
33090   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
33091   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
33092   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
33093 
33094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33095     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
33096   }
33097 
33098 
33099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
33100     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
33101   }
33102 
33103   arg3 = (char *)lua_tostring(L, 3);
33104   arg4 = (uint32_t)lua_tointeger(L, 4);
33105   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
33106   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33107   return SWIG_arg;
33108 
33109   if(0) SWIG_fail;
33110 
33111 fail:
33112   lua_error(L);
33113   return SWIG_arg;
33114 }
33115 
33116 
33117 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
33118   int SWIG_arg = 0;
33119   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33120   lldb::SBBroadcaster *arg2 = 0 ;
33121   uint32_t arg3 ;
33122   uint32_t result;
33123 
33124   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
33125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
33126   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
33127   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
33128 
33129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33130     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33131   }
33132 
33133 
33134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33135     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33136   }
33137 
33138   arg3 = (uint32_t)lua_tointeger(L, 3);
33139   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33140   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33141   return SWIG_arg;
33142 
33143   if(0) SWIG_fail;
33144 
33145 fail:
33146   lua_error(L);
33147   return SWIG_arg;
33148 }
33149 
33150 
33151 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
33152   int SWIG_arg = 0;
33153   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33154   lldb::SBBroadcaster *arg2 = 0 ;
33155   uint32_t arg3 ;
33156   bool result;
33157 
33158   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
33159   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
33160   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
33161   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
33162 
33163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33164     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33165   }
33166 
33167 
33168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33169     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33170   }
33171 
33172   arg3 = (uint32_t)lua_tointeger(L, 3);
33173   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33174   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33175   return SWIG_arg;
33176 
33177   if(0) SWIG_fail;
33178 
33179 fail:
33180   lua_error(L);
33181   return SWIG_arg;
33182 }
33183 
33184 
33185 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
33186   int SWIG_arg = 0;
33187   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33188   uint32_t arg2 ;
33189   lldb::SBEvent *arg3 = 0 ;
33190   bool result;
33191 
33192   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
33193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
33194   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
33195   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
33196 
33197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33198     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
33199   }
33200 
33201   arg2 = (uint32_t)lua_tointeger(L, 2);
33202 
33203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33204     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
33205   }
33206 
33207   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
33208   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33209   return SWIG_arg;
33210 
33211   if(0) SWIG_fail;
33212 
33213 fail:
33214   lua_error(L);
33215   return SWIG_arg;
33216 }
33217 
33218 
33219 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
33220   int SWIG_arg = 0;
33221   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33222   uint32_t arg2 ;
33223   lldb::SBBroadcaster *arg3 = 0 ;
33224   lldb::SBEvent *arg4 = 0 ;
33225   bool result;
33226 
33227   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
33228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
33229   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
33230   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
33231   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
33232 
33233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33234     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33235   }
33236 
33237   arg2 = (uint32_t)lua_tointeger(L, 2);
33238 
33239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33240     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
33241   }
33242 
33243 
33244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33245     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
33246   }
33247 
33248   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
33249   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33250   return SWIG_arg;
33251 
33252   if(0) SWIG_fail;
33253 
33254 fail:
33255   lua_error(L);
33256   return SWIG_arg;
33257 }
33258 
33259 
33260 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
33261   int SWIG_arg = 0;
33262   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33263   uint32_t arg2 ;
33264   lldb::SBBroadcaster *arg3 = 0 ;
33265   uint32_t arg4 ;
33266   lldb::SBEvent *arg5 = 0 ;
33267   bool result;
33268 
33269   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
33270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
33271   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
33272   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
33273   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
33274   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
33275 
33276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33277     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33278   }
33279 
33280   arg2 = (uint32_t)lua_tointeger(L, 2);
33281 
33282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33283     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
33284   }
33285 
33286   arg4 = (uint32_t)lua_tointeger(L, 4);
33287 
33288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
33289     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
33290   }
33291 
33292   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
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_PeekAtNextEvent(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::PeekAtNextEvent",2,2)
33311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
33312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
33313 
33314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33315     SWIG_fail_ptr("SBListener_PeekAtNextEvent",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_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33321   }
33322 
33323   result = (bool)(arg1)->PeekAtNextEvent(*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_PeekAtNextEventForBroadcaster(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::PeekAtNextEventForBroadcaster",3,3)
33343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
33344   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33345   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
33346 
33347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33348     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",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_PeekAtNextEventForBroadcaster",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_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33359   }
33360 
33361   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((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_PeekAtNextEventForBroadcasterWithType(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::PeekAtNextEventForBroadcasterWithType",4,4)
33382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33383   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33384   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
33385   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33386 
33387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33388     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",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_PeekAtNextEventForBroadcasterWithType",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_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33400   }
33401 
33402   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((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_GetNextEvent(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::GetNextEvent",2,2)
33421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
33422   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
33423 
33424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33425     SWIG_fail_ptr("SBListener_GetNextEvent",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_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33431   }
33432 
33433   result = (bool)(arg1)->GetNextEvent(*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 int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
33446   int SWIG_arg = 0;
33447   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33448   lldb::SBBroadcaster *arg2 = 0 ;
33449   lldb::SBEvent *arg3 = 0 ;
33450   bool result;
33451 
33452   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
33453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
33454   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33455   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
33456 
33457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33458     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33459   }
33460 
33461 
33462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33463     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33464   }
33465 
33466 
33467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33468     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33469   }
33470 
33471   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33472   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33473   return SWIG_arg;
33474 
33475   if(0) SWIG_fail;
33476 
33477 fail:
33478   lua_error(L);
33479   return SWIG_arg;
33480 }
33481 
33482 
33483 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
33484   int SWIG_arg = 0;
33485   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33486   lldb::SBBroadcaster *arg2 = 0 ;
33487   uint32_t arg3 ;
33488   lldb::SBEvent *arg4 = 0 ;
33489   bool result;
33490 
33491   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
33492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33493   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33494   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
33495   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33496 
33497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33498     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33499   }
33500 
33501 
33502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33503     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33504   }
33505 
33506   arg3 = (uint32_t)lua_tointeger(L, 3);
33507 
33508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33509     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33510   }
33511 
33512   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33513   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33514   return SWIG_arg;
33515 
33516   if(0) SWIG_fail;
33517 
33518 fail:
33519   lua_error(L);
33520   return SWIG_arg;
33521 }
33522 
33523 
33524 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
33525   int SWIG_arg = 0;
33526   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33527   lldb::SBEvent *arg2 = 0 ;
33528   bool result;
33529 
33530   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
33531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
33532   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
33533 
33534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33535     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
33536   }
33537 
33538 
33539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33540     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
33541   }
33542 
33543   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
33544   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33545   return SWIG_arg;
33546 
33547   if(0) SWIG_fail;
33548 
33549 fail:
33550   lua_error(L);
33551   return SWIG_arg;
33552 }
33553 
33554 
33555 static void swig_delete_SBListener(void *obj) {
33556 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
33557 delete arg1;
33558 }
33559 static int _proxy__wrap_new_SBListener(lua_State *L) {
33560     assert(lua_istable(L,1));
33561     lua_pushcfunction(L,_wrap_new_SBListener);
33562     assert(!lua_isnil(L,-1));
33563     lua_replace(L,1); /* replace our table with real constructor */
33564     lua_call(L,lua_gettop(L)-1,1);
33565     return 1;
33566 }
33567 static swig_lua_attribute swig_SBListener_attributes[] = {
33568     {0,0,0}
33569 };
33570 static swig_lua_method swig_SBListener_methods[]= {
33571     { "AddEvent", _wrap_SBListener_AddEvent},
33572     { "Clear", _wrap_SBListener_Clear},
33573     { "IsValid", _wrap_SBListener_IsValid},
33574     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
33575     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
33576     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
33577     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
33578     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
33579     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
33580     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
33581     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
33582     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
33583     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
33584     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
33585     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
33586     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
33587     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
33588     {0,0}
33589 };
33590 static swig_lua_method swig_SBListener_meta[] = {
33591     {0,0}
33592 };
33593 
33594 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
33595     {0,0,0}
33596 };
33597 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
33598     {0,0,0,0,0,0}
33599 };
33600 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
33601     {0,0}
33602 };
33603 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
33604     0
33605 };
33606 
33607 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
33608     "SBListener",
33609     swig_SBListener_Sf_SwigStatic_methods,
33610     swig_SBListener_Sf_SwigStatic_attributes,
33611     swig_SBListener_Sf_SwigStatic_constants,
33612     swig_SBListener_Sf_SwigStatic_classes,
33613     0
33614 };
33615 static swig_lua_class *swig_SBListener_bases[] = {0};
33616 static const char *swig_SBListener_base_names[] = {0};
33617 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 };
33618 
33619 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
33620   int SWIG_arg = 0;
33621   lldb::SBMemoryRegionInfo *result = 0 ;
33622 
33623   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
33624   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
33625   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33626   return SWIG_arg;
33627 
33628   if(0) SWIG_fail;
33629 
33630 fail:
33631   lua_error(L);
33632   return SWIG_arg;
33633 }
33634 
33635 
33636 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
33637   int SWIG_arg = 0;
33638   lldb::SBMemoryRegionInfo *arg1 = 0 ;
33639   lldb::SBMemoryRegionInfo *result = 0 ;
33640 
33641   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33642   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33643 
33644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33645     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33646   }
33647 
33648   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33649   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33650   return SWIG_arg;
33651 
33652   if(0) SWIG_fail;
33653 
33654 fail:
33655   lua_error(L);
33656   return SWIG_arg;
33657 }
33658 
33659 
33660 static int _wrap_new_SBMemoryRegionInfo__SWIG_2(lua_State* L) {
33661   int SWIG_arg = 0;
33662   char *arg1 = (char *) 0 ;
33663   lldb::addr_t arg2 ;
33664   lldb::addr_t arg3 ;
33665   uint32_t arg4 ;
33666   bool arg5 ;
33667   bool arg6 ;
33668   lldb::SBMemoryRegionInfo *result = 0 ;
33669 
33670   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,6)
33671   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
33672   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
33673   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
33674   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
33675   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
33676   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,"bool");
33677   arg1 = (char *)lua_tostring(L, 1);
33678   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
33679   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
33680   arg4 = (uint32_t)lua_tointeger(L, 4);
33681   arg5 = (lua_toboolean(L, 5)!=0);
33682   arg6 = (lua_toboolean(L, 6)!=0);
33683   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
33684   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33685   return SWIG_arg;
33686 
33687   if(0) SWIG_fail;
33688 
33689 fail:
33690   lua_error(L);
33691   return SWIG_arg;
33692 }
33693 
33694 
33695 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
33696   int argc;
33697   int argv[7]={
33698     1,2,3,4,5,6,7
33699   };
33700 
33701   argc = lua_gettop(L);
33702   if (argc == 0) {
33703     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
33704   }
33705   if (argc == 1) {
33706     int _v;
33707     {
33708       void *ptr;
33709       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33710         _v = 0;
33711       } else {
33712         _v = 1;
33713       }
33714     }
33715     if (_v) {
33716       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
33717     }
33718   }
33719   if (argc == 6) {
33720     int _v;
33721     {
33722       _v = SWIG_lua_isnilstring(L,argv[0]);
33723     }
33724     if (_v) {
33725       {
33726         _v = lua_isnumber(L,argv[1]);
33727       }
33728       if (_v) {
33729         {
33730           _v = lua_isnumber(L,argv[2]);
33731         }
33732         if (_v) {
33733           {
33734             _v = lua_isnumber(L,argv[3]);
33735           }
33736           if (_v) {
33737             {
33738               _v = lua_isboolean(L,argv[4]);
33739             }
33740             if (_v) {
33741               {
33742                 _v = lua_isboolean(L,argv[5]);
33743               }
33744               if (_v) {
33745                 return _wrap_new_SBMemoryRegionInfo__SWIG_2(L);
33746               }
33747             }
33748           }
33749         }
33750       }
33751     }
33752   }
33753 
33754   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
33755     "  Possible C/C++ prototypes are:\n"
33756     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
33757     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n"
33758     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool,bool)\n");
33759   lua_error(L);return 0;
33760 }
33761 
33762 
33763 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
33764   int SWIG_arg = 0;
33765   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33766 
33767   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
33768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
33769 
33770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33771     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33772   }
33773 
33774   (arg1)->Clear();
33775 
33776   return SWIG_arg;
33777 
33778   if(0) SWIG_fail;
33779 
33780 fail:
33781   lua_error(L);
33782   return SWIG_arg;
33783 }
33784 
33785 
33786 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
33787   int SWIG_arg = 0;
33788   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33789   lldb::addr_t result;
33790 
33791   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
33792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
33793 
33794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33795     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33796   }
33797 
33798   result = (lldb::addr_t)(arg1)->GetRegionBase();
33799   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33800   return SWIG_arg;
33801 
33802   if(0) SWIG_fail;
33803 
33804 fail:
33805   lua_error(L);
33806   return SWIG_arg;
33807 }
33808 
33809 
33810 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
33811   int SWIG_arg = 0;
33812   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33813   lldb::addr_t result;
33814 
33815   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
33816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
33817 
33818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33819     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33820   }
33821 
33822   result = (lldb::addr_t)(arg1)->GetRegionEnd();
33823   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33824   return SWIG_arg;
33825 
33826   if(0) SWIG_fail;
33827 
33828 fail:
33829   lua_error(L);
33830   return SWIG_arg;
33831 }
33832 
33833 
33834 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
33835   int SWIG_arg = 0;
33836   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33837   bool result;
33838 
33839   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
33840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
33841 
33842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33843     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33844   }
33845 
33846   result = (bool)(arg1)->IsReadable();
33847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33848   return SWIG_arg;
33849 
33850   if(0) SWIG_fail;
33851 
33852 fail:
33853   lua_error(L);
33854   return SWIG_arg;
33855 }
33856 
33857 
33858 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
33859   int SWIG_arg = 0;
33860   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33861   bool result;
33862 
33863   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
33864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
33865 
33866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33867     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33868   }
33869 
33870   result = (bool)(arg1)->IsWritable();
33871   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33872   return SWIG_arg;
33873 
33874   if(0) SWIG_fail;
33875 
33876 fail:
33877   lua_error(L);
33878   return SWIG_arg;
33879 }
33880 
33881 
33882 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
33883   int SWIG_arg = 0;
33884   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33885   bool result;
33886 
33887   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
33888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
33889 
33890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33891     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33892   }
33893 
33894   result = (bool)(arg1)->IsExecutable();
33895   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33896   return SWIG_arg;
33897 
33898   if(0) SWIG_fail;
33899 
33900 fail:
33901   lua_error(L);
33902   return SWIG_arg;
33903 }
33904 
33905 
33906 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
33907   int SWIG_arg = 0;
33908   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33909   bool result;
33910 
33911   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
33912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
33913 
33914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33915     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33916   }
33917 
33918   result = (bool)(arg1)->IsMapped();
33919   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33920   return SWIG_arg;
33921 
33922   if(0) SWIG_fail;
33923 
33924 fail:
33925   lua_error(L);
33926   return SWIG_arg;
33927 }
33928 
33929 
33930 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
33931   int SWIG_arg = 0;
33932   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33933   char *result = 0 ;
33934 
33935   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
33936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
33937 
33938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33939     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33940   }
33941 
33942   result = (char *)(arg1)->GetName();
33943   lua_pushstring(L,(const char *)result); SWIG_arg++;
33944   return SWIG_arg;
33945 
33946   if(0) SWIG_fail;
33947 
33948 fail:
33949   lua_error(L);
33950   return SWIG_arg;
33951 }
33952 
33953 
33954 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
33955   int SWIG_arg = 0;
33956   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33957   bool result;
33958 
33959   SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
33960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
33961 
33962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33963     SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33964   }
33965 
33966   result = (bool)(arg1)->HasDirtyMemoryPageList();
33967   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33968   return SWIG_arg;
33969 
33970   if(0) SWIG_fail;
33971 
33972 fail:
33973   lua_error(L);
33974   return SWIG_arg;
33975 }
33976 
33977 
33978 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
33979   int SWIG_arg = 0;
33980   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33981   uint32_t result;
33982 
33983   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
33984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
33985 
33986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33987     SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33988   }
33989 
33990   result = (uint32_t)(arg1)->GetNumDirtyPages();
33991   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33992   return SWIG_arg;
33993 
33994   if(0) SWIG_fail;
33995 
33996 fail:
33997   lua_error(L);
33998   return SWIG_arg;
33999 }
34000 
34001 
34002 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
34003   int SWIG_arg = 0;
34004   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34005   uint32_t arg2 ;
34006   lldb::addr_t result;
34007 
34008   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
34009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
34010   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
34011 
34012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34013     SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34014   }
34015 
34016   arg2 = (uint32_t)lua_tointeger(L, 2);
34017   result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
34018   lua_pushinteger(L, (lua_Integer) result); 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 int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
34030   int SWIG_arg = 0;
34031   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34032   int result;
34033 
34034   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
34035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
34036 
34037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34038     SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34039   }
34040 
34041   result = (int)(arg1)->GetPageSize();
34042   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34043   return SWIG_arg;
34044 
34045   if(0) SWIG_fail;
34046 
34047 fail:
34048   lua_error(L);
34049   return SWIG_arg;
34050 }
34051 
34052 
34053 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
34054   int SWIG_arg = 0;
34055   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34056   lldb::SBMemoryRegionInfo *arg2 = 0 ;
34057   bool result;
34058 
34059   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
34060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
34061   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
34062 
34063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34064     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34065   }
34066 
34067 
34068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34069     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34070   }
34071 
34072   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
34073   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34074   return SWIG_arg;
34075 
34076   if(0) SWIG_fail;
34077 
34078 fail:
34079   lua_error(L);
34080   return SWIG_arg;
34081 }
34082 
34083 
34084 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
34085   int SWIG_arg = 0;
34086   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34087   lldb::SBStream *arg2 = 0 ;
34088   bool result;
34089 
34090   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
34091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
34092   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
34093 
34094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34095     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34096   }
34097 
34098 
34099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34100     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34101   }
34102 
34103   result = (bool)(arg1)->GetDescription(*arg2);
34104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34105   return SWIG_arg;
34106 
34107   if(0) SWIG_fail;
34108 
34109 fail:
34110   lua_error(L);
34111   return SWIG_arg;
34112 }
34113 
34114 
34115 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
34116   int SWIG_arg = 0;
34117   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34118   std::string result;
34119 
34120   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
34121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
34122 
34123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34124     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34125   }
34126 
34127   result = lldb_SBMemoryRegionInfo___str__(arg1);
34128   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34129   return SWIG_arg;
34130 
34131   if(0) SWIG_fail;
34132 
34133 fail:
34134   lua_error(L);
34135   return SWIG_arg;
34136 }
34137 
34138 
34139 static void swig_delete_SBMemoryRegionInfo(void *obj) {
34140 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
34141 delete arg1;
34142 }
34143 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
34144     assert(lua_istable(L,1));
34145     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
34146     assert(!lua_isnil(L,-1));
34147     lua_replace(L,1); /* replace our table with real constructor */
34148     lua_call(L,lua_gettop(L)-1,1);
34149     return 1;
34150 }
34151 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
34152     {0,0,0}
34153 };
34154 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
34155     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
34156     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
34157     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
34158     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
34159     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
34160     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
34161     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
34162     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
34163     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
34164     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
34165     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
34166     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
34167     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34168     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
34169     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34170     {0,0}
34171 };
34172 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
34173     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34174     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34175     {0,0}
34176 };
34177 
34178 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
34179     {0,0,0}
34180 };
34181 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
34182     {0,0,0,0,0,0}
34183 };
34184 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
34185     {0,0}
34186 };
34187 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
34188     0
34189 };
34190 
34191 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
34192     "SBMemoryRegionInfo",
34193     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
34194     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
34195     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
34196     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
34197     0
34198 };
34199 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
34200 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
34201 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 };
34202 
34203 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
34204   int SWIG_arg = 0;
34205   lldb::SBMemoryRegionInfoList *result = 0 ;
34206 
34207   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
34208   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
34209   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34210   return SWIG_arg;
34211 
34212   if(0) SWIG_fail;
34213 
34214 fail:
34215   lua_error(L);
34216   return SWIG_arg;
34217 }
34218 
34219 
34220 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
34221   int SWIG_arg = 0;
34222   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
34223   lldb::SBMemoryRegionInfoList *result = 0 ;
34224 
34225   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
34226   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
34227 
34228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34229     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34230   }
34231 
34232   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
34233   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34234   return SWIG_arg;
34235 
34236   if(0) SWIG_fail;
34237 
34238 fail:
34239   lua_error(L);
34240   return SWIG_arg;
34241 }
34242 
34243 
34244 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
34245   int argc;
34246   int argv[2]={
34247     1,2
34248   };
34249 
34250   argc = lua_gettop(L);
34251   if (argc == 0) {
34252     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
34253   }
34254   if (argc == 1) {
34255     int _v;
34256     {
34257       void *ptr;
34258       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34259         _v = 0;
34260       } else {
34261         _v = 1;
34262       }
34263     }
34264     if (_v) {
34265       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
34266     }
34267   }
34268 
34269   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
34270     "  Possible C/C++ prototypes are:\n"
34271     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
34272     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
34273   lua_error(L);return 0;
34274 }
34275 
34276 
34277 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
34278   int SWIG_arg = 0;
34279   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34280   uint32_t result;
34281 
34282   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
34283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
34284 
34285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34286     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34287   }
34288 
34289   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
34290   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34291   return SWIG_arg;
34292 
34293   if(0) SWIG_fail;
34294 
34295 fail:
34296   lua_error(L);
34297   return SWIG_arg;
34298 }
34299 
34300 
34301 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress(lua_State* L) {
34302   int SWIG_arg = 0;
34303   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34304   lldb::addr_t arg2 ;
34305   lldb::SBMemoryRegionInfo *arg3 = 0 ;
34306   bool result;
34307 
34308   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,3)
34309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",1,"lldb::SBMemoryRegionInfoList *");
34310   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",2,"lldb::addr_t");
34311   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,"lldb::SBMemoryRegionInfo &");
34312 
34313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34314     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34315   }
34316 
34317   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34318 
34319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34320     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34321   }
34322 
34323   result = (bool)(arg1)->GetMemoryRegionContainingAddress(arg2,*arg3);
34324   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34325   return SWIG_arg;
34326 
34327   if(0) SWIG_fail;
34328 
34329 fail:
34330   lua_error(L);
34331   return SWIG_arg;
34332 }
34333 
34334 
34335 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
34336   int SWIG_arg = 0;
34337   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34338   uint32_t arg2 ;
34339   lldb::SBMemoryRegionInfo *arg3 = 0 ;
34340   bool result;
34341 
34342   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
34343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
34344   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
34345   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
34346 
34347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34348     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34349   }
34350 
34351   arg2 = (uint32_t)lua_tointeger(L, 2);
34352 
34353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34354     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34355   }
34356 
34357   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
34358   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34359   return SWIG_arg;
34360 
34361   if(0) SWIG_fail;
34362 
34363 fail:
34364   lua_error(L);
34365   return SWIG_arg;
34366 }
34367 
34368 
34369 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
34370   int SWIG_arg = 0;
34371   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34372   lldb::SBMemoryRegionInfo *arg2 = 0 ;
34373 
34374   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34376   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
34377 
34378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34379     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34380   }
34381 
34382 
34383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34384     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34385   }
34386 
34387   (arg1)->Append(*arg2);
34388 
34389   return SWIG_arg;
34390 
34391   if(0) SWIG_fail;
34392 
34393 fail:
34394   lua_error(L);
34395   return SWIG_arg;
34396 }
34397 
34398 
34399 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
34400   int SWIG_arg = 0;
34401   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34402   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
34403 
34404   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34406   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
34407 
34408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34409     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34410   }
34411 
34412 
34413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34414     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34415   }
34416 
34417   (arg1)->Append(*arg2);
34418 
34419   return SWIG_arg;
34420 
34421   if(0) SWIG_fail;
34422 
34423 fail:
34424   lua_error(L);
34425   return SWIG_arg;
34426 }
34427 
34428 
34429 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
34430   int argc;
34431   int argv[3]={
34432     1,2,3
34433   };
34434 
34435   argc = lua_gettop(L);
34436   if (argc == 2) {
34437     int _v;
34438     {
34439       void *ptr;
34440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34441         _v = 0;
34442       } else {
34443         _v = 1;
34444       }
34445     }
34446     if (_v) {
34447       {
34448         void *ptr;
34449         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
34450           _v = 0;
34451         } else {
34452           _v = 1;
34453         }
34454       }
34455       if (_v) {
34456         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
34457       }
34458     }
34459   }
34460   if (argc == 2) {
34461     int _v;
34462     {
34463       void *ptr;
34464       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34465         _v = 0;
34466       } else {
34467         _v = 1;
34468       }
34469     }
34470     if (_v) {
34471       {
34472         void *ptr;
34473         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34474           _v = 0;
34475         } else {
34476           _v = 1;
34477         }
34478       }
34479       if (_v) {
34480         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
34481       }
34482     }
34483   }
34484 
34485   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
34486     "  Possible C/C++ prototypes are:\n"
34487     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
34488     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
34489   lua_error(L);return 0;
34490 }
34491 
34492 
34493 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
34494   int SWIG_arg = 0;
34495   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34496 
34497   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
34498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
34499 
34500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34501     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34502   }
34503 
34504   (arg1)->Clear();
34505 
34506   return SWIG_arg;
34507 
34508   if(0) SWIG_fail;
34509 
34510 fail:
34511   lua_error(L);
34512   return SWIG_arg;
34513 }
34514 
34515 
34516 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
34517 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
34518 delete arg1;
34519 }
34520 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
34521     assert(lua_istable(L,1));
34522     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
34523     assert(!lua_isnil(L,-1));
34524     lua_replace(L,1); /* replace our table with real constructor */
34525     lua_call(L,lua_gettop(L)-1,1);
34526     return 1;
34527 }
34528 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
34529     {0,0,0}
34530 };
34531 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
34532     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
34533     { "GetMemoryRegionContainingAddress", _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress},
34534     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
34535     { "Append", _wrap_SBMemoryRegionInfoList_Append},
34536     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
34537     {0,0}
34538 };
34539 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
34540     {0,0}
34541 };
34542 
34543 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
34544     {0,0,0}
34545 };
34546 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
34547     {0,0,0,0,0,0}
34548 };
34549 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
34550     {0,0}
34551 };
34552 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
34553     0
34554 };
34555 
34556 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
34557     "SBMemoryRegionInfoList",
34558     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
34559     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
34560     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
34561     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
34562     0
34563 };
34564 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
34565 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
34566 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 };
34567 
34568 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
34569   int SWIG_arg = 0;
34570   lldb::SBModule *result = 0 ;
34571 
34572   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
34573   result = (lldb::SBModule *)new lldb::SBModule();
34574   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34575   return SWIG_arg;
34576 
34577   if(0) SWIG_fail;
34578 
34579 fail:
34580   lua_error(L);
34581   return SWIG_arg;
34582 }
34583 
34584 
34585 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
34586   int SWIG_arg = 0;
34587   lldb::SBModule *arg1 = 0 ;
34588   lldb::SBModule *result = 0 ;
34589 
34590   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34591   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
34592 
34593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34594     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
34595   }
34596 
34597   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
34598   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34599   return SWIG_arg;
34600 
34601   if(0) SWIG_fail;
34602 
34603 fail:
34604   lua_error(L);
34605   return SWIG_arg;
34606 }
34607 
34608 
34609 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
34610   int SWIG_arg = 0;
34611   lldb::SBModuleSpec *arg1 = 0 ;
34612   lldb::SBModule *result = 0 ;
34613 
34614   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34615   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
34616 
34617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34618     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
34619   }
34620 
34621   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
34622   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34623   return SWIG_arg;
34624 
34625   if(0) SWIG_fail;
34626 
34627 fail:
34628   lua_error(L);
34629   return SWIG_arg;
34630 }
34631 
34632 
34633 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
34634   int SWIG_arg = 0;
34635   lldb::SBProcess *arg1 = 0 ;
34636   lldb::addr_t arg2 ;
34637   lldb::SBModule *result = 0 ;
34638 
34639   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
34640   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
34641   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
34642 
34643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
34644     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
34645   }
34646 
34647   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34648   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
34649   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34650   return SWIG_arg;
34651 
34652   if(0) SWIG_fail;
34653 
34654 fail:
34655   lua_error(L);
34656   return SWIG_arg;
34657 }
34658 
34659 
34660 static int _wrap_new_SBModule(lua_State* L) {
34661   int argc;
34662   int argv[3]={
34663     1,2,3
34664   };
34665 
34666   argc = lua_gettop(L);
34667   if (argc == 0) {
34668     return _wrap_new_SBModule__SWIG_0(L);
34669   }
34670   if (argc == 1) {
34671     int _v;
34672     {
34673       void *ptr;
34674       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
34675         _v = 0;
34676       } else {
34677         _v = 1;
34678       }
34679     }
34680     if (_v) {
34681       return _wrap_new_SBModule__SWIG_1(L);
34682     }
34683   }
34684   if (argc == 1) {
34685     int _v;
34686     {
34687       void *ptr;
34688       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
34689         _v = 0;
34690       } else {
34691         _v = 1;
34692       }
34693     }
34694     if (_v) {
34695       return _wrap_new_SBModule__SWIG_2(L);
34696     }
34697   }
34698   if (argc == 2) {
34699     int _v;
34700     {
34701       void *ptr;
34702       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
34703         _v = 0;
34704       } else {
34705         _v = 1;
34706       }
34707     }
34708     if (_v) {
34709       {
34710         _v = lua_isnumber(L,argv[1]);
34711       }
34712       if (_v) {
34713         return _wrap_new_SBModule__SWIG_3(L);
34714       }
34715     }
34716   }
34717 
34718   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
34719     "  Possible C/C++ prototypes are:\n"
34720     "    lldb::SBModule::SBModule()\n"
34721     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
34722     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
34723     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
34724   lua_error(L);return 0;
34725 }
34726 
34727 
34728 static int _wrap_SBModule_IsValid(lua_State* L) {
34729   int SWIG_arg = 0;
34730   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34731   bool result;
34732 
34733   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
34734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
34735 
34736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34737     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
34738   }
34739 
34740   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
34741   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34742   return SWIG_arg;
34743 
34744   if(0) SWIG_fail;
34745 
34746 fail:
34747   lua_error(L);
34748   return SWIG_arg;
34749 }
34750 
34751 
34752 static int _wrap_SBModule_Clear(lua_State* L) {
34753   int SWIG_arg = 0;
34754   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34755 
34756   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
34757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
34758 
34759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34760     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
34761   }
34762 
34763   (arg1)->Clear();
34764 
34765   return SWIG_arg;
34766 
34767   if(0) SWIG_fail;
34768 
34769 fail:
34770   lua_error(L);
34771   return SWIG_arg;
34772 }
34773 
34774 
34775 static int _wrap_SBModule_IsFileBacked(lua_State* L) {
34776   int SWIG_arg = 0;
34777   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34778   bool result;
34779 
34780   SWIG_check_num_args("lldb::SBModule::IsFileBacked",1,1)
34781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsFileBacked",1,"lldb::SBModule const *");
34782 
34783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34784     SWIG_fail_ptr("SBModule_IsFileBacked",1,SWIGTYPE_p_lldb__SBModule);
34785   }
34786 
34787   result = (bool)((lldb::SBModule const *)arg1)->IsFileBacked();
34788   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34789   return SWIG_arg;
34790 
34791   if(0) SWIG_fail;
34792 
34793 fail:
34794   lua_error(L);
34795   return SWIG_arg;
34796 }
34797 
34798 
34799 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
34800   int SWIG_arg = 0;
34801   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34802   lldb::SBFileSpec result;
34803 
34804   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
34805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
34806 
34807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34808     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34809   }
34810 
34811   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
34812   {
34813     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34814     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34815   }
34816   return SWIG_arg;
34817 
34818   if(0) SWIG_fail;
34819 
34820 fail:
34821   lua_error(L);
34822   return SWIG_arg;
34823 }
34824 
34825 
34826 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
34827   int SWIG_arg = 0;
34828   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34829   lldb::SBFileSpec result;
34830 
34831   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
34832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
34833 
34834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34835     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34836   }
34837 
34838   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
34839   {
34840     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34842   }
34843   return SWIG_arg;
34844 
34845   if(0) SWIG_fail;
34846 
34847 fail:
34848   lua_error(L);
34849   return SWIG_arg;
34850 }
34851 
34852 
34853 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
34854   int SWIG_arg = 0;
34855   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34856   lldb::SBFileSpec *arg2 = 0 ;
34857   bool result;
34858 
34859   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
34860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
34861   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
34862 
34863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34864     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34865   }
34866 
34867 
34868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34869     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34870   }
34871 
34872   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
34873   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34874   return SWIG_arg;
34875 
34876   if(0) SWIG_fail;
34877 
34878 fail:
34879   lua_error(L);
34880   return SWIG_arg;
34881 }
34882 
34883 
34884 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
34885   int SWIG_arg = 0;
34886   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34887   lldb::SBFileSpec result;
34888 
34889   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
34890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
34891 
34892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34893     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34894   }
34895 
34896   result = (arg1)->GetRemoteInstallFileSpec();
34897   {
34898     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34900   }
34901   return SWIG_arg;
34902 
34903   if(0) SWIG_fail;
34904 
34905 fail:
34906   lua_error(L);
34907   return SWIG_arg;
34908 }
34909 
34910 
34911 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
34912   int SWIG_arg = 0;
34913   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34914   lldb::SBFileSpec *arg2 = 0 ;
34915   bool result;
34916 
34917   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
34918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
34919   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
34920 
34921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34922     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34923   }
34924 
34925 
34926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34927     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34928   }
34929 
34930   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
34931   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34932   return SWIG_arg;
34933 
34934   if(0) SWIG_fail;
34935 
34936 fail:
34937   lua_error(L);
34938   return SWIG_arg;
34939 }
34940 
34941 
34942 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
34943   int SWIG_arg = 0;
34944   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34945   char *result = 0 ;
34946 
34947   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
34948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
34949 
34950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34951     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
34952   }
34953 
34954   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
34955   lua_pushstring(L,(const char *)result); SWIG_arg++;
34956   return SWIG_arg;
34957 
34958   if(0) SWIG_fail;
34959 
34960 fail:
34961   lua_error(L);
34962   return SWIG_arg;
34963 }
34964 
34965 
34966 static int _wrap_SBModule___eq(lua_State* L) {
34967   int SWIG_arg = 0;
34968   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34969   lldb::SBModule *arg2 = 0 ;
34970   bool result;
34971 
34972   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
34973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
34974   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
34975 
34976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34977     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
34978   }
34979 
34980 
34981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
34982     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
34983   }
34984 
34985   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
34986   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34987   return SWIG_arg;
34988 
34989   if(0) SWIG_fail;
34990 
34991 fail:
34992   lua_error(L);
34993   return SWIG_arg;
34994 }
34995 
34996 
34997 static int _wrap_SBModule_FindSection(lua_State* L) {
34998   int SWIG_arg = 0;
34999   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35000   char *arg2 = (char *) 0 ;
35001   lldb::SBSection result;
35002 
35003   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
35004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
35005   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
35006 
35007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35008     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
35009   }
35010 
35011   arg2 = (char *)lua_tostring(L, 2);
35012   result = (arg1)->FindSection((char const *)arg2);
35013   {
35014     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
35015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
35016   }
35017   return SWIG_arg;
35018 
35019   if(0) SWIG_fail;
35020 
35021 fail:
35022   lua_error(L);
35023   return SWIG_arg;
35024 }
35025 
35026 
35027 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
35028   int SWIG_arg = 0;
35029   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35030   lldb::addr_t arg2 ;
35031   lldb::SBAddress result;
35032 
35033   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
35034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
35035   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
35036 
35037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35038     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
35039   }
35040 
35041   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35042   result = (arg1)->ResolveFileAddress(arg2);
35043   {
35044     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35045     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35046   }
35047   return SWIG_arg;
35048 
35049   if(0) SWIG_fail;
35050 
35051 fail:
35052   lua_error(L);
35053   return SWIG_arg;
35054 }
35055 
35056 
35057 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
35058   int SWIG_arg = 0;
35059   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35060   lldb::SBAddress *arg2 = 0 ;
35061   uint32_t arg3 ;
35062   lldb::SBSymbolContext result;
35063 
35064   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
35065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
35066   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
35067   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
35068 
35069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35070     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
35071   }
35072 
35073 
35074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
35075     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
35076   }
35077 
35078   arg3 = (uint32_t)lua_tointeger(L, 3);
35079   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
35080   {
35081     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
35082     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
35083   }
35084   return SWIG_arg;
35085 
35086   if(0) SWIG_fail;
35087 
35088 fail:
35089   lua_error(L);
35090   return SWIG_arg;
35091 }
35092 
35093 
35094 static int _wrap_SBModule_GetDescription(lua_State* L) {
35095   int SWIG_arg = 0;
35096   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35097   lldb::SBStream *arg2 = 0 ;
35098   bool result;
35099 
35100   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
35101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
35102   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
35103 
35104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35105     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
35106   }
35107 
35108 
35109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35110     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35111   }
35112 
35113   result = (bool)(arg1)->GetDescription(*arg2);
35114   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35115   return SWIG_arg;
35116 
35117   if(0) SWIG_fail;
35118 
35119 fail:
35120   lua_error(L);
35121   return SWIG_arg;
35122 }
35123 
35124 
35125 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
35126   int SWIG_arg = 0;
35127   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35128   uint32_t result;
35129 
35130   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
35131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
35132 
35133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35134     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35135   }
35136 
35137   result = (uint32_t)(arg1)->GetNumCompileUnits();
35138   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35139   return SWIG_arg;
35140 
35141   if(0) SWIG_fail;
35142 
35143 fail:
35144   lua_error(L);
35145   return SWIG_arg;
35146 }
35147 
35148 
35149 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
35150   int SWIG_arg = 0;
35151   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35152   uint32_t arg2 ;
35153   lldb::SBCompileUnit result;
35154 
35155   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
35156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
35157   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
35158 
35159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35160     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35161   }
35162 
35163   arg2 = (uint32_t)lua_tointeger(L, 2);
35164   result = (arg1)->GetCompileUnitAtIndex(arg2);
35165   {
35166     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
35167     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
35168   }
35169   return SWIG_arg;
35170 
35171   if(0) SWIG_fail;
35172 
35173 fail:
35174   lua_error(L);
35175   return SWIG_arg;
35176 }
35177 
35178 
35179 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
35180   int SWIG_arg = 0;
35181   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35182   lldb::SBFileSpec *arg2 = 0 ;
35183   lldb::SBSymbolContextList result;
35184 
35185   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
35186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
35187   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
35188 
35189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35190     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35191   }
35192 
35193 
35194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35195     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
35196   }
35197 
35198   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
35199   {
35200     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35202   }
35203   return SWIG_arg;
35204 
35205   if(0) SWIG_fail;
35206 
35207 fail:
35208   lua_error(L);
35209   return SWIG_arg;
35210 }
35211 
35212 
35213 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
35214   int SWIG_arg = 0;
35215   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35216   size_t result;
35217 
35218   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
35219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
35220 
35221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35222     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
35223   }
35224 
35225   result = (arg1)->GetNumSymbols();
35226   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35227   return SWIG_arg;
35228 
35229   if(0) SWIG_fail;
35230 
35231 fail:
35232   lua_error(L);
35233   return SWIG_arg;
35234 }
35235 
35236 
35237 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
35238   int SWIG_arg = 0;
35239   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35240   size_t arg2 ;
35241   lldb::SBSymbol result;
35242 
35243   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
35244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
35245   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
35246 
35247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35248     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35249   }
35250 
35251   arg2 = (size_t)lua_tointeger(L, 2);
35252   result = (arg1)->GetSymbolAtIndex(arg2);
35253   {
35254     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35255     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35256   }
35257   return SWIG_arg;
35258 
35259   if(0) SWIG_fail;
35260 
35261 fail:
35262   lua_error(L);
35263   return SWIG_arg;
35264 }
35265 
35266 
35267 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
35268   int SWIG_arg = 0;
35269   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35270   char *arg2 = (char *) 0 ;
35271   lldb::SymbolType arg3 ;
35272   lldb::SBSymbol result;
35273 
35274   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
35275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35276   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35277   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
35278 
35279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35280     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35281   }
35282 
35283   arg2 = (char *)lua_tostring(L, 2);
35284   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35285   result = (arg1)->FindSymbol((char const *)arg2,arg3);
35286   {
35287     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35288     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35289   }
35290   return SWIG_arg;
35291 
35292   if(0) SWIG_fail;
35293 
35294 fail:
35295   lua_error(L);
35296   return SWIG_arg;
35297 }
35298 
35299 
35300 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
35301   int SWIG_arg = 0;
35302   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35303   char *arg2 = (char *) 0 ;
35304   lldb::SBSymbol result;
35305 
35306   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
35307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35309 
35310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35311     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35312   }
35313 
35314   arg2 = (char *)lua_tostring(L, 2);
35315   result = (arg1)->FindSymbol((char const *)arg2);
35316   {
35317     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35319   }
35320   return SWIG_arg;
35321 
35322   if(0) SWIG_fail;
35323 
35324 fail:
35325   lua_error(L);
35326   return SWIG_arg;
35327 }
35328 
35329 
35330 static int _wrap_SBModule_FindSymbol(lua_State* L) {
35331   int argc;
35332   int argv[4]={
35333     1,2,3,4
35334   };
35335 
35336   argc = lua_gettop(L);
35337   if (argc == 2) {
35338     int _v;
35339     {
35340       void *ptr;
35341       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35342         _v = 0;
35343       } else {
35344         _v = 1;
35345       }
35346     }
35347     if (_v) {
35348       {
35349         _v = SWIG_lua_isnilstring(L,argv[1]);
35350       }
35351       if (_v) {
35352         return _wrap_SBModule_FindSymbol__SWIG_1(L);
35353       }
35354     }
35355   }
35356   if (argc == 3) {
35357     int _v;
35358     {
35359       void *ptr;
35360       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35361         _v = 0;
35362       } else {
35363         _v = 1;
35364       }
35365     }
35366     if (_v) {
35367       {
35368         _v = SWIG_lua_isnilstring(L,argv[1]);
35369       }
35370       if (_v) {
35371         {
35372           _v = lua_isnumber(L,argv[2]);
35373         }
35374         if (_v) {
35375           return _wrap_SBModule_FindSymbol__SWIG_0(L);
35376         }
35377       }
35378     }
35379   }
35380 
35381   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
35382     "  Possible C/C++ prototypes are:\n"
35383     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
35384     "    lldb::SBModule::FindSymbol(char const *)\n");
35385   lua_error(L);return 0;
35386 }
35387 
35388 
35389 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
35390   int SWIG_arg = 0;
35391   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35392   char *arg2 = (char *) 0 ;
35393   lldb::SymbolType arg3 ;
35394   lldb::SBSymbolContextList result;
35395 
35396   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
35397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35398   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35399   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
35400 
35401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35402     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35403   }
35404 
35405   arg2 = (char *)lua_tostring(L, 2);
35406   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35407   result = (arg1)->FindSymbols((char const *)arg2,arg3);
35408   {
35409     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35410     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35411   }
35412   return SWIG_arg;
35413 
35414   if(0) SWIG_fail;
35415 
35416 fail:
35417   lua_error(L);
35418   return SWIG_arg;
35419 }
35420 
35421 
35422 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
35423   int SWIG_arg = 0;
35424   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35425   char *arg2 = (char *) 0 ;
35426   lldb::SBSymbolContextList result;
35427 
35428   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
35429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35430   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35431 
35432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35433     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35434   }
35435 
35436   arg2 = (char *)lua_tostring(L, 2);
35437   result = (arg1)->FindSymbols((char const *)arg2);
35438   {
35439     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35440     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35441   }
35442   return SWIG_arg;
35443 
35444   if(0) SWIG_fail;
35445 
35446 fail:
35447   lua_error(L);
35448   return SWIG_arg;
35449 }
35450 
35451 
35452 static int _wrap_SBModule_FindSymbols(lua_State* L) {
35453   int argc;
35454   int argv[4]={
35455     1,2,3,4
35456   };
35457 
35458   argc = lua_gettop(L);
35459   if (argc == 2) {
35460     int _v;
35461     {
35462       void *ptr;
35463       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35464         _v = 0;
35465       } else {
35466         _v = 1;
35467       }
35468     }
35469     if (_v) {
35470       {
35471         _v = SWIG_lua_isnilstring(L,argv[1]);
35472       }
35473       if (_v) {
35474         return _wrap_SBModule_FindSymbols__SWIG_1(L);
35475       }
35476     }
35477   }
35478   if (argc == 3) {
35479     int _v;
35480     {
35481       void *ptr;
35482       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35483         _v = 0;
35484       } else {
35485         _v = 1;
35486       }
35487     }
35488     if (_v) {
35489       {
35490         _v = SWIG_lua_isnilstring(L,argv[1]);
35491       }
35492       if (_v) {
35493         {
35494           _v = lua_isnumber(L,argv[2]);
35495         }
35496         if (_v) {
35497           return _wrap_SBModule_FindSymbols__SWIG_0(L);
35498         }
35499       }
35500     }
35501   }
35502 
35503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
35504     "  Possible C/C++ prototypes are:\n"
35505     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
35506     "    lldb::SBModule::FindSymbols(char const *)\n");
35507   lua_error(L);return 0;
35508 }
35509 
35510 
35511 static int _wrap_SBModule_GetNumSections(lua_State* L) {
35512   int SWIG_arg = 0;
35513   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35514   size_t result;
35515 
35516   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
35517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
35518 
35519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35520     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
35521   }
35522 
35523   result = (arg1)->GetNumSections();
35524   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35525   return SWIG_arg;
35526 
35527   if(0) SWIG_fail;
35528 
35529 fail:
35530   lua_error(L);
35531   return SWIG_arg;
35532 }
35533 
35534 
35535 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
35536   int SWIG_arg = 0;
35537   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35538   size_t arg2 ;
35539   lldb::SBSection result;
35540 
35541   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
35542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
35543   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
35544 
35545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35546     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35547   }
35548 
35549   arg2 = (size_t)lua_tointeger(L, 2);
35550   result = (arg1)->GetSectionAtIndex(arg2);
35551   {
35552     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
35553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
35554   }
35555   return SWIG_arg;
35556 
35557   if(0) SWIG_fail;
35558 
35559 fail:
35560   lua_error(L);
35561   return SWIG_arg;
35562 }
35563 
35564 
35565 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
35566   int SWIG_arg = 0;
35567   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35568   char *arg2 = (char *) 0 ;
35569   uint32_t arg3 ;
35570   lldb::SBSymbolContextList result;
35571 
35572   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
35573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35574   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35575   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
35576 
35577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35578     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35579   }
35580 
35581   arg2 = (char *)lua_tostring(L, 2);
35582   arg3 = (uint32_t)lua_tointeger(L, 3);
35583   result = (arg1)->FindFunctions((char const *)arg2,arg3);
35584   {
35585     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35586     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35587   }
35588   return SWIG_arg;
35589 
35590   if(0) SWIG_fail;
35591 
35592 fail:
35593   lua_error(L);
35594   return SWIG_arg;
35595 }
35596 
35597 
35598 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
35599   int SWIG_arg = 0;
35600   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35601   char *arg2 = (char *) 0 ;
35602   lldb::SBSymbolContextList result;
35603 
35604   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
35605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35606   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35607 
35608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35609     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35610   }
35611 
35612   arg2 = (char *)lua_tostring(L, 2);
35613   result = (arg1)->FindFunctions((char const *)arg2);
35614   {
35615     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35616     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35617   }
35618   return SWIG_arg;
35619 
35620   if(0) SWIG_fail;
35621 
35622 fail:
35623   lua_error(L);
35624   return SWIG_arg;
35625 }
35626 
35627 
35628 static int _wrap_SBModule_FindFunctions(lua_State* L) {
35629   int argc;
35630   int argv[4]={
35631     1,2,3,4
35632   };
35633 
35634   argc = lua_gettop(L);
35635   if (argc == 2) {
35636     int _v;
35637     {
35638       void *ptr;
35639       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35640         _v = 0;
35641       } else {
35642         _v = 1;
35643       }
35644     }
35645     if (_v) {
35646       {
35647         _v = SWIG_lua_isnilstring(L,argv[1]);
35648       }
35649       if (_v) {
35650         return _wrap_SBModule_FindFunctions__SWIG_1(L);
35651       }
35652     }
35653   }
35654   if (argc == 3) {
35655     int _v;
35656     {
35657       void *ptr;
35658       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35659         _v = 0;
35660       } else {
35661         _v = 1;
35662       }
35663     }
35664     if (_v) {
35665       {
35666         _v = SWIG_lua_isnilstring(L,argv[1]);
35667       }
35668       if (_v) {
35669         {
35670           _v = lua_isnumber(L,argv[2]);
35671         }
35672         if (_v) {
35673           return _wrap_SBModule_FindFunctions__SWIG_0(L);
35674         }
35675       }
35676     }
35677   }
35678 
35679   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
35680     "  Possible C/C++ prototypes are:\n"
35681     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
35682     "    lldb::SBModule::FindFunctions(char const *)\n");
35683   lua_error(L);return 0;
35684 }
35685 
35686 
35687 static int _wrap_SBModule_FindFirstType(lua_State* L) {
35688   int SWIG_arg = 0;
35689   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35690   char *arg2 = (char *) 0 ;
35691   lldb::SBType result;
35692 
35693   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
35694   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
35695   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
35696 
35697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35698     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
35699   }
35700 
35701   arg2 = (char *)lua_tostring(L, 2);
35702   result = (arg1)->FindFirstType((char const *)arg2);
35703   {
35704     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35705     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35706   }
35707   return SWIG_arg;
35708 
35709   if(0) SWIG_fail;
35710 
35711 fail:
35712   lua_error(L);
35713   return SWIG_arg;
35714 }
35715 
35716 
35717 static int _wrap_SBModule_FindTypes(lua_State* L) {
35718   int SWIG_arg = 0;
35719   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35720   char *arg2 = (char *) 0 ;
35721   lldb::SBTypeList result;
35722 
35723   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
35724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
35725   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
35726 
35727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35728     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
35729   }
35730 
35731   arg2 = (char *)lua_tostring(L, 2);
35732   result = (arg1)->FindTypes((char const *)arg2);
35733   {
35734     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35736   }
35737   return SWIG_arg;
35738 
35739   if(0) SWIG_fail;
35740 
35741 fail:
35742   lua_error(L);
35743   return SWIG_arg;
35744 }
35745 
35746 
35747 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
35748   int SWIG_arg = 0;
35749   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35750   lldb::user_id_t arg2 ;
35751   lldb::SBType result;
35752 
35753   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
35754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
35755   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
35756 
35757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35758     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
35759   }
35760 
35761   arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
35762   result = (arg1)->GetTypeByID(arg2);
35763   {
35764     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35766   }
35767   return SWIG_arg;
35768 
35769   if(0) SWIG_fail;
35770 
35771 fail:
35772   lua_error(L);
35773   return SWIG_arg;
35774 }
35775 
35776 
35777 static int _wrap_SBModule_GetBasicType(lua_State* L) {
35778   int SWIG_arg = 0;
35779   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35780   lldb::BasicType arg2 ;
35781   lldb::SBType result;
35782 
35783   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
35784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
35785   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
35786 
35787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35788     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
35789   }
35790 
35791   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
35792   result = (arg1)->GetBasicType(arg2);
35793   {
35794     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35795     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35796   }
35797   return SWIG_arg;
35798 
35799   if(0) SWIG_fail;
35800 
35801 fail:
35802   lua_error(L);
35803   return SWIG_arg;
35804 }
35805 
35806 
35807 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
35808   int SWIG_arg = 0;
35809   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35810   uint32_t arg2 ;
35811   lldb::SBTypeList result;
35812 
35813   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
35814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35815   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
35816 
35817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35818     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35819   }
35820 
35821   arg2 = (uint32_t)lua_tointeger(L, 2);
35822   result = (arg1)->GetTypes(arg2);
35823   {
35824     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35825     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35826   }
35827   return SWIG_arg;
35828 
35829   if(0) SWIG_fail;
35830 
35831 fail:
35832   lua_error(L);
35833   return SWIG_arg;
35834 }
35835 
35836 
35837 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
35838   int SWIG_arg = 0;
35839   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35840   lldb::SBTypeList result;
35841 
35842   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
35843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35844 
35845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35846     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35847   }
35848 
35849   result = (arg1)->GetTypes();
35850   {
35851     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35852     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35853   }
35854   return SWIG_arg;
35855 
35856   if(0) SWIG_fail;
35857 
35858 fail:
35859   lua_error(L);
35860   return SWIG_arg;
35861 }
35862 
35863 
35864 static int _wrap_SBModule_GetTypes(lua_State* L) {
35865   int argc;
35866   int argv[3]={
35867     1,2,3
35868   };
35869 
35870   argc = lua_gettop(L);
35871   if (argc == 1) {
35872     int _v;
35873     {
35874       void *ptr;
35875       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35876         _v = 0;
35877       } else {
35878         _v = 1;
35879       }
35880     }
35881     if (_v) {
35882       return _wrap_SBModule_GetTypes__SWIG_1(L);
35883     }
35884   }
35885   if (argc == 2) {
35886     int _v;
35887     {
35888       void *ptr;
35889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35890         _v = 0;
35891       } else {
35892         _v = 1;
35893       }
35894     }
35895     if (_v) {
35896       {
35897         _v = lua_isnumber(L,argv[1]);
35898       }
35899       if (_v) {
35900         return _wrap_SBModule_GetTypes__SWIG_0(L);
35901       }
35902     }
35903   }
35904 
35905   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
35906     "  Possible C/C++ prototypes are:\n"
35907     "    lldb::SBModule::GetTypes(uint32_t)\n"
35908     "    lldb::SBModule::GetTypes()\n");
35909   lua_error(L);return 0;
35910 }
35911 
35912 
35913 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
35914   int SWIG_arg = 0;
35915   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35916   lldb::SBTarget *arg2 = 0 ;
35917   char *arg3 = (char *) 0 ;
35918   uint32_t arg4 ;
35919   lldb::SBValueList result;
35920 
35921   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
35922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
35923   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
35924   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
35925   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
35926 
35927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35928     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
35929   }
35930 
35931 
35932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35933     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
35934   }
35935 
35936   arg3 = (char *)lua_tostring(L, 3);
35937   arg4 = (uint32_t)lua_tointeger(L, 4);
35938   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
35939   {
35940     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
35941     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
35942   }
35943   return SWIG_arg;
35944 
35945   if(0) SWIG_fail;
35946 
35947 fail:
35948   lua_error(L);
35949   return SWIG_arg;
35950 }
35951 
35952 
35953 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
35954   int SWIG_arg = 0;
35955   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35956   lldb::SBTarget *arg2 = 0 ;
35957   char *arg3 = (char *) 0 ;
35958   lldb::SBValue result;
35959 
35960   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
35961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
35962   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
35963   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
35964 
35965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35966     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
35967   }
35968 
35969 
35970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35971     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
35972   }
35973 
35974   arg3 = (char *)lua_tostring(L, 3);
35975   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
35976   {
35977     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
35978     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
35979   }
35980   return SWIG_arg;
35981 
35982   if(0) SWIG_fail;
35983 
35984 fail:
35985   lua_error(L);
35986   return SWIG_arg;
35987 }
35988 
35989 
35990 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
35991   int SWIG_arg = 0;
35992   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35993   lldb::ByteOrder result;
35994 
35995   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
35996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
35997 
35998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35999     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
36000   }
36001 
36002   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
36003   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36004   return SWIG_arg;
36005 
36006   if(0) SWIG_fail;
36007 
36008 fail:
36009   lua_error(L);
36010   return SWIG_arg;
36011 }
36012 
36013 
36014 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
36015   int SWIG_arg = 0;
36016   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36017   uint32_t result;
36018 
36019   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
36020   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
36021 
36022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36023     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
36024   }
36025 
36026   result = (uint32_t)(arg1)->GetAddressByteSize();
36027   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36028   return SWIG_arg;
36029 
36030   if(0) SWIG_fail;
36031 
36032 fail:
36033   lua_error(L);
36034   return SWIG_arg;
36035 }
36036 
36037 
36038 static int _wrap_SBModule_GetTriple(lua_State* L) {
36039   int SWIG_arg = 0;
36040   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36041   char *result = 0 ;
36042 
36043   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
36044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
36045 
36046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36047     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
36048   }
36049 
36050   result = (char *)(arg1)->GetTriple();
36051   lua_pushstring(L,(const char *)result); SWIG_arg++;
36052   return SWIG_arg;
36053 
36054   if(0) SWIG_fail;
36055 
36056 fail:
36057   lua_error(L);
36058   return SWIG_arg;
36059 }
36060 
36061 
36062 static int _wrap_SBModule_GetVersion(lua_State* L) {
36063   int SWIG_arg = 0;
36064   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36065   uint32_t *arg2 = (uint32_t *) 0 ;
36066   uint32_t arg3 ;
36067   uint32_t result;
36068 
36069   SWIG_check_num_args("lldb::SBModule::GetVersion",2,2)
36070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
36071 
36072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36073     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
36074   }
36075 
36076   {
36077     arg3 = 99;
36078     arg2 = (uint32_t *)malloc(sizeof(uint32_t) * arg3);
36079   }
36080   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
36081   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36082   {
36083     uint32_t count = result;
36084     if (count >= arg3)
36085     count = arg3;
36086     lua_newtable(L);
36087     int i = 0;
36088     while (i++ < count) {
36089       lua_pushinteger(L, arg2[i - 1]);
36090       lua_seti(L, -2, i);
36091     }
36092     SWIG_arg++;
36093     free(arg2);
36094   }
36095   return SWIG_arg;
36096 
36097   if(0) SWIG_fail;
36098 
36099 fail:
36100   lua_error(L);
36101   return SWIG_arg;
36102 }
36103 
36104 
36105 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
36106   int SWIG_arg = 0;
36107   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36108   lldb::SBFileSpec result;
36109 
36110   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
36111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
36112 
36113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36114     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36115   }
36116 
36117   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
36118   {
36119     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36120     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36121   }
36122   return SWIG_arg;
36123 
36124   if(0) SWIG_fail;
36125 
36126 fail:
36127   lua_error(L);
36128   return SWIG_arg;
36129 }
36130 
36131 
36132 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
36133   int SWIG_arg = 0;
36134   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36135   lldb::SBAddress result;
36136 
36137   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
36138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
36139 
36140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36141     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
36142   }
36143 
36144   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
36145   {
36146     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
36147     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36148   }
36149   return SWIG_arg;
36150 
36151   if(0) SWIG_fail;
36152 
36153 fail:
36154   lua_error(L);
36155   return SWIG_arg;
36156 }
36157 
36158 
36159 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
36160   int SWIG_arg = 0;
36161   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36162   lldb::SBAddress result;
36163 
36164   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
36165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
36166 
36167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36168     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
36169   }
36170 
36171   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
36172   {
36173     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
36174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36175   }
36176   return SWIG_arg;
36177 
36178   if(0) SWIG_fail;
36179 
36180 fail:
36181   lua_error(L);
36182   return SWIG_arg;
36183 }
36184 
36185 
36186 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
36187   int SWIG_arg = 0;
36188   uint32_t result;
36189 
36190   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
36191   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
36192   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36193   return SWIG_arg;
36194 
36195   if(0) SWIG_fail;
36196 
36197 fail:
36198   lua_error(L);
36199   return SWIG_arg;
36200 }
36201 
36202 
36203 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
36204   int SWIG_arg = 0;
36205 
36206   SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
36207   lldb::SBModule::GarbageCollectAllocatedModules();
36208 
36209   return SWIG_arg;
36210 
36211   if(0) SWIG_fail;
36212 
36213 fail:
36214   lua_error(L);
36215   return SWIG_arg;
36216 }
36217 
36218 
36219 static int _wrap_SBModule___tostring(lua_State* L) {
36220   int SWIG_arg = 0;
36221   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36222   std::string result;
36223 
36224   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
36225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
36226 
36227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36228     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
36229   }
36230 
36231   result = lldb_SBModule___str__(arg1);
36232   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36233   return SWIG_arg;
36234 
36235   if(0) SWIG_fail;
36236 
36237 fail:
36238   lua_error(L);
36239   return SWIG_arg;
36240 }
36241 
36242 
36243 static void swig_delete_SBModule(void *obj) {
36244 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
36245 delete arg1;
36246 }
36247 static int _proxy__wrap_new_SBModule(lua_State *L) {
36248     assert(lua_istable(L,1));
36249     lua_pushcfunction(L,_wrap_new_SBModule);
36250     assert(!lua_isnil(L,-1));
36251     lua_replace(L,1); /* replace our table with real constructor */
36252     lua_call(L,lua_gettop(L)-1,1);
36253     return 1;
36254 }
36255 static swig_lua_attribute swig_SBModule_attributes[] = {
36256     {0,0,0}
36257 };
36258 static swig_lua_method swig_SBModule_methods[]= {
36259     { "IsValid", _wrap_SBModule_IsValid},
36260     { "Clear", _wrap_SBModule_Clear},
36261     { "IsFileBacked", _wrap_SBModule_IsFileBacked},
36262     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
36263     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
36264     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
36265     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
36266     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
36267     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
36268     { "__eq", _wrap_SBModule___eq},
36269     { "FindSection", _wrap_SBModule_FindSection},
36270     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
36271     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
36272     { "GetDescription", _wrap_SBModule_GetDescription},
36273     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
36274     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
36275     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
36276     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
36277     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
36278     { "FindSymbol", _wrap_SBModule_FindSymbol},
36279     { "FindSymbols", _wrap_SBModule_FindSymbols},
36280     { "GetNumSections", _wrap_SBModule_GetNumSections},
36281     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
36282     { "FindFunctions", _wrap_SBModule_FindFunctions},
36283     { "FindFirstType", _wrap_SBModule_FindFirstType},
36284     { "FindTypes", _wrap_SBModule_FindTypes},
36285     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
36286     { "GetBasicType", _wrap_SBModule_GetBasicType},
36287     { "GetTypes", _wrap_SBModule_GetTypes},
36288     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
36289     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
36290     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
36291     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
36292     { "GetTriple", _wrap_SBModule_GetTriple},
36293     { "GetVersion", _wrap_SBModule_GetVersion},
36294     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
36295     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
36296     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
36297     { "__tostring", _wrap_SBModule___tostring},
36298     {0,0}
36299 };
36300 static swig_lua_method swig_SBModule_meta[] = {
36301     { "__eq", _wrap_SBModule___eq},
36302     { "__tostring", _wrap_SBModule___tostring},
36303     {0,0}
36304 };
36305 
36306 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
36307     {0,0,0}
36308 };
36309 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
36310     {0,0,0,0,0,0}
36311 };
36312 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
36313     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
36314     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
36315     {0,0}
36316 };
36317 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
36318     0
36319 };
36320 
36321 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
36322     "SBModule",
36323     swig_SBModule_Sf_SwigStatic_methods,
36324     swig_SBModule_Sf_SwigStatic_attributes,
36325     swig_SBModule_Sf_SwigStatic_constants,
36326     swig_SBModule_Sf_SwigStatic_classes,
36327     0
36328 };
36329 static swig_lua_class *swig_SBModule_bases[] = {0};
36330 static const char *swig_SBModule_base_names[] = {0};
36331 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 };
36332 
36333 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
36334   int SWIG_arg = 0;
36335   lldb::SBModuleSpec *result = 0 ;
36336 
36337   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
36338   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
36339   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36340   return SWIG_arg;
36341 
36342   if(0) SWIG_fail;
36343 
36344 fail:
36345   lua_error(L);
36346   return SWIG_arg;
36347 }
36348 
36349 
36350 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
36351   int SWIG_arg = 0;
36352   lldb::SBModuleSpec *arg1 = 0 ;
36353   lldb::SBModuleSpec *result = 0 ;
36354 
36355   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
36356   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
36357 
36358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36359     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36360   }
36361 
36362   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
36363   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36364   return SWIG_arg;
36365 
36366   if(0) SWIG_fail;
36367 
36368 fail:
36369   lua_error(L);
36370   return SWIG_arg;
36371 }
36372 
36373 
36374 static int _wrap_new_SBModuleSpec(lua_State* L) {
36375   int argc;
36376   int argv[2]={
36377     1,2
36378   };
36379 
36380   argc = lua_gettop(L);
36381   if (argc == 0) {
36382     return _wrap_new_SBModuleSpec__SWIG_0(L);
36383   }
36384   if (argc == 1) {
36385     int _v;
36386     {
36387       void *ptr;
36388       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36389         _v = 0;
36390       } else {
36391         _v = 1;
36392       }
36393     }
36394     if (_v) {
36395       return _wrap_new_SBModuleSpec__SWIG_1(L);
36396     }
36397   }
36398 
36399   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
36400     "  Possible C/C++ prototypes are:\n"
36401     "    lldb::SBModuleSpec::SBModuleSpec()\n"
36402     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
36403   lua_error(L);return 0;
36404 }
36405 
36406 
36407 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
36408   int SWIG_arg = 0;
36409   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36410   bool result;
36411 
36412   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
36413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
36414 
36415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36416     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
36417   }
36418 
36419   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
36420   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36421   return SWIG_arg;
36422 
36423   if(0) SWIG_fail;
36424 
36425 fail:
36426   lua_error(L);
36427   return SWIG_arg;
36428 }
36429 
36430 
36431 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
36432   int SWIG_arg = 0;
36433   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36434 
36435   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
36436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
36437 
36438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36439     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
36440   }
36441 
36442   (arg1)->Clear();
36443 
36444   return SWIG_arg;
36445 
36446   if(0) SWIG_fail;
36447 
36448 fail:
36449   lua_error(L);
36450   return SWIG_arg;
36451 }
36452 
36453 
36454 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
36455   int SWIG_arg = 0;
36456   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36457   lldb::SBFileSpec result;
36458 
36459   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
36460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
36461 
36462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36463     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36464   }
36465 
36466   result = (arg1)->GetFileSpec();
36467   {
36468     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36469     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36470   }
36471   return SWIG_arg;
36472 
36473   if(0) SWIG_fail;
36474 
36475 fail:
36476   lua_error(L);
36477   return SWIG_arg;
36478 }
36479 
36480 
36481 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
36482   int SWIG_arg = 0;
36483   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36484   lldb::SBFileSpec *arg2 = 0 ;
36485 
36486   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
36487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
36488   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
36489 
36490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36491     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36492   }
36493 
36494 
36495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36496     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36497   }
36498 
36499   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
36500 
36501   return SWIG_arg;
36502 
36503   if(0) SWIG_fail;
36504 
36505 fail:
36506   lua_error(L);
36507   return SWIG_arg;
36508 }
36509 
36510 
36511 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
36512   int SWIG_arg = 0;
36513   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36514   lldb::SBFileSpec result;
36515 
36516   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
36517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
36518 
36519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36520     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36521   }
36522 
36523   result = (arg1)->GetPlatformFileSpec();
36524   {
36525     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36526     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36527   }
36528   return SWIG_arg;
36529 
36530   if(0) SWIG_fail;
36531 
36532 fail:
36533   lua_error(L);
36534   return SWIG_arg;
36535 }
36536 
36537 
36538 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
36539   int SWIG_arg = 0;
36540   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36541   lldb::SBFileSpec *arg2 = 0 ;
36542 
36543   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
36544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
36545   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
36546 
36547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36548     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36549   }
36550 
36551 
36552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36553     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36554   }
36555 
36556   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
36557 
36558   return SWIG_arg;
36559 
36560   if(0) SWIG_fail;
36561 
36562 fail:
36563   lua_error(L);
36564   return SWIG_arg;
36565 }
36566 
36567 
36568 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
36569   int SWIG_arg = 0;
36570   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36571   lldb::SBFileSpec result;
36572 
36573   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
36574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
36575 
36576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36577     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36578   }
36579 
36580   result = (arg1)->GetSymbolFileSpec();
36581   {
36582     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36583     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36584   }
36585   return SWIG_arg;
36586 
36587   if(0) SWIG_fail;
36588 
36589 fail:
36590   lua_error(L);
36591   return SWIG_arg;
36592 }
36593 
36594 
36595 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
36596   int SWIG_arg = 0;
36597   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36598   lldb::SBFileSpec *arg2 = 0 ;
36599 
36600   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
36601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
36602   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
36603 
36604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36605     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36606   }
36607 
36608 
36609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36610     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36611   }
36612 
36613   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
36614 
36615   return SWIG_arg;
36616 
36617   if(0) SWIG_fail;
36618 
36619 fail:
36620   lua_error(L);
36621   return SWIG_arg;
36622 }
36623 
36624 
36625 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
36626   int SWIG_arg = 0;
36627   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36628   char *result = 0 ;
36629 
36630   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
36631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
36632 
36633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36634     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36635   }
36636 
36637   result = (char *)(arg1)->GetObjectName();
36638   lua_pushstring(L,(const char *)result); SWIG_arg++;
36639   return SWIG_arg;
36640 
36641   if(0) SWIG_fail;
36642 
36643 fail:
36644   lua_error(L);
36645   return SWIG_arg;
36646 }
36647 
36648 
36649 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
36650   int SWIG_arg = 0;
36651   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36652   char *arg2 = (char *) 0 ;
36653 
36654   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
36655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
36656   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
36657 
36658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36659     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36660   }
36661 
36662   arg2 = (char *)lua_tostring(L, 2);
36663   (arg1)->SetObjectName((char const *)arg2);
36664 
36665   return SWIG_arg;
36666 
36667   if(0) SWIG_fail;
36668 
36669 fail:
36670   lua_error(L);
36671   return SWIG_arg;
36672 }
36673 
36674 
36675 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
36676   int SWIG_arg = 0;
36677   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36678   char *result = 0 ;
36679 
36680   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
36681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
36682 
36683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36684     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36685   }
36686 
36687   result = (char *)(arg1)->GetTriple();
36688   lua_pushstring(L,(const char *)result); SWIG_arg++;
36689   return SWIG_arg;
36690 
36691   if(0) SWIG_fail;
36692 
36693 fail:
36694   lua_error(L);
36695   return SWIG_arg;
36696 }
36697 
36698 
36699 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
36700   int SWIG_arg = 0;
36701   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36702   char *arg2 = (char *) 0 ;
36703 
36704   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
36705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
36706   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
36707 
36708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36709     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36710   }
36711 
36712   arg2 = (char *)lua_tostring(L, 2);
36713   (arg1)->SetTriple((char const *)arg2);
36714 
36715   return SWIG_arg;
36716 
36717   if(0) SWIG_fail;
36718 
36719 fail:
36720   lua_error(L);
36721   return SWIG_arg;
36722 }
36723 
36724 
36725 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
36726   int SWIG_arg = 0;
36727   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36728   uint8_t *result = 0 ;
36729 
36730   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
36731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
36732 
36733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36734     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
36735   }
36736 
36737   result = (uint8_t *)(arg1)->GetUUIDBytes();
36738   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
36739   return SWIG_arg;
36740 
36741   if(0) SWIG_fail;
36742 
36743 fail:
36744   lua_error(L);
36745   return SWIG_arg;
36746 }
36747 
36748 
36749 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
36750   int SWIG_arg = 0;
36751   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36752   size_t result;
36753 
36754   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
36755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
36756 
36757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36758     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
36759   }
36760 
36761   result = (arg1)->GetUUIDLength();
36762   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36763   return SWIG_arg;
36764 
36765   if(0) SWIG_fail;
36766 
36767 fail:
36768   lua_error(L);
36769   return SWIG_arg;
36770 }
36771 
36772 
36773 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
36774   int SWIG_arg = 0;
36775   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36776   uint8_t *arg2 = (uint8_t *) 0 ;
36777   size_t arg3 ;
36778   bool result;
36779 
36780   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
36781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
36782   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
36783   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
36784 
36785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36786     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
36787   }
36788 
36789 
36790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
36791     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
36792   }
36793 
36794   arg3 = (size_t)lua_tointeger(L, 3);
36795   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
36796   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36797   return SWIG_arg;
36798 
36799   if(0) SWIG_fail;
36800 
36801 fail:
36802   lua_error(L);
36803   return SWIG_arg;
36804 }
36805 
36806 
36807 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
36808   int SWIG_arg = 0;
36809   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36810   lldb::SBStream *arg2 = 0 ;
36811   bool result;
36812 
36813   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
36814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
36815   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
36816 
36817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36818     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
36819   }
36820 
36821 
36822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36823     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36824   }
36825 
36826   result = (bool)(arg1)->GetDescription(*arg2);
36827   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36828   return SWIG_arg;
36829 
36830   if(0) SWIG_fail;
36831 
36832 fail:
36833   lua_error(L);
36834   return SWIG_arg;
36835 }
36836 
36837 
36838 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
36839   int SWIG_arg = 0;
36840   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36841   std::string result;
36842 
36843   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
36844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
36845 
36846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36847     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
36848   }
36849 
36850   result = lldb_SBModuleSpec___str__(arg1);
36851   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36852   return SWIG_arg;
36853 
36854   if(0) SWIG_fail;
36855 
36856 fail:
36857   lua_error(L);
36858   return SWIG_arg;
36859 }
36860 
36861 
36862 static void swig_delete_SBModuleSpec(void *obj) {
36863 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
36864 delete arg1;
36865 }
36866 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
36867     assert(lua_istable(L,1));
36868     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
36869     assert(!lua_isnil(L,-1));
36870     lua_replace(L,1); /* replace our table with real constructor */
36871     lua_call(L,lua_gettop(L)-1,1);
36872     return 1;
36873 }
36874 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
36875     {0,0,0}
36876 };
36877 static swig_lua_method swig_SBModuleSpec_methods[]= {
36878     { "IsValid", _wrap_SBModuleSpec_IsValid},
36879     { "Clear", _wrap_SBModuleSpec_Clear},
36880     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
36881     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
36882     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
36883     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
36884     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
36885     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
36886     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
36887     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
36888     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
36889     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
36890     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
36891     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
36892     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
36893     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
36894     { "__tostring", _wrap_SBModuleSpec___tostring},
36895     {0,0}
36896 };
36897 static swig_lua_method swig_SBModuleSpec_meta[] = {
36898     { "__tostring", _wrap_SBModuleSpec___tostring},
36899     {0,0}
36900 };
36901 
36902 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
36903     {0,0,0}
36904 };
36905 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
36906     {0,0,0,0,0,0}
36907 };
36908 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
36909     {0,0}
36910 };
36911 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
36912     0
36913 };
36914 
36915 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
36916     "SBModuleSpec",
36917     swig_SBModuleSpec_Sf_SwigStatic_methods,
36918     swig_SBModuleSpec_Sf_SwigStatic_attributes,
36919     swig_SBModuleSpec_Sf_SwigStatic_constants,
36920     swig_SBModuleSpec_Sf_SwigStatic_classes,
36921     0
36922 };
36923 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
36924 static const char *swig_SBModuleSpec_base_names[] = {0};
36925 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 };
36926 
36927 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
36928   int SWIG_arg = 0;
36929   lldb::SBModuleSpecList *result = 0 ;
36930 
36931   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
36932   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
36933   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36934   return SWIG_arg;
36935 
36936   if(0) SWIG_fail;
36937 
36938 fail:
36939   lua_error(L);
36940   return SWIG_arg;
36941 }
36942 
36943 
36944 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
36945   int SWIG_arg = 0;
36946   lldb::SBModuleSpecList *arg1 = 0 ;
36947   lldb::SBModuleSpecList *result = 0 ;
36948 
36949   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
36950   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
36951 
36952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36953     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36954   }
36955 
36956   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
36957   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36958   return SWIG_arg;
36959 
36960   if(0) SWIG_fail;
36961 
36962 fail:
36963   lua_error(L);
36964   return SWIG_arg;
36965 }
36966 
36967 
36968 static int _wrap_new_SBModuleSpecList(lua_State* L) {
36969   int argc;
36970   int argv[2]={
36971     1,2
36972   };
36973 
36974   argc = lua_gettop(L);
36975   if (argc == 0) {
36976     return _wrap_new_SBModuleSpecList__SWIG_0(L);
36977   }
36978   if (argc == 1) {
36979     int _v;
36980     {
36981       void *ptr;
36982       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36983         _v = 0;
36984       } else {
36985         _v = 1;
36986       }
36987     }
36988     if (_v) {
36989       return _wrap_new_SBModuleSpecList__SWIG_1(L);
36990     }
36991   }
36992 
36993   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
36994     "  Possible C/C++ prototypes are:\n"
36995     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
36996     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
36997   lua_error(L);return 0;
36998 }
36999 
37000 
37001 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
37002   int SWIG_arg = 0;
37003   char *arg1 = (char *) 0 ;
37004   lldb::SBModuleSpecList result;
37005 
37006   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
37007   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
37008   arg1 = (char *)lua_tostring(L, 1);
37009   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
37010   {
37011     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
37012     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37013   }
37014   return SWIG_arg;
37015 
37016   if(0) SWIG_fail;
37017 
37018 fail:
37019   lua_error(L);
37020   return SWIG_arg;
37021 }
37022 
37023 
37024 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
37025   int SWIG_arg = 0;
37026   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37027   lldb::SBModuleSpec *arg2 = 0 ;
37028 
37029   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
37030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
37031   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
37032 
37033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37034     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37035   }
37036 
37037 
37038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37039     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
37040   }
37041 
37042   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
37043 
37044   return SWIG_arg;
37045 
37046   if(0) SWIG_fail;
37047 
37048 fail:
37049   lua_error(L);
37050   return SWIG_arg;
37051 }
37052 
37053 
37054 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
37055   int SWIG_arg = 0;
37056   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37057   lldb::SBModuleSpecList *arg2 = 0 ;
37058 
37059   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
37060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
37061   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
37062 
37063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37064     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37065   }
37066 
37067 
37068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37069     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
37070   }
37071 
37072   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
37073 
37074   return SWIG_arg;
37075 
37076   if(0) SWIG_fail;
37077 
37078 fail:
37079   lua_error(L);
37080   return SWIG_arg;
37081 }
37082 
37083 
37084 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
37085   int argc;
37086   int argv[3]={
37087     1,2,3
37088   };
37089 
37090   argc = lua_gettop(L);
37091   if (argc == 2) {
37092     int _v;
37093     {
37094       void *ptr;
37095       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
37096         _v = 0;
37097       } else {
37098         _v = 1;
37099       }
37100     }
37101     if (_v) {
37102       {
37103         void *ptr;
37104         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
37105           _v = 0;
37106         } else {
37107           _v = 1;
37108         }
37109       }
37110       if (_v) {
37111         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
37112       }
37113     }
37114   }
37115   if (argc == 2) {
37116     int _v;
37117     {
37118       void *ptr;
37119       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
37120         _v = 0;
37121       } else {
37122         _v = 1;
37123       }
37124     }
37125     if (_v) {
37126       {
37127         void *ptr;
37128         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
37129           _v = 0;
37130         } else {
37131           _v = 1;
37132         }
37133       }
37134       if (_v) {
37135         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
37136       }
37137     }
37138   }
37139 
37140   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
37141     "  Possible C/C++ prototypes are:\n"
37142     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
37143     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
37144   lua_error(L);return 0;
37145 }
37146 
37147 
37148 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
37149   int SWIG_arg = 0;
37150   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37151   lldb::SBModuleSpec *arg2 = 0 ;
37152   lldb::SBModuleSpec result;
37153 
37154   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
37155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
37156   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
37157 
37158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37159     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37160   }
37161 
37162 
37163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37164     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
37165   }
37166 
37167   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
37168   {
37169     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
37170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37171   }
37172   return SWIG_arg;
37173 
37174   if(0) SWIG_fail;
37175 
37176 fail:
37177   lua_error(L);
37178   return SWIG_arg;
37179 }
37180 
37181 
37182 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
37183   int SWIG_arg = 0;
37184   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37185   lldb::SBModuleSpec *arg2 = 0 ;
37186   lldb::SBModuleSpecList result;
37187 
37188   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
37189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
37190   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
37191 
37192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37193     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37194   }
37195 
37196 
37197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37198     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
37199   }
37200 
37201   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
37202   {
37203     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
37204     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37205   }
37206   return SWIG_arg;
37207 
37208   if(0) SWIG_fail;
37209 
37210 fail:
37211   lua_error(L);
37212   return SWIG_arg;
37213 }
37214 
37215 
37216 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
37217   int SWIG_arg = 0;
37218   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37219   size_t result;
37220 
37221   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
37222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
37223 
37224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37225     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37226   }
37227 
37228   result = (arg1)->GetSize();
37229   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37230   return SWIG_arg;
37231 
37232   if(0) SWIG_fail;
37233 
37234 fail:
37235   lua_error(L);
37236   return SWIG_arg;
37237 }
37238 
37239 
37240 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
37241   int SWIG_arg = 0;
37242   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37243   size_t arg2 ;
37244   lldb::SBModuleSpec result;
37245 
37246   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
37247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
37248   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
37249 
37250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37251     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37252   }
37253 
37254   arg2 = (size_t)lua_tointeger(L, 2);
37255   result = (arg1)->GetSpecAtIndex(arg2);
37256   {
37257     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
37258     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37259   }
37260   return SWIG_arg;
37261 
37262   if(0) SWIG_fail;
37263 
37264 fail:
37265   lua_error(L);
37266   return SWIG_arg;
37267 }
37268 
37269 
37270 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
37271   int SWIG_arg = 0;
37272   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37273   lldb::SBStream *arg2 = 0 ;
37274   bool result;
37275 
37276   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
37277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
37278   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
37279 
37280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37281     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37282   }
37283 
37284 
37285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37286     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37287   }
37288 
37289   result = (bool)(arg1)->GetDescription(*arg2);
37290   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37291   return SWIG_arg;
37292 
37293   if(0) SWIG_fail;
37294 
37295 fail:
37296   lua_error(L);
37297   return SWIG_arg;
37298 }
37299 
37300 
37301 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
37302   int SWIG_arg = 0;
37303   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37304   std::string result;
37305 
37306   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
37307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
37308 
37309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37310     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37311   }
37312 
37313   result = lldb_SBModuleSpecList___str__(arg1);
37314   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
37315   return SWIG_arg;
37316 
37317   if(0) SWIG_fail;
37318 
37319 fail:
37320   lua_error(L);
37321   return SWIG_arg;
37322 }
37323 
37324 
37325 static void swig_delete_SBModuleSpecList(void *obj) {
37326 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
37327 delete arg1;
37328 }
37329 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
37330     assert(lua_istable(L,1));
37331     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
37332     assert(!lua_isnil(L,-1));
37333     lua_replace(L,1); /* replace our table with real constructor */
37334     lua_call(L,lua_gettop(L)-1,1);
37335     return 1;
37336 }
37337 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
37338     {0,0,0}
37339 };
37340 static swig_lua_method swig_SBModuleSpecList_methods[]= {
37341     { "Append", _wrap_SBModuleSpecList_Append},
37342     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
37343     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
37344     { "GetSize", _wrap_SBModuleSpecList_GetSize},
37345     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
37346     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
37347     { "__tostring", _wrap_SBModuleSpecList___tostring},
37348     {0,0}
37349 };
37350 static swig_lua_method swig_SBModuleSpecList_meta[] = {
37351     { "__tostring", _wrap_SBModuleSpecList___tostring},
37352     {0,0}
37353 };
37354 
37355 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
37356     {0,0,0}
37357 };
37358 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
37359     {0,0,0,0,0,0}
37360 };
37361 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
37362     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
37363     {0,0}
37364 };
37365 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
37366     0
37367 };
37368 
37369 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
37370     "SBModuleSpecList",
37371     swig_SBModuleSpecList_Sf_SwigStatic_methods,
37372     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
37373     swig_SBModuleSpecList_Sf_SwigStatic_constants,
37374     swig_SBModuleSpecList_Sf_SwigStatic_classes,
37375     0
37376 };
37377 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
37378 static const char *swig_SBModuleSpecList_base_names[] = {0};
37379 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 };
37380 
37381 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
37382   int SWIG_arg = 0;
37383   char *arg1 = (char *) 0 ;
37384   lldb::SBPlatformConnectOptions *result = 0 ;
37385 
37386   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37387   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
37388   arg1 = (char *)lua_tostring(L, 1);
37389   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
37390   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37391   return SWIG_arg;
37392 
37393   if(0) SWIG_fail;
37394 
37395 fail:
37396   lua_error(L);
37397   return SWIG_arg;
37398 }
37399 
37400 
37401 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
37402   int SWIG_arg = 0;
37403   lldb::SBPlatformConnectOptions *arg1 = 0 ;
37404   lldb::SBPlatformConnectOptions *result = 0 ;
37405 
37406   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37407   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
37408 
37409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37410     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37411   }
37412 
37413   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
37414   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37415   return SWIG_arg;
37416 
37417   if(0) SWIG_fail;
37418 
37419 fail:
37420   lua_error(L);
37421   return SWIG_arg;
37422 }
37423 
37424 
37425 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
37426   int argc;
37427   int argv[2]={
37428     1,2
37429   };
37430 
37431   argc = lua_gettop(L);
37432   if (argc == 1) {
37433     int _v;
37434     {
37435       void *ptr;
37436       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
37437         _v = 0;
37438       } else {
37439         _v = 1;
37440       }
37441     }
37442     if (_v) {
37443       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
37444     }
37445   }
37446   if (argc == 1) {
37447     int _v;
37448     {
37449       _v = SWIG_lua_isnilstring(L,argv[0]);
37450     }
37451     if (_v) {
37452       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
37453     }
37454   }
37455 
37456   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
37457     "  Possible C/C++ prototypes are:\n"
37458     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
37459     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
37460   lua_error(L);return 0;
37461 }
37462 
37463 
37464 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
37465   int SWIG_arg = 0;
37466   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37467   char *result = 0 ;
37468 
37469   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
37470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
37471 
37472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37473     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37474   }
37475 
37476   result = (char *)(arg1)->GetURL();
37477   lua_pushstring(L,(const char *)result); SWIG_arg++;
37478   return SWIG_arg;
37479 
37480   if(0) SWIG_fail;
37481 
37482 fail:
37483   lua_error(L);
37484   return SWIG_arg;
37485 }
37486 
37487 
37488 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
37489   int SWIG_arg = 0;
37490   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37491   char *arg2 = (char *) 0 ;
37492 
37493   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
37494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
37495   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
37496 
37497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37498     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37499   }
37500 
37501   arg2 = (char *)lua_tostring(L, 2);
37502   (arg1)->SetURL((char const *)arg2);
37503 
37504   return SWIG_arg;
37505 
37506   if(0) SWIG_fail;
37507 
37508 fail:
37509   lua_error(L);
37510   return SWIG_arg;
37511 }
37512 
37513 
37514 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
37515   int SWIG_arg = 0;
37516   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37517   bool result;
37518 
37519   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
37520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
37521 
37522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37523     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37524   }
37525 
37526   result = (bool)(arg1)->GetRsyncEnabled();
37527   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37528   return SWIG_arg;
37529 
37530   if(0) SWIG_fail;
37531 
37532 fail:
37533   lua_error(L);
37534   return SWIG_arg;
37535 }
37536 
37537 
37538 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
37539   int SWIG_arg = 0;
37540   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37541   char *arg2 = (char *) 0 ;
37542   char *arg3 = (char *) 0 ;
37543   bool arg4 ;
37544 
37545   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
37546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
37547   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
37548   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
37549   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
37550 
37551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37552     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37553   }
37554 
37555   arg2 = (char *)lua_tostring(L, 2);
37556   arg3 = (char *)lua_tostring(L, 3);
37557   arg4 = (lua_toboolean(L, 4)!=0);
37558   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
37559 
37560   return SWIG_arg;
37561 
37562   if(0) SWIG_fail;
37563 
37564 fail:
37565   lua_error(L);
37566   return SWIG_arg;
37567 }
37568 
37569 
37570 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
37571   int SWIG_arg = 0;
37572   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37573 
37574   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
37575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
37576 
37577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37578     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37579   }
37580 
37581   (arg1)->DisableRsync();
37582 
37583   return SWIG_arg;
37584 
37585   if(0) SWIG_fail;
37586 
37587 fail:
37588   lua_error(L);
37589   return SWIG_arg;
37590 }
37591 
37592 
37593 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
37594   int SWIG_arg = 0;
37595   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37596   char *result = 0 ;
37597 
37598   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
37599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37600 
37601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37602     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37603   }
37604 
37605   result = (char *)(arg1)->GetLocalCacheDirectory();
37606   lua_pushstring(L,(const char *)result); SWIG_arg++;
37607   return SWIG_arg;
37608 
37609   if(0) SWIG_fail;
37610 
37611 fail:
37612   lua_error(L);
37613   return SWIG_arg;
37614 }
37615 
37616 
37617 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
37618   int SWIG_arg = 0;
37619   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37620   char *arg2 = (char *) 0 ;
37621 
37622   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
37623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37624   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
37625 
37626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37627     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37628   }
37629 
37630   arg2 = (char *)lua_tostring(L, 2);
37631   (arg1)->SetLocalCacheDirectory((char const *)arg2);
37632 
37633   return SWIG_arg;
37634 
37635   if(0) SWIG_fail;
37636 
37637 fail:
37638   lua_error(L);
37639   return SWIG_arg;
37640 }
37641 
37642 
37643 static void swig_delete_SBPlatformConnectOptions(void *obj) {
37644 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
37645 delete arg1;
37646 }
37647 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
37648     assert(lua_istable(L,1));
37649     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
37650     assert(!lua_isnil(L,-1));
37651     lua_replace(L,1); /* replace our table with real constructor */
37652     lua_call(L,lua_gettop(L)-1,1);
37653     return 1;
37654 }
37655 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
37656     {0,0,0}
37657 };
37658 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
37659     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
37660     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
37661     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
37662     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
37663     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
37664     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
37665     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
37666     {0,0}
37667 };
37668 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
37669     {0,0}
37670 };
37671 
37672 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
37673     {0,0,0}
37674 };
37675 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
37676     {0,0,0,0,0,0}
37677 };
37678 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
37679     {0,0}
37680 };
37681 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
37682     0
37683 };
37684 
37685 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
37686     "SBPlatformConnectOptions",
37687     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
37688     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
37689     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
37690     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
37691     0
37692 };
37693 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
37694 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
37695 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 };
37696 
37697 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
37698   int SWIG_arg = 0;
37699   char *arg1 = (char *) 0 ;
37700   char *arg2 = (char *) 0 ;
37701   lldb::SBPlatformShellCommand *result = 0 ;
37702 
37703   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
37704   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
37705   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
37706   arg1 = (char *)lua_tostring(L, 1);
37707   arg2 = (char *)lua_tostring(L, 2);
37708   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
37709   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37710   return SWIG_arg;
37711 
37712   if(0) SWIG_fail;
37713 
37714 fail:
37715   lua_error(L);
37716   return SWIG_arg;
37717 }
37718 
37719 
37720 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
37721   int SWIG_arg = 0;
37722   char *arg1 = (char *) 0 ;
37723   lldb::SBPlatformShellCommand *result = 0 ;
37724 
37725   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
37726   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
37727   arg1 = (char *)lua_tostring(L, 1);
37728   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
37729   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37730   return SWIG_arg;
37731 
37732   if(0) SWIG_fail;
37733 
37734 fail:
37735   lua_error(L);
37736   return SWIG_arg;
37737 }
37738 
37739 
37740 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
37741   int SWIG_arg = 0;
37742   lldb::SBPlatformShellCommand *arg1 = 0 ;
37743   lldb::SBPlatformShellCommand *result = 0 ;
37744 
37745   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
37746   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
37747 
37748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37749     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37750   }
37751 
37752   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
37753   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37754   return SWIG_arg;
37755 
37756   if(0) SWIG_fail;
37757 
37758 fail:
37759   lua_error(L);
37760   return SWIG_arg;
37761 }
37762 
37763 
37764 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
37765   int argc;
37766   int argv[3]={
37767     1,2,3
37768   };
37769 
37770   argc = lua_gettop(L);
37771   if (argc == 1) {
37772     int _v;
37773     {
37774       void *ptr;
37775       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
37776         _v = 0;
37777       } else {
37778         _v = 1;
37779       }
37780     }
37781     if (_v) {
37782       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
37783     }
37784   }
37785   if (argc == 1) {
37786     int _v;
37787     {
37788       _v = SWIG_lua_isnilstring(L,argv[0]);
37789     }
37790     if (_v) {
37791       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
37792     }
37793   }
37794   if (argc == 2) {
37795     int _v;
37796     {
37797       _v = SWIG_lua_isnilstring(L,argv[0]);
37798     }
37799     if (_v) {
37800       {
37801         _v = SWIG_lua_isnilstring(L,argv[1]);
37802       }
37803       if (_v) {
37804         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
37805       }
37806     }
37807   }
37808 
37809   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
37810     "  Possible C/C++ prototypes are:\n"
37811     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
37812     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
37813     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
37814   lua_error(L);return 0;
37815 }
37816 
37817 
37818 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
37819   int SWIG_arg = 0;
37820   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37821 
37822   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
37823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
37824 
37825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37826     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37827   }
37828 
37829   (arg1)->Clear();
37830 
37831   return SWIG_arg;
37832 
37833   if(0) SWIG_fail;
37834 
37835 fail:
37836   lua_error(L);
37837   return SWIG_arg;
37838 }
37839 
37840 
37841 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
37842   int SWIG_arg = 0;
37843   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37844   char *result = 0 ;
37845 
37846   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
37847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
37848 
37849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37850     SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37851   }
37852 
37853   result = (char *)(arg1)->GetShell();
37854   lua_pushstring(L,(const char *)result); SWIG_arg++;
37855   return SWIG_arg;
37856 
37857   if(0) SWIG_fail;
37858 
37859 fail:
37860   lua_error(L);
37861   return SWIG_arg;
37862 }
37863 
37864 
37865 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
37866   int SWIG_arg = 0;
37867   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37868   char *arg2 = (char *) 0 ;
37869 
37870   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
37871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
37872   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
37873 
37874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37875     SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37876   }
37877 
37878   arg2 = (char *)lua_tostring(L, 2);
37879   (arg1)->SetShell((char const *)arg2);
37880 
37881   return SWIG_arg;
37882 
37883   if(0) SWIG_fail;
37884 
37885 fail:
37886   lua_error(L);
37887   return SWIG_arg;
37888 }
37889 
37890 
37891 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
37892   int SWIG_arg = 0;
37893   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37894   char *result = 0 ;
37895 
37896   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
37897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
37898 
37899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37900     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37901   }
37902 
37903   result = (char *)(arg1)->GetCommand();
37904   lua_pushstring(L,(const char *)result); SWIG_arg++;
37905   return SWIG_arg;
37906 
37907   if(0) SWIG_fail;
37908 
37909 fail:
37910   lua_error(L);
37911   return SWIG_arg;
37912 }
37913 
37914 
37915 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
37916   int SWIG_arg = 0;
37917   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37918   char *arg2 = (char *) 0 ;
37919 
37920   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
37921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
37922   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
37923 
37924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37925     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37926   }
37927 
37928   arg2 = (char *)lua_tostring(L, 2);
37929   (arg1)->SetCommand((char const *)arg2);
37930 
37931   return SWIG_arg;
37932 
37933   if(0) SWIG_fail;
37934 
37935 fail:
37936   lua_error(L);
37937   return SWIG_arg;
37938 }
37939 
37940 
37941 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
37942   int SWIG_arg = 0;
37943   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37944   char *result = 0 ;
37945 
37946   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
37947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37948 
37949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37950     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37951   }
37952 
37953   result = (char *)(arg1)->GetWorkingDirectory();
37954   lua_pushstring(L,(const char *)result); SWIG_arg++;
37955   return SWIG_arg;
37956 
37957   if(0) SWIG_fail;
37958 
37959 fail:
37960   lua_error(L);
37961   return SWIG_arg;
37962 }
37963 
37964 
37965 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
37966   int SWIG_arg = 0;
37967   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37968   char *arg2 = (char *) 0 ;
37969 
37970   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
37971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37972   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
37973 
37974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37975     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37976   }
37977 
37978   arg2 = (char *)lua_tostring(L, 2);
37979   (arg1)->SetWorkingDirectory((char const *)arg2);
37980 
37981   return SWIG_arg;
37982 
37983   if(0) SWIG_fail;
37984 
37985 fail:
37986   lua_error(L);
37987   return SWIG_arg;
37988 }
37989 
37990 
37991 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
37992   int SWIG_arg = 0;
37993   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37994   uint32_t result;
37995 
37996   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
37997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37998 
37999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38000     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38001   }
38002 
38003   result = (uint32_t)(arg1)->GetTimeoutSeconds();
38004   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38005   return SWIG_arg;
38006 
38007   if(0) SWIG_fail;
38008 
38009 fail:
38010   lua_error(L);
38011   return SWIG_arg;
38012 }
38013 
38014 
38015 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
38016   int SWIG_arg = 0;
38017   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38018   uint32_t arg2 ;
38019 
38020   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
38021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
38022   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
38023 
38024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38025     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38026   }
38027 
38028   arg2 = (uint32_t)lua_tointeger(L, 2);
38029   (arg1)->SetTimeoutSeconds(arg2);
38030 
38031   return SWIG_arg;
38032 
38033   if(0) SWIG_fail;
38034 
38035 fail:
38036   lua_error(L);
38037   return SWIG_arg;
38038 }
38039 
38040 
38041 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
38042   int SWIG_arg = 0;
38043   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38044   int result;
38045 
38046   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
38047   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
38048 
38049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38050     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38051   }
38052 
38053   result = (int)(arg1)->GetSignal();
38054   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38055   return SWIG_arg;
38056 
38057   if(0) SWIG_fail;
38058 
38059 fail:
38060   lua_error(L);
38061   return SWIG_arg;
38062 }
38063 
38064 
38065 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
38066   int SWIG_arg = 0;
38067   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38068   int result;
38069 
38070   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
38071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
38072 
38073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38074     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38075   }
38076 
38077   result = (int)(arg1)->GetStatus();
38078   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38079   return SWIG_arg;
38080 
38081   if(0) SWIG_fail;
38082 
38083 fail:
38084   lua_error(L);
38085   return SWIG_arg;
38086 }
38087 
38088 
38089 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
38090   int SWIG_arg = 0;
38091   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38092   char *result = 0 ;
38093 
38094   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
38095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
38096 
38097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38098     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38099   }
38100 
38101   result = (char *)(arg1)->GetOutput();
38102   lua_pushstring(L,(const char *)result); SWIG_arg++;
38103   return SWIG_arg;
38104 
38105   if(0) SWIG_fail;
38106 
38107 fail:
38108   lua_error(L);
38109   return SWIG_arg;
38110 }
38111 
38112 
38113 static void swig_delete_SBPlatformShellCommand(void *obj) {
38114 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
38115 delete arg1;
38116 }
38117 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
38118     assert(lua_istable(L,1));
38119     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
38120     assert(!lua_isnil(L,-1));
38121     lua_replace(L,1); /* replace our table with real constructor */
38122     lua_call(L,lua_gettop(L)-1,1);
38123     return 1;
38124 }
38125 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
38126     {0,0,0}
38127 };
38128 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
38129     { "Clear", _wrap_SBPlatformShellCommand_Clear},
38130     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
38131     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
38132     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
38133     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
38134     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
38135     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
38136     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
38137     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
38138     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
38139     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
38140     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
38141     {0,0}
38142 };
38143 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
38144     {0,0}
38145 };
38146 
38147 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
38148     {0,0,0}
38149 };
38150 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
38151     {0,0,0,0,0,0}
38152 };
38153 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
38154     {0,0}
38155 };
38156 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
38157     0
38158 };
38159 
38160 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
38161     "SBPlatformShellCommand",
38162     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
38163     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
38164     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
38165     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
38166     0
38167 };
38168 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
38169 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
38170 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 };
38171 
38172 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
38173   int SWIG_arg = 0;
38174   lldb::SBPlatform *result = 0 ;
38175 
38176   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
38177   result = (lldb::SBPlatform *)new lldb::SBPlatform();
38178   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38179   return SWIG_arg;
38180 
38181   if(0) SWIG_fail;
38182 
38183 fail:
38184   lua_error(L);
38185   return SWIG_arg;
38186 }
38187 
38188 
38189 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
38190   int SWIG_arg = 0;
38191   char *arg1 = (char *) 0 ;
38192   lldb::SBPlatform *result = 0 ;
38193 
38194   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
38195   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
38196   arg1 = (char *)lua_tostring(L, 1);
38197   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
38198   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38199   return SWIG_arg;
38200 
38201   if(0) SWIG_fail;
38202 
38203 fail:
38204   lua_error(L);
38205   return SWIG_arg;
38206 }
38207 
38208 
38209 static int _wrap_new_SBPlatform(lua_State* L) {
38210   int argc;
38211   int argv[2]={
38212     1,2
38213   };
38214 
38215   argc = lua_gettop(L);
38216   if (argc == 0) {
38217     return _wrap_new_SBPlatform__SWIG_0(L);
38218   }
38219   if (argc == 1) {
38220     int _v;
38221     {
38222       _v = SWIG_lua_isnilstring(L,argv[0]);
38223     }
38224     if (_v) {
38225       return _wrap_new_SBPlatform__SWIG_1(L);
38226     }
38227   }
38228 
38229   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
38230     "  Possible C/C++ prototypes are:\n"
38231     "    lldb::SBPlatform::SBPlatform()\n"
38232     "    lldb::SBPlatform::SBPlatform(char const *)\n");
38233   lua_error(L);return 0;
38234 }
38235 
38236 
38237 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
38238   int SWIG_arg = 0;
38239   lldb::SBPlatform result;
38240 
38241   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
38242   result = lldb::SBPlatform::GetHostPlatform();
38243   {
38244     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
38245     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38246   }
38247   return SWIG_arg;
38248 
38249   if(0) SWIG_fail;
38250 
38251 fail:
38252   lua_error(L);
38253   return SWIG_arg;
38254 }
38255 
38256 
38257 static int _wrap_SBPlatform_IsValid(lua_State* L) {
38258   int SWIG_arg = 0;
38259   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38260   bool result;
38261 
38262   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
38263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
38264 
38265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38266     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
38267   }
38268 
38269   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
38270   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38271   return SWIG_arg;
38272 
38273   if(0) SWIG_fail;
38274 
38275 fail:
38276   lua_error(L);
38277   return SWIG_arg;
38278 }
38279 
38280 
38281 static int _wrap_SBPlatform_Clear(lua_State* L) {
38282   int SWIG_arg = 0;
38283   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38284 
38285   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
38286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
38287 
38288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38289     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
38290   }
38291 
38292   (arg1)->Clear();
38293 
38294   return SWIG_arg;
38295 
38296   if(0) SWIG_fail;
38297 
38298 fail:
38299   lua_error(L);
38300   return SWIG_arg;
38301 }
38302 
38303 
38304 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
38305   int SWIG_arg = 0;
38306   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38307   char *result = 0 ;
38308 
38309   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
38310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
38311 
38312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38313     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38314   }
38315 
38316   result = (char *)(arg1)->GetWorkingDirectory();
38317   lua_pushstring(L,(const char *)result); SWIG_arg++;
38318   return SWIG_arg;
38319 
38320   if(0) SWIG_fail;
38321 
38322 fail:
38323   lua_error(L);
38324   return SWIG_arg;
38325 }
38326 
38327 
38328 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
38329   int SWIG_arg = 0;
38330   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38331   char *arg2 = (char *) 0 ;
38332   bool result;
38333 
38334   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
38335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
38336   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
38337 
38338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38339     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38340   }
38341 
38342   arg2 = (char *)lua_tostring(L, 2);
38343   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
38344   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38345   return SWIG_arg;
38346 
38347   if(0) SWIG_fail;
38348 
38349 fail:
38350   lua_error(L);
38351   return SWIG_arg;
38352 }
38353 
38354 
38355 static int _wrap_SBPlatform_GetName(lua_State* L) {
38356   int SWIG_arg = 0;
38357   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38358   char *result = 0 ;
38359 
38360   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
38361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
38362 
38363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38364     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
38365   }
38366 
38367   result = (char *)(arg1)->GetName();
38368   lua_pushstring(L,(const char *)result); SWIG_arg++;
38369   return SWIG_arg;
38370 
38371   if(0) SWIG_fail;
38372 
38373 fail:
38374   lua_error(L);
38375   return SWIG_arg;
38376 }
38377 
38378 
38379 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
38380   int SWIG_arg = 0;
38381   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38382   lldb::SBPlatformConnectOptions *arg2 = 0 ;
38383   lldb::SBError result;
38384 
38385   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
38386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
38387   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
38388 
38389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38390     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38391   }
38392 
38393 
38394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38395     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38396   }
38397 
38398   result = (arg1)->ConnectRemote(*arg2);
38399   {
38400     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38401     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38402   }
38403   return SWIG_arg;
38404 
38405   if(0) SWIG_fail;
38406 
38407 fail:
38408   lua_error(L);
38409   return SWIG_arg;
38410 }
38411 
38412 
38413 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
38414   int SWIG_arg = 0;
38415   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38416 
38417   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
38418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
38419 
38420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38421     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38422   }
38423 
38424   (arg1)->DisconnectRemote();
38425 
38426   return SWIG_arg;
38427 
38428   if(0) SWIG_fail;
38429 
38430 fail:
38431   lua_error(L);
38432   return SWIG_arg;
38433 }
38434 
38435 
38436 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
38437   int SWIG_arg = 0;
38438   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38439   bool result;
38440 
38441   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
38442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
38443 
38444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38445     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
38446   }
38447 
38448   result = (bool)(arg1)->IsConnected();
38449   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38450   return SWIG_arg;
38451 
38452   if(0) SWIG_fail;
38453 
38454 fail:
38455   lua_error(L);
38456   return SWIG_arg;
38457 }
38458 
38459 
38460 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
38461   int SWIG_arg = 0;
38462   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38463   char *result = 0 ;
38464 
38465   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
38466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
38467 
38468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38469     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
38470   }
38471 
38472   result = (char *)(arg1)->GetTriple();
38473   lua_pushstring(L,(const char *)result); SWIG_arg++;
38474   return SWIG_arg;
38475 
38476   if(0) SWIG_fail;
38477 
38478 fail:
38479   lua_error(L);
38480   return SWIG_arg;
38481 }
38482 
38483 
38484 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
38485   int SWIG_arg = 0;
38486   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38487   char *result = 0 ;
38488 
38489   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
38490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
38491 
38492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38493     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
38494   }
38495 
38496   result = (char *)(arg1)->GetHostname();
38497   lua_pushstring(L,(const char *)result); SWIG_arg++;
38498   return SWIG_arg;
38499 
38500   if(0) SWIG_fail;
38501 
38502 fail:
38503   lua_error(L);
38504   return SWIG_arg;
38505 }
38506 
38507 
38508 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
38509   int SWIG_arg = 0;
38510   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38511   char *result = 0 ;
38512 
38513   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
38514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
38515 
38516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38517     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
38518   }
38519 
38520   result = (char *)(arg1)->GetOSBuild();
38521   lua_pushstring(L,(const char *)result); SWIG_arg++;
38522   return SWIG_arg;
38523 
38524   if(0) SWIG_fail;
38525 
38526 fail:
38527   lua_error(L);
38528   return SWIG_arg;
38529 }
38530 
38531 
38532 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
38533   int SWIG_arg = 0;
38534   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38535   char *result = 0 ;
38536 
38537   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
38538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
38539 
38540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38541     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
38542   }
38543 
38544   result = (char *)(arg1)->GetOSDescription();
38545   lua_pushstring(L,(const char *)result); SWIG_arg++;
38546   return SWIG_arg;
38547 
38548   if(0) SWIG_fail;
38549 
38550 fail:
38551   lua_error(L);
38552   return SWIG_arg;
38553 }
38554 
38555 
38556 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
38557   int SWIG_arg = 0;
38558   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38559   uint32_t result;
38560 
38561   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
38562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
38563 
38564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38565     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38566   }
38567 
38568   result = (uint32_t)(arg1)->GetOSMajorVersion();
38569   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38570   return SWIG_arg;
38571 
38572   if(0) SWIG_fail;
38573 
38574 fail:
38575   lua_error(L);
38576   return SWIG_arg;
38577 }
38578 
38579 
38580 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
38581   int SWIG_arg = 0;
38582   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38583   uint32_t result;
38584 
38585   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
38586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
38587 
38588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38589     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38590   }
38591 
38592   result = (uint32_t)(arg1)->GetOSMinorVersion();
38593   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38594   return SWIG_arg;
38595 
38596   if(0) SWIG_fail;
38597 
38598 fail:
38599   lua_error(L);
38600   return SWIG_arg;
38601 }
38602 
38603 
38604 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
38605   int SWIG_arg = 0;
38606   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38607   uint32_t result;
38608 
38609   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
38610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
38611 
38612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38613     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38614   }
38615 
38616   result = (uint32_t)(arg1)->GetOSUpdateVersion();
38617   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38618   return SWIG_arg;
38619 
38620   if(0) SWIG_fail;
38621 
38622 fail:
38623   lua_error(L);
38624   return SWIG_arg;
38625 }
38626 
38627 
38628 static int _wrap_SBPlatform_SetSDKRoot(lua_State* L) {
38629   int SWIG_arg = 0;
38630   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38631   char *arg2 = (char *) 0 ;
38632 
38633   SWIG_check_num_args("lldb::SBPlatform::SetSDKRoot",2,2)
38634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",1,"lldb::SBPlatform *");
38635   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",2,"char const *");
38636 
38637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38638     SWIG_fail_ptr("SBPlatform_SetSDKRoot",1,SWIGTYPE_p_lldb__SBPlatform);
38639   }
38640 
38641   arg2 = (char *)lua_tostring(L, 2);
38642   (arg1)->SetSDKRoot((char const *)arg2);
38643 
38644   return SWIG_arg;
38645 
38646   if(0) SWIG_fail;
38647 
38648 fail:
38649   lua_error(L);
38650   return SWIG_arg;
38651 }
38652 
38653 
38654 static int _wrap_SBPlatform_Get(lua_State* L) {
38655   int SWIG_arg = 0;
38656   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38657   lldb::SBFileSpec *arg2 = 0 ;
38658   lldb::SBFileSpec *arg3 = 0 ;
38659   lldb::SBError result;
38660 
38661   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
38662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
38663   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
38664   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
38665 
38666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38667     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
38668   }
38669 
38670 
38671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38672     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
38673   }
38674 
38675 
38676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38677     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
38678   }
38679 
38680   result = (arg1)->Get(*arg2,*arg3);
38681   {
38682     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38683     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38684   }
38685   return SWIG_arg;
38686 
38687   if(0) SWIG_fail;
38688 
38689 fail:
38690   lua_error(L);
38691   return SWIG_arg;
38692 }
38693 
38694 
38695 static int _wrap_SBPlatform_Put(lua_State* L) {
38696   int SWIG_arg = 0;
38697   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38698   lldb::SBFileSpec *arg2 = 0 ;
38699   lldb::SBFileSpec *arg3 = 0 ;
38700   lldb::SBError result;
38701 
38702   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
38703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
38704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
38705   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
38706 
38707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38708     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
38709   }
38710 
38711 
38712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38713     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
38714   }
38715 
38716 
38717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38718     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
38719   }
38720 
38721   result = (arg1)->Put(*arg2,*arg3);
38722   {
38723     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38724     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38725   }
38726   return SWIG_arg;
38727 
38728   if(0) SWIG_fail;
38729 
38730 fail:
38731   lua_error(L);
38732   return SWIG_arg;
38733 }
38734 
38735 
38736 static int _wrap_SBPlatform_Install(lua_State* L) {
38737   int SWIG_arg = 0;
38738   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38739   lldb::SBFileSpec *arg2 = 0 ;
38740   lldb::SBFileSpec *arg3 = 0 ;
38741   lldb::SBError result;
38742 
38743   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
38744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
38745   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
38746   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
38747 
38748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38749     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
38750   }
38751 
38752 
38753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38754     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
38755   }
38756 
38757 
38758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38759     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
38760   }
38761 
38762   result = (arg1)->Install(*arg2,*arg3);
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_Run(lua_State* L) {
38778   int SWIG_arg = 0;
38779   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38780   lldb::SBPlatformShellCommand *arg2 = 0 ;
38781   lldb::SBError result;
38782 
38783   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
38784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
38785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
38786 
38787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38788     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
38789   }
38790 
38791 
38792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38793     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38794   }
38795 
38796   result = (arg1)->Run(*arg2);
38797   {
38798     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38800   }
38801   return SWIG_arg;
38802 
38803   if(0) SWIG_fail;
38804 
38805 fail:
38806   lua_error(L);
38807   return SWIG_arg;
38808 }
38809 
38810 
38811 static int _wrap_SBPlatform_Launch(lua_State* L) {
38812   int SWIG_arg = 0;
38813   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38814   lldb::SBLaunchInfo *arg2 = 0 ;
38815   lldb::SBError result;
38816 
38817   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
38818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
38819   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
38820 
38821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38822     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
38823   }
38824 
38825 
38826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
38827     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
38828   }
38829 
38830   result = (arg1)->Launch(*arg2);
38831   {
38832     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38834   }
38835   return SWIG_arg;
38836 
38837   if(0) SWIG_fail;
38838 
38839 fail:
38840   lua_error(L);
38841   return SWIG_arg;
38842 }
38843 
38844 
38845 static int _wrap_SBPlatform_Kill(lua_State* L) {
38846   int SWIG_arg = 0;
38847   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38848   lldb::pid_t arg2 ;
38849   lldb::SBError result;
38850 
38851   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
38852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
38853   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
38854 
38855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38856     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
38857   }
38858 
38859   arg2 = (lldb::pid_t const)lua_tointeger(L, 2);
38860   result = (arg1)->Kill(arg2);
38861   {
38862     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38864   }
38865   return SWIG_arg;
38866 
38867   if(0) SWIG_fail;
38868 
38869 fail:
38870   lua_error(L);
38871   return SWIG_arg;
38872 }
38873 
38874 
38875 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
38876   int SWIG_arg = 0;
38877   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38878   char *arg2 = (char *) 0 ;
38879   uint32_t arg3 ;
38880   lldb::SBError result;
38881 
38882   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
38883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38884   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38885   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
38886 
38887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38888     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38889   }
38890 
38891   arg2 = (char *)lua_tostring(L, 2);
38892   arg3 = (uint32_t)lua_tointeger(L, 3);
38893   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
38894   {
38895     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38896     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38897   }
38898   return SWIG_arg;
38899 
38900   if(0) SWIG_fail;
38901 
38902 fail:
38903   lua_error(L);
38904   return SWIG_arg;
38905 }
38906 
38907 
38908 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
38909   int SWIG_arg = 0;
38910   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38911   char *arg2 = (char *) 0 ;
38912   lldb::SBError result;
38913 
38914   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
38915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38916   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38917 
38918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38919     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38920   }
38921 
38922   arg2 = (char *)lua_tostring(L, 2);
38923   result = (arg1)->MakeDirectory((char const *)arg2);
38924   {
38925     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38926     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38927   }
38928   return SWIG_arg;
38929 
38930   if(0) SWIG_fail;
38931 
38932 fail:
38933   lua_error(L);
38934   return SWIG_arg;
38935 }
38936 
38937 
38938 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
38939   int argc;
38940   int argv[4]={
38941     1,2,3,4
38942   };
38943 
38944   argc = lua_gettop(L);
38945   if (argc == 2) {
38946     int _v;
38947     {
38948       void *ptr;
38949       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38950         _v = 0;
38951       } else {
38952         _v = 1;
38953       }
38954     }
38955     if (_v) {
38956       {
38957         _v = SWIG_lua_isnilstring(L,argv[1]);
38958       }
38959       if (_v) {
38960         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
38961       }
38962     }
38963   }
38964   if (argc == 3) {
38965     int _v;
38966     {
38967       void *ptr;
38968       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38969         _v = 0;
38970       } else {
38971         _v = 1;
38972       }
38973     }
38974     if (_v) {
38975       {
38976         _v = SWIG_lua_isnilstring(L,argv[1]);
38977       }
38978       if (_v) {
38979         {
38980           _v = lua_isnumber(L,argv[2]);
38981         }
38982         if (_v) {
38983           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
38984         }
38985       }
38986     }
38987   }
38988 
38989   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
38990     "  Possible C/C++ prototypes are:\n"
38991     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
38992     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
38993   lua_error(L);return 0;
38994 }
38995 
38996 
38997 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
38998   int SWIG_arg = 0;
38999   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39000   char *arg2 = (char *) 0 ;
39001   uint32_t result;
39002 
39003   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
39004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
39005   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
39006 
39007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39008     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
39009   }
39010 
39011   arg2 = (char *)lua_tostring(L, 2);
39012   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
39013   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39014   return SWIG_arg;
39015 
39016   if(0) SWIG_fail;
39017 
39018 fail:
39019   lua_error(L);
39020   return SWIG_arg;
39021 }
39022 
39023 
39024 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
39025   int SWIG_arg = 0;
39026   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39027   char *arg2 = (char *) 0 ;
39028   uint32_t arg3 ;
39029   lldb::SBError result;
39030 
39031   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
39032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
39033   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
39034   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
39035 
39036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39037     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
39038   }
39039 
39040   arg2 = (char *)lua_tostring(L, 2);
39041   arg3 = (uint32_t)lua_tointeger(L, 3);
39042   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
39043   {
39044     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39045     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39046   }
39047   return SWIG_arg;
39048 
39049   if(0) SWIG_fail;
39050 
39051 fail:
39052   lua_error(L);
39053   return SWIG_arg;
39054 }
39055 
39056 
39057 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
39058   int SWIG_arg = 0;
39059   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39060   lldb::SBUnixSignals result;
39061 
39062   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
39063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
39064 
39065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39066     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
39067   }
39068 
39069   result = (arg1)->GetUnixSignals();
39070   {
39071     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
39072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39073   }
39074   return SWIG_arg;
39075 
39076   if(0) SWIG_fail;
39077 
39078 fail:
39079   lua_error(L);
39080   return SWIG_arg;
39081 }
39082 
39083 
39084 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
39085   int SWIG_arg = 0;
39086   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39087   lldb::SBEnvironment result;
39088 
39089   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
39090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
39091 
39092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39093     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
39094   }
39095 
39096   result = (arg1)->GetEnvironment();
39097   {
39098     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
39099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
39100   }
39101   return SWIG_arg;
39102 
39103   if(0) SWIG_fail;
39104 
39105 fail:
39106   lua_error(L);
39107   return SWIG_arg;
39108 }
39109 
39110 
39111 static void swig_delete_SBPlatform(void *obj) {
39112 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
39113 delete arg1;
39114 }
39115 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
39116     assert(lua_istable(L,1));
39117     lua_pushcfunction(L,_wrap_new_SBPlatform);
39118     assert(!lua_isnil(L,-1));
39119     lua_replace(L,1); /* replace our table with real constructor */
39120     lua_call(L,lua_gettop(L)-1,1);
39121     return 1;
39122 }
39123 static swig_lua_attribute swig_SBPlatform_attributes[] = {
39124     {0,0,0}
39125 };
39126 static swig_lua_method swig_SBPlatform_methods[]= {
39127     { "IsValid", _wrap_SBPlatform_IsValid},
39128     { "Clear", _wrap_SBPlatform_Clear},
39129     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
39130     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
39131     { "GetName", _wrap_SBPlatform_GetName},
39132     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
39133     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
39134     { "IsConnected", _wrap_SBPlatform_IsConnected},
39135     { "GetTriple", _wrap_SBPlatform_GetTriple},
39136     { "GetHostname", _wrap_SBPlatform_GetHostname},
39137     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
39138     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
39139     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
39140     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
39141     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
39142     { "SetSDKRoot", _wrap_SBPlatform_SetSDKRoot},
39143     { "Get", _wrap_SBPlatform_Get},
39144     { "Put", _wrap_SBPlatform_Put},
39145     { "Install", _wrap_SBPlatform_Install},
39146     { "Run", _wrap_SBPlatform_Run},
39147     { "Launch", _wrap_SBPlatform_Launch},
39148     { "Kill", _wrap_SBPlatform_Kill},
39149     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
39150     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
39151     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
39152     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
39153     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
39154     {0,0}
39155 };
39156 static swig_lua_method swig_SBPlatform_meta[] = {
39157     {0,0}
39158 };
39159 
39160 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
39161     {0,0,0}
39162 };
39163 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
39164     {0,0,0,0,0,0}
39165 };
39166 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
39167     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
39168     {0,0}
39169 };
39170 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
39171     0
39172 };
39173 
39174 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
39175     "SBPlatform",
39176     swig_SBPlatform_Sf_SwigStatic_methods,
39177     swig_SBPlatform_Sf_SwigStatic_attributes,
39178     swig_SBPlatform_Sf_SwigStatic_constants,
39179     swig_SBPlatform_Sf_SwigStatic_classes,
39180     0
39181 };
39182 static swig_lua_class *swig_SBPlatform_bases[] = {0};
39183 static const char *swig_SBPlatform_base_names[] = {0};
39184 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 };
39185 
39186 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
39187   int SWIG_arg = 0;
39188   lldb::SBProcess *result = 0 ;
39189 
39190   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
39191   result = (lldb::SBProcess *)new lldb::SBProcess();
39192   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39193   return SWIG_arg;
39194 
39195   if(0) SWIG_fail;
39196 
39197 fail:
39198   lua_error(L);
39199   return SWIG_arg;
39200 }
39201 
39202 
39203 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
39204   int SWIG_arg = 0;
39205   lldb::SBProcess *arg1 = 0 ;
39206   lldb::SBProcess *result = 0 ;
39207 
39208   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
39209   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
39210 
39211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39212     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
39213   }
39214 
39215   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
39216   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39217   return SWIG_arg;
39218 
39219   if(0) SWIG_fail;
39220 
39221 fail:
39222   lua_error(L);
39223   return SWIG_arg;
39224 }
39225 
39226 
39227 static int _wrap_new_SBProcess(lua_State* L) {
39228   int argc;
39229   int argv[2]={
39230     1,2
39231   };
39232 
39233   argc = lua_gettop(L);
39234   if (argc == 0) {
39235     return _wrap_new_SBProcess__SWIG_0(L);
39236   }
39237   if (argc == 1) {
39238     int _v;
39239     {
39240       void *ptr;
39241       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
39242         _v = 0;
39243       } else {
39244         _v = 1;
39245       }
39246     }
39247     if (_v) {
39248       return _wrap_new_SBProcess__SWIG_1(L);
39249     }
39250   }
39251 
39252   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
39253     "  Possible C/C++ prototypes are:\n"
39254     "    lldb::SBProcess::SBProcess()\n"
39255     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
39256   lua_error(L);return 0;
39257 }
39258 
39259 
39260 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
39261   int SWIG_arg = 0;
39262   char *result = 0 ;
39263 
39264   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
39265   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
39266   lua_pushstring(L,(const char *)result); SWIG_arg++;
39267   return SWIG_arg;
39268 
39269   if(0) SWIG_fail;
39270 
39271 fail:
39272   lua_error(L);
39273   return SWIG_arg;
39274 }
39275 
39276 
39277 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
39278   int SWIG_arg = 0;
39279   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39280   char *result = 0 ;
39281 
39282   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
39283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
39284 
39285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39286     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39287   }
39288 
39289   result = (char *)(arg1)->GetPluginName();
39290   lua_pushstring(L,(const char *)result); SWIG_arg++;
39291   return SWIG_arg;
39292 
39293   if(0) SWIG_fail;
39294 
39295 fail:
39296   lua_error(L);
39297   return SWIG_arg;
39298 }
39299 
39300 
39301 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
39302   int SWIG_arg = 0;
39303   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39304   char *result = 0 ;
39305 
39306   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
39307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
39308 
39309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39310     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39311   }
39312 
39313   result = (char *)(arg1)->GetShortPluginName();
39314   lua_pushstring(L,(const char *)result); SWIG_arg++;
39315   return SWIG_arg;
39316 
39317   if(0) SWIG_fail;
39318 
39319 fail:
39320   lua_error(L);
39321   return SWIG_arg;
39322 }
39323 
39324 
39325 static int _wrap_SBProcess_Clear(lua_State* L) {
39326   int SWIG_arg = 0;
39327   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39328 
39329   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
39330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
39331 
39332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39333     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
39334   }
39335 
39336   (arg1)->Clear();
39337 
39338   return SWIG_arg;
39339 
39340   if(0) SWIG_fail;
39341 
39342 fail:
39343   lua_error(L);
39344   return SWIG_arg;
39345 }
39346 
39347 
39348 static int _wrap_SBProcess_IsValid(lua_State* L) {
39349   int SWIG_arg = 0;
39350   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39351   bool result;
39352 
39353   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
39354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
39355 
39356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39357     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
39358   }
39359 
39360   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
39361   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39362   return SWIG_arg;
39363 
39364   if(0) SWIG_fail;
39365 
39366 fail:
39367   lua_error(L);
39368   return SWIG_arg;
39369 }
39370 
39371 
39372 static int _wrap_SBProcess_GetTarget(lua_State* L) {
39373   int SWIG_arg = 0;
39374   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39375   lldb::SBTarget result;
39376 
39377   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
39378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
39379 
39380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39381     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
39382   }
39383 
39384   result = ((lldb::SBProcess const *)arg1)->GetTarget();
39385   {
39386     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
39387     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
39388   }
39389   return SWIG_arg;
39390 
39391   if(0) SWIG_fail;
39392 
39393 fail:
39394   lua_error(L);
39395   return SWIG_arg;
39396 }
39397 
39398 
39399 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
39400   int SWIG_arg = 0;
39401   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39402   lldb::ByteOrder result;
39403 
39404   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
39405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
39406 
39407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39408     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
39409   }
39410 
39411   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
39412   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39413   return SWIG_arg;
39414 
39415   if(0) SWIG_fail;
39416 
39417 fail:
39418   lua_error(L);
39419   return SWIG_arg;
39420 }
39421 
39422 
39423 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
39424   int SWIG_arg = 0;
39425   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39426   char *arg2 = (char *) 0 ;
39427   size_t arg3 ;
39428   size_t result;
39429 
39430   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",2,2)
39431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
39432 
39433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39434     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
39435   }
39436 
39437   {
39438     arg2 = (char *)luaL_checklstring(L, 2, &arg3);
39439   }
39440   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
39441   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39442   return SWIG_arg;
39443 
39444   if(0) SWIG_fail;
39445 
39446 fail:
39447   lua_error(L);
39448   return SWIG_arg;
39449 }
39450 
39451 
39452 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
39453   int SWIG_arg = 0;
39454   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39455   char *arg2 = (char *) 0 ;
39456   size_t arg3 ;
39457   size_t result;
39458 
39459   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
39460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
39461 
39462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39463     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
39464   }
39465 
39466   {
39467     arg3 = luaL_checkinteger(L, 2);
39468     if (arg3 <= 0) {
39469       return luaL_error(L, "Positive integer expected");
39470     }
39471     arg2 = (char *)malloc(arg3);
39472   }
39473   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
39474   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39475   {
39476     lua_pop(L, 1); // Blow away the previous result
39477     if (result == 0) {
39478       lua_pushliteral(L, "");
39479     } else {
39480       lua_pushlstring(L, (const char *)arg2, result);
39481     }
39482     free(arg2);
39483     // SWIG_arg was already incremented
39484   }
39485   return SWIG_arg;
39486 
39487   if(0) SWIG_fail;
39488 
39489 fail:
39490   lua_error(L);
39491   return SWIG_arg;
39492 }
39493 
39494 
39495 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
39496   int SWIG_arg = 0;
39497   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39498   char *arg2 = (char *) 0 ;
39499   size_t arg3 ;
39500   size_t result;
39501 
39502   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
39503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
39504 
39505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39506     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
39507   }
39508 
39509   {
39510     arg3 = luaL_checkinteger(L, 2);
39511     if (arg3 <= 0) {
39512       return luaL_error(L, "Positive integer expected");
39513     }
39514     arg2 = (char *)malloc(arg3);
39515   }
39516   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
39517   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39518   {
39519     lua_pop(L, 1); // Blow away the previous result
39520     if (result == 0) {
39521       lua_pushliteral(L, "");
39522     } else {
39523       lua_pushlstring(L, (const char *)arg2, result);
39524     }
39525     free(arg2);
39526     // SWIG_arg was already incremented
39527   }
39528   return SWIG_arg;
39529 
39530   if(0) SWIG_fail;
39531 
39532 fail:
39533   lua_error(L);
39534   return SWIG_arg;
39535 }
39536 
39537 
39538 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
39539   int SWIG_arg = 0;
39540   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39541   char *arg2 = (char *) 0 ;
39542   size_t arg3 ;
39543   size_t result;
39544 
39545   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
39546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
39547 
39548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39549     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
39550   }
39551 
39552   {
39553     arg3 = luaL_checkinteger(L, 2);
39554     if (arg3 <= 0) {
39555       return luaL_error(L, "Positive integer expected");
39556     }
39557     arg2 = (char *)malloc(arg3);
39558   }
39559   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
39560   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39561   {
39562     lua_pop(L, 1); // Blow away the previous result
39563     if (result == 0) {
39564       lua_pushliteral(L, "");
39565     } else {
39566       lua_pushlstring(L, (const char *)arg2, result);
39567     }
39568     free(arg2);
39569     // SWIG_arg was already incremented
39570   }
39571   return SWIG_arg;
39572 
39573   if(0) SWIG_fail;
39574 
39575 fail:
39576   lua_error(L);
39577   return SWIG_arg;
39578 }
39579 
39580 
39581 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
39582   int SWIG_arg = 0;
39583   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39584   lldb::SBEvent *arg2 = 0 ;
39585   lldb::SBFile arg3 ;
39586   lldb::SBFile *argp3 ;
39587 
39588   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
39589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
39590   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
39591   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
39592 
39593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39594     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
39595   }
39596 
39597 
39598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39599     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39600   }
39601 
39602 
39603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
39604     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
39605   }
39606   arg3 = *argp3;
39607 
39608   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39609 
39610   return SWIG_arg;
39611 
39612   if(0) SWIG_fail;
39613 
39614 fail:
39615   lua_error(L);
39616   return SWIG_arg;
39617 }
39618 
39619 
39620 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
39621   int SWIG_arg = 0;
39622   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39623   lldb::SBEvent *arg2 = 0 ;
39624   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
39625 
39626   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
39627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
39628   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
39629 
39630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39631     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
39632   }
39633 
39634 
39635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39636     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39637   }
39638 
39639   {
39640     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 3, LUA_FILEHANDLE);
39641     lldb::FileSP file_sp;
39642     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
39643     if (!file_sp->IsValid())
39644     return luaL_error(L, "Invalid file");
39645     arg3 = file_sp;
39646   }
39647   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39648 
39649   return SWIG_arg;
39650 
39651   if(0) SWIG_fail;
39652 
39653 fail:
39654   lua_error(L);
39655   return SWIG_arg;
39656 }
39657 
39658 
39659 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
39660   int argc;
39661   int argv[4]={
39662     1,2,3,4
39663   };
39664 
39665   argc = lua_gettop(L);
39666   if (argc == 3) {
39667     int _v;
39668     {
39669       void *ptr;
39670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39671         _v = 0;
39672       } else {
39673         _v = 1;
39674       }
39675     }
39676     if (_v) {
39677       {
39678         void *ptr;
39679         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39680           _v = 0;
39681         } else {
39682           _v = 1;
39683         }
39684       }
39685       if (_v) {
39686         {
39687           void *ptr;
39688           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
39689             _v = 0;
39690           } else {
39691             _v = 1;
39692           }
39693         }
39694         if (_v) {
39695           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
39696         }
39697       }
39698     }
39699   }
39700   if (argc == 3) {
39701     int _v;
39702     {
39703       void *ptr;
39704       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39705         _v = 0;
39706       } else {
39707         _v = 1;
39708       }
39709     }
39710     if (_v) {
39711       {
39712         void *ptr;
39713         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39714           _v = 0;
39715         } else {
39716           _v = 1;
39717         }
39718       }
39719       if (_v) {
39720         {
39721           _v = (lua_isuserdata(L, argv[2])) &&
39722           (luaL_testudata(L, argv[2], LUA_FILEHANDLE) != nullptr);
39723         }
39724         if (_v) {
39725           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
39726         }
39727       }
39728     }
39729   }
39730 
39731   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
39732     "  Possible C/C++ prototypes are:\n"
39733     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
39734     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
39735   lua_error(L);return 0;
39736 }
39737 
39738 
39739 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
39740   int SWIG_arg = 0;
39741   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39742   lldb::SBEvent *arg2 = 0 ;
39743   lldb::SBCommandReturnObject *arg3 = 0 ;
39744 
39745   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
39746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
39747   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
39748   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
39749 
39750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39751     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
39752   }
39753 
39754 
39755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39756     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
39757   }
39758 
39759 
39760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
39761     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
39762   }
39763 
39764   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
39765 
39766   return SWIG_arg;
39767 
39768   if(0) SWIG_fail;
39769 
39770 fail:
39771   lua_error(L);
39772   return SWIG_arg;
39773 }
39774 
39775 
39776 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
39777   int SWIG_arg = 0;
39778   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39779   lldb::pid_t arg2 ;
39780   lldb::SBError *arg3 = 0 ;
39781   bool result;
39782 
39783   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
39784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
39785   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
39786   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
39787 
39788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39789     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
39790   }
39791 
39792   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
39793 
39794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39795     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
39796   }
39797 
39798   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
39799   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39800   return SWIG_arg;
39801 
39802   if(0) SWIG_fail;
39803 
39804 fail:
39805   lua_error(L);
39806   return SWIG_arg;
39807 }
39808 
39809 
39810 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
39811   int SWIG_arg = 0;
39812   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39813   char **arg2 = (char **) 0 ;
39814   char **arg3 = (char **) 0 ;
39815   char *arg4 = (char *) 0 ;
39816   char *arg5 = (char *) 0 ;
39817   char *arg6 = (char *) 0 ;
39818   char *arg7 = (char *) 0 ;
39819   uint32_t arg8 ;
39820   bool arg9 ;
39821   lldb::SBError *arg10 = 0 ;
39822   bool result;
39823 
39824   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
39825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
39826   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
39827   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
39828   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
39829   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
39830   if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
39831   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
39832   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
39833 
39834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39835     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
39836   }
39837 
39838   {
39839     if (lua_istable(L, 2)) {
39840       size_t size = lua_rawlen(L, 2);
39841       arg2 = (char **)malloc((size + 1) * sizeof(char *));
39842       int i = 0, j = 0;
39843       while (i++ < size) {
39844         lua_rawgeti(L, 2, i);
39845         if (!lua_isstring(L, -1)) {
39846           // if current element cannot be converted to string, raise an error
39847           lua_pop(L, 1);
39848           return luaL_error(L, "List should only contain strings");
39849         }
39850         arg2[j++] = (char *)lua_tostring(L, -1);
39851         lua_pop(L, 1);
39852       }
39853       arg2[j] = 0;
39854     } else if (lua_isnil(L, 2)) {
39855       // "nil" is also acceptable, equivalent as an empty table
39856       arg2 = NULL;
39857     } else {
39858       return luaL_error(L, "A list of strings expected");
39859     }
39860   }
39861   {
39862     if (lua_istable(L, 3)) {
39863       size_t size = lua_rawlen(L, 3);
39864       arg3 = (char **)malloc((size + 1) * sizeof(char *));
39865       int i = 0, j = 0;
39866       while (i++ < size) {
39867         lua_rawgeti(L, 3, i);
39868         if (!lua_isstring(L, -1)) {
39869           // if current element cannot be converted to string, raise an error
39870           lua_pop(L, 1);
39871           return luaL_error(L, "List should only contain strings");
39872         }
39873         arg3[j++] = (char *)lua_tostring(L, -1);
39874         lua_pop(L, 1);
39875       }
39876       arg3[j] = 0;
39877     } else if (lua_isnil(L, 3)) {
39878       // "nil" is also acceptable, equivalent as an empty table
39879       arg3 = NULL;
39880     } else {
39881       return luaL_error(L, "A list of strings expected");
39882     }
39883   }
39884   arg4 = (char *)lua_tostring(L, 4);
39885   arg5 = (char *)lua_tostring(L, 5);
39886   arg6 = (char *)lua_tostring(L, 6);
39887   arg7 = (char *)lua_tostring(L, 7);
39888   arg8 = (uint32_t)lua_tointeger(L, 8);
39889   arg9 = (lua_toboolean(L, 9)!=0);
39890 
39891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
39892     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
39893   }
39894 
39895   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);
39896   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39897   {
39898     free((char *) arg2);
39899   }
39900   {
39901     free((char *) arg3);
39902   }
39903   return SWIG_arg;
39904 
39905   if(0) SWIG_fail;
39906 
39907 fail:
39908   {
39909     free((char *) arg2);
39910   }
39911   {
39912     free((char *) arg3);
39913   }
39914   lua_error(L);
39915   return SWIG_arg;
39916 }
39917 
39918 
39919 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
39920   int SWIG_arg = 0;
39921   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39922   uint32_t result;
39923 
39924   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
39925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
39926 
39927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39928     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
39929   }
39930 
39931   result = (uint32_t)(arg1)->GetNumThreads();
39932   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39933   return SWIG_arg;
39934 
39935   if(0) SWIG_fail;
39936 
39937 fail:
39938   lua_error(L);
39939   return SWIG_arg;
39940 }
39941 
39942 
39943 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
39944   int SWIG_arg = 0;
39945   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39946   size_t arg2 ;
39947   lldb::SBThread result;
39948 
39949   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
39950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
39951   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
39952 
39953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39954     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39955   }
39956 
39957   arg2 = (size_t)lua_tointeger(L, 2);
39958   result = (arg1)->GetThreadAtIndex(arg2);
39959   {
39960     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39962   }
39963   return SWIG_arg;
39964 
39965   if(0) SWIG_fail;
39966 
39967 fail:
39968   lua_error(L);
39969   return SWIG_arg;
39970 }
39971 
39972 
39973 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
39974   int SWIG_arg = 0;
39975   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39976   lldb::tid_t arg2 ;
39977   lldb::SBThread result;
39978 
39979   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
39980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
39981   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
39982 
39983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39984     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39985   }
39986 
39987   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
39988   result = (arg1)->GetThreadByID(arg2);
39989   {
39990     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39991     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39992   }
39993   return SWIG_arg;
39994 
39995   if(0) SWIG_fail;
39996 
39997 fail:
39998   lua_error(L);
39999   return SWIG_arg;
40000 }
40001 
40002 
40003 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
40004   int SWIG_arg = 0;
40005   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40006   uint32_t arg2 ;
40007   lldb::SBThread result;
40008 
40009   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
40010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
40011   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
40012 
40013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40014     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40015   }
40016 
40017   arg2 = (uint32_t)lua_tointeger(L, 2);
40018   result = (arg1)->GetThreadByIndexID(arg2);
40019   {
40020     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40021     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40022   }
40023   return SWIG_arg;
40024 
40025   if(0) SWIG_fail;
40026 
40027 fail:
40028   lua_error(L);
40029   return SWIG_arg;
40030 }
40031 
40032 
40033 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
40034   int SWIG_arg = 0;
40035   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40036   lldb::SBThread result;
40037 
40038   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
40039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
40040 
40041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40042     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
40043   }
40044 
40045   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
40046   {
40047     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40048     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40049   }
40050   return SWIG_arg;
40051 
40052   if(0) SWIG_fail;
40053 
40054 fail:
40055   lua_error(L);
40056   return SWIG_arg;
40057 }
40058 
40059 
40060 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
40061   int SWIG_arg = 0;
40062   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40063   lldb::tid_t arg2 ;
40064   lldb::addr_t arg3 ;
40065   lldb::SBThread result;
40066 
40067   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
40068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
40069   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
40070   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
40071 
40072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40073     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
40074   }
40075 
40076   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40077   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
40078   result = (arg1)->CreateOSPluginThread(arg2,arg3);
40079   {
40080     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40081     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40082   }
40083   return SWIG_arg;
40084 
40085   if(0) SWIG_fail;
40086 
40087 fail:
40088   lua_error(L);
40089   return SWIG_arg;
40090 }
40091 
40092 
40093 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
40094   int SWIG_arg = 0;
40095   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40096   lldb::SBThread *arg2 = 0 ;
40097   bool result;
40098 
40099   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
40100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
40101   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
40102 
40103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40104     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
40105   }
40106 
40107 
40108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
40109     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
40110   }
40111 
40112   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
40113   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40114   return SWIG_arg;
40115 
40116   if(0) SWIG_fail;
40117 
40118 fail:
40119   lua_error(L);
40120   return SWIG_arg;
40121 }
40122 
40123 
40124 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
40125   int SWIG_arg = 0;
40126   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40127   lldb::tid_t arg2 ;
40128   bool result;
40129 
40130   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
40131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
40132   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
40133 
40134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40135     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
40136   }
40137 
40138   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40139   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
40140   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40141   return SWIG_arg;
40142 
40143   if(0) SWIG_fail;
40144 
40145 fail:
40146   lua_error(L);
40147   return SWIG_arg;
40148 }
40149 
40150 
40151 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
40152   int SWIG_arg = 0;
40153   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40154   uint32_t arg2 ;
40155   bool result;
40156 
40157   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
40158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
40159   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
40160 
40161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40162     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40163   }
40164 
40165   arg2 = (uint32_t)lua_tointeger(L, 2);
40166   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
40167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40168   return SWIG_arg;
40169 
40170   if(0) SWIG_fail;
40171 
40172 fail:
40173   lua_error(L);
40174   return SWIG_arg;
40175 }
40176 
40177 
40178 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
40179   int SWIG_arg = 0;
40180   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40181   uint32_t result;
40182 
40183   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
40184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
40185 
40186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40187     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
40188   }
40189 
40190   result = (uint32_t)(arg1)->GetNumQueues();
40191   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40192   return SWIG_arg;
40193 
40194   if(0) SWIG_fail;
40195 
40196 fail:
40197   lua_error(L);
40198   return SWIG_arg;
40199 }
40200 
40201 
40202 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
40203   int SWIG_arg = 0;
40204   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40205   uint32_t arg2 ;
40206   lldb::SBQueue result;
40207 
40208   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
40209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
40210   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
40211 
40212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40213     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40214   }
40215 
40216   arg2 = (uint32_t)lua_tointeger(L, 2);
40217   result = (arg1)->GetQueueAtIndex(arg2);
40218   {
40219     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
40220     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
40221   }
40222   return SWIG_arg;
40223 
40224   if(0) SWIG_fail;
40225 
40226 fail:
40227   lua_error(L);
40228   return SWIG_arg;
40229 }
40230 
40231 
40232 static int _wrap_SBProcess_GetState(lua_State* L) {
40233   int SWIG_arg = 0;
40234   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40235   lldb::StateType result;
40236 
40237   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
40238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
40239 
40240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40241     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
40242   }
40243 
40244   result = (lldb::StateType)(arg1)->GetState();
40245   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40246   return SWIG_arg;
40247 
40248   if(0) SWIG_fail;
40249 
40250 fail:
40251   lua_error(L);
40252   return SWIG_arg;
40253 }
40254 
40255 
40256 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
40257   int SWIG_arg = 0;
40258   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40259   int result;
40260 
40261   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
40262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
40263 
40264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40265     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
40266   }
40267 
40268   result = (int)(arg1)->GetExitStatus();
40269   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40270   return SWIG_arg;
40271 
40272   if(0) SWIG_fail;
40273 
40274 fail:
40275   lua_error(L);
40276   return SWIG_arg;
40277 }
40278 
40279 
40280 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
40281   int SWIG_arg = 0;
40282   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40283   char *result = 0 ;
40284 
40285   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
40286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
40287 
40288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40289     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
40290   }
40291 
40292   result = (char *)(arg1)->GetExitDescription();
40293   lua_pushstring(L,(const char *)result); SWIG_arg++;
40294   return SWIG_arg;
40295 
40296   if(0) SWIG_fail;
40297 
40298 fail:
40299   lua_error(L);
40300   return SWIG_arg;
40301 }
40302 
40303 
40304 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
40305   int SWIG_arg = 0;
40306   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40307   lldb::pid_t result;
40308 
40309   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
40310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
40311 
40312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40313     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
40314   }
40315 
40316   result = (lldb::pid_t)(arg1)->GetProcessID();
40317   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40318   return SWIG_arg;
40319 
40320   if(0) SWIG_fail;
40321 
40322 fail:
40323   lua_error(L);
40324   return SWIG_arg;
40325 }
40326 
40327 
40328 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
40329   int SWIG_arg = 0;
40330   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40331   uint32_t result;
40332 
40333   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
40334   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
40335 
40336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40337     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
40338   }
40339 
40340   result = (uint32_t)(arg1)->GetUniqueID();
40341   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40342   return SWIG_arg;
40343 
40344   if(0) SWIG_fail;
40345 
40346 fail:
40347   lua_error(L);
40348   return SWIG_arg;
40349 }
40350 
40351 
40352 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
40353   int SWIG_arg = 0;
40354   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40355   uint32_t result;
40356 
40357   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
40358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
40359 
40360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40361     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
40362   }
40363 
40364   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
40365   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40366   return SWIG_arg;
40367 
40368   if(0) SWIG_fail;
40369 
40370 fail:
40371   lua_error(L);
40372   return SWIG_arg;
40373 }
40374 
40375 
40376 static int _wrap_SBProcess_Destroy(lua_State* L) {
40377   int SWIG_arg = 0;
40378   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40379   lldb::SBError result;
40380 
40381   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
40382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
40383 
40384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40385     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
40386   }
40387 
40388   result = (arg1)->Destroy();
40389   {
40390     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40391     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40392   }
40393   return SWIG_arg;
40394 
40395   if(0) SWIG_fail;
40396 
40397 fail:
40398   lua_error(L);
40399   return SWIG_arg;
40400 }
40401 
40402 
40403 static int _wrap_SBProcess_Continue(lua_State* L) {
40404   int SWIG_arg = 0;
40405   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40406   lldb::SBError result;
40407 
40408   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
40409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
40410 
40411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40412     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
40413   }
40414 
40415   result = (arg1)->Continue();
40416   {
40417     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40418     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40419   }
40420   return SWIG_arg;
40421 
40422   if(0) SWIG_fail;
40423 
40424 fail:
40425   lua_error(L);
40426   return SWIG_arg;
40427 }
40428 
40429 
40430 static int _wrap_SBProcess_Stop(lua_State* L) {
40431   int SWIG_arg = 0;
40432   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40433   lldb::SBError result;
40434 
40435   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
40436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
40437 
40438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40439     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
40440   }
40441 
40442   result = (arg1)->Stop();
40443   {
40444     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40445     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40446   }
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_Kill(lua_State* L) {
40458   int SWIG_arg = 0;
40459   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40460   lldb::SBError result;
40461 
40462   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
40463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
40464 
40465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40466     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
40467   }
40468 
40469   result = (arg1)->Kill();
40470   {
40471     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40473   }
40474   return SWIG_arg;
40475 
40476   if(0) SWIG_fail;
40477 
40478 fail:
40479   lua_error(L);
40480   return SWIG_arg;
40481 }
40482 
40483 
40484 static int _wrap_SBProcess_Detach(lua_State* L) {
40485   int SWIG_arg = 0;
40486   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40487   lldb::SBError result;
40488 
40489   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
40490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
40491 
40492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40493     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
40494   }
40495 
40496   result = (arg1)->Detach();
40497   {
40498     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40499     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40500   }
40501   return SWIG_arg;
40502 
40503   if(0) SWIG_fail;
40504 
40505 fail:
40506   lua_error(L);
40507   return SWIG_arg;
40508 }
40509 
40510 
40511 static int _wrap_SBProcess_Signal(lua_State* L) {
40512   int SWIG_arg = 0;
40513   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40514   int arg2 ;
40515   lldb::SBError result;
40516 
40517   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
40518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
40519   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
40520 
40521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40522     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
40523   }
40524 
40525   arg2 = (int)lua_tointeger(L, 2);
40526   result = (arg1)->Signal(arg2);
40527   {
40528     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40529     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40530   }
40531   return SWIG_arg;
40532 
40533   if(0) SWIG_fail;
40534 
40535 fail:
40536   lua_error(L);
40537   return SWIG_arg;
40538 }
40539 
40540 
40541 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
40542   int SWIG_arg = 0;
40543   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40544   lldb::SBUnixSignals result;
40545 
40546   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
40547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
40548 
40549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40550     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
40551   }
40552 
40553   result = (arg1)->GetUnixSignals();
40554   {
40555     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
40556     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
40557   }
40558   return SWIG_arg;
40559 
40560   if(0) SWIG_fail;
40561 
40562 fail:
40563   lua_error(L);
40564   return SWIG_arg;
40565 }
40566 
40567 
40568 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
40569   int SWIG_arg = 0;
40570   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40571   bool arg2 ;
40572   uint32_t result;
40573 
40574   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
40575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
40576   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
40577 
40578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40579     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
40580   }
40581 
40582   arg2 = (lua_toboolean(L, 2)!=0);
40583   result = (uint32_t)(arg1)->GetStopID(arg2);
40584   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40585   return SWIG_arg;
40586 
40587   if(0) SWIG_fail;
40588 
40589 fail:
40590   lua_error(L);
40591   return SWIG_arg;
40592 }
40593 
40594 
40595 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
40596   int SWIG_arg = 0;
40597   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40598   uint32_t result;
40599 
40600   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
40601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
40602 
40603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40604     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
40605   }
40606 
40607   result = (uint32_t)(arg1)->GetStopID();
40608   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40609   return SWIG_arg;
40610 
40611   if(0) SWIG_fail;
40612 
40613 fail:
40614   lua_error(L);
40615   return SWIG_arg;
40616 }
40617 
40618 
40619 static int _wrap_SBProcess_GetStopID(lua_State* L) {
40620   int argc;
40621   int argv[3]={
40622     1,2,3
40623   };
40624 
40625   argc = lua_gettop(L);
40626   if (argc == 1) {
40627     int _v;
40628     {
40629       void *ptr;
40630       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40631         _v = 0;
40632       } else {
40633         _v = 1;
40634       }
40635     }
40636     if (_v) {
40637       return _wrap_SBProcess_GetStopID__SWIG_1(L);
40638     }
40639   }
40640   if (argc == 2) {
40641     int _v;
40642     {
40643       void *ptr;
40644       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40645         _v = 0;
40646       } else {
40647         _v = 1;
40648       }
40649     }
40650     if (_v) {
40651       {
40652         _v = lua_isboolean(L,argv[1]);
40653       }
40654       if (_v) {
40655         return _wrap_SBProcess_GetStopID__SWIG_0(L);
40656       }
40657     }
40658   }
40659 
40660   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
40661     "  Possible C/C++ prototypes are:\n"
40662     "    lldb::SBProcess::GetStopID(bool)\n"
40663     "    lldb::SBProcess::GetStopID()\n");
40664   lua_error(L);return 0;
40665 }
40666 
40667 
40668 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
40669   int SWIG_arg = 0;
40670   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40671 
40672   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
40673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
40674 
40675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40676     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
40677   }
40678 
40679   (arg1)->SendAsyncInterrupt();
40680 
40681   return SWIG_arg;
40682 
40683   if(0) SWIG_fail;
40684 
40685 fail:
40686   lua_error(L);
40687   return SWIG_arg;
40688 }
40689 
40690 
40691 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
40692   int SWIG_arg = 0;
40693   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40694   lldb::addr_t arg2 ;
40695   void *arg3 = (void *) 0 ;
40696   size_t arg4 ;
40697   lldb::SBError *arg5 = 0 ;
40698   size_t result;
40699 
40700   SWIG_check_num_args("lldb::SBProcess::ReadMemory",4,4)
40701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
40702   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
40703   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"lldb::SBError &");
40704 
40705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40706     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
40707   }
40708 
40709   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40710   {
40711     arg4 = luaL_checkinteger(L, 3);
40712     if (arg4 <= 0) {
40713       return luaL_error(L, "Positive integer expected");
40714     }
40715     arg3 = (char *)malloc(arg4);
40716   }
40717 
40718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40719     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
40720   }
40721 
40722   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
40723   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40724   {
40725     lua_pop(L, 1); // Blow away the previous result
40726     if (result == 0) {
40727       lua_pushliteral(L, "");
40728     } else {
40729       lua_pushlstring(L, (const char *)arg3, result);
40730     }
40731     free(arg3);
40732     // SWIG_arg was already incremented
40733   }
40734   return SWIG_arg;
40735 
40736   if(0) SWIG_fail;
40737 
40738 fail:
40739   lua_error(L);
40740   return SWIG_arg;
40741 }
40742 
40743 
40744 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
40745   int SWIG_arg = 0;
40746   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40747   lldb::addr_t arg2 ;
40748   void *arg3 = (void *) 0 ;
40749   size_t arg4 ;
40750   lldb::SBError *arg5 = 0 ;
40751   size_t result;
40752 
40753   SWIG_check_num_args("lldb::SBProcess::WriteMemory",4,4)
40754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
40755   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
40756   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"lldb::SBError &");
40757 
40758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40759     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
40760   }
40761 
40762   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40763   {
40764     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
40765   }
40766 
40767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40768     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
40769   }
40770 
40771   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
40772   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40773   return SWIG_arg;
40774 
40775   if(0) SWIG_fail;
40776 
40777 fail:
40778   lua_error(L);
40779   return SWIG_arg;
40780 }
40781 
40782 
40783 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
40784   int SWIG_arg = 0;
40785   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40786   lldb::addr_t arg2 ;
40787   void *arg3 = (void *) 0 ;
40788   size_t arg4 ;
40789   lldb::SBError *arg5 = 0 ;
40790   size_t result;
40791 
40792   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
40793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
40794   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
40795   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
40796 
40797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40798     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40799   }
40800 
40801   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40802   {
40803     arg4 = luaL_checkinteger(L, 3);
40804     if (arg4 <= 0) {
40805       return luaL_error(L, "Positive integer expected");
40806     }
40807     arg3 = (char *)malloc(arg4);
40808   }
40809 
40810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40811     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
40812   }
40813 
40814   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
40815   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40816   {
40817     lua_pop(L, 1); // Blow away the previous result
40818     if (result == 0) {
40819       lua_pushliteral(L, "");
40820     } else {
40821       lua_pushlstring(L, (const char *)arg3, result);
40822     }
40823     free(arg3);
40824     // SWIG_arg was already incremented
40825   }
40826   return SWIG_arg;
40827 
40828   if(0) SWIG_fail;
40829 
40830 fail:
40831   lua_error(L);
40832   return SWIG_arg;
40833 }
40834 
40835 
40836 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
40837   int SWIG_arg = 0;
40838   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40839   lldb::addr_t arg2 ;
40840   uint32_t arg3 ;
40841   lldb::SBError *arg4 = 0 ;
40842   uint64_t result;
40843 
40844   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
40845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
40846   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
40847   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
40848   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
40849 
40850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40851     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40852   }
40853 
40854   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40855   arg3 = (uint32_t)lua_tointeger(L, 3);
40856 
40857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
40858     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
40859   }
40860 
40861   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
40862   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40863   return SWIG_arg;
40864 
40865   if(0) SWIG_fail;
40866 
40867 fail:
40868   lua_error(L);
40869   return SWIG_arg;
40870 }
40871 
40872 
40873 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
40874   int SWIG_arg = 0;
40875   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40876   lldb::addr_t arg2 ;
40877   lldb::SBError *arg3 = 0 ;
40878   lldb::addr_t result;
40879 
40880   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
40881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
40882   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
40883   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
40884 
40885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40886     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40887   }
40888 
40889   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40890 
40891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40892     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
40893   }
40894 
40895   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
40896   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40897   return SWIG_arg;
40898 
40899   if(0) SWIG_fail;
40900 
40901 fail:
40902   lua_error(L);
40903   return SWIG_arg;
40904 }
40905 
40906 
40907 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
40908   int SWIG_arg = 0;
40909   lldb::SBEvent *arg1 = 0 ;
40910   lldb::StateType result;
40911 
40912   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
40913   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
40914 
40915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40916     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40917   }
40918 
40919   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
40920   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40921   return SWIG_arg;
40922 
40923   if(0) SWIG_fail;
40924 
40925 fail:
40926   lua_error(L);
40927   return SWIG_arg;
40928 }
40929 
40930 
40931 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
40932   int SWIG_arg = 0;
40933   lldb::SBEvent *arg1 = 0 ;
40934   bool result;
40935 
40936   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
40937   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
40938 
40939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40940     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40941   }
40942 
40943   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
40944   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40945   return SWIG_arg;
40946 
40947   if(0) SWIG_fail;
40948 
40949 fail:
40950   lua_error(L);
40951   return SWIG_arg;
40952 }
40953 
40954 
40955 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
40956   int SWIG_arg = 0;
40957   lldb::SBEvent *arg1 = 0 ;
40958   size_t result;
40959 
40960   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
40961   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
40962 
40963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40964     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40965   }
40966 
40967   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
40968   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40969   return SWIG_arg;
40970 
40971   if(0) SWIG_fail;
40972 
40973 fail:
40974   lua_error(L);
40975   return SWIG_arg;
40976 }
40977 
40978 
40979 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
40980   int SWIG_arg = 0;
40981   lldb::SBEvent *arg1 = 0 ;
40982   size_t arg2 ;
40983   char *result = 0 ;
40984 
40985   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
40986   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
40987   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
40988 
40989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40990     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40991   }
40992 
40993   arg2 = (size_t)lua_tointeger(L, 2);
40994   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
40995   lua_pushstring(L,(const char *)result); SWIG_arg++;
40996   return SWIG_arg;
40997 
40998   if(0) SWIG_fail;
40999 
41000 fail:
41001   lua_error(L);
41002   return SWIG_arg;
41003 }
41004 
41005 
41006 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
41007   int SWIG_arg = 0;
41008   lldb::SBEvent *arg1 = 0 ;
41009   lldb::SBProcess result;
41010 
41011   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
41012   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
41013 
41014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41015     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41016   }
41017 
41018   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
41019   {
41020     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
41021     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41022   }
41023   return SWIG_arg;
41024 
41025   if(0) SWIG_fail;
41026 
41027 fail:
41028   lua_error(L);
41029   return SWIG_arg;
41030 }
41031 
41032 
41033 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
41034   int SWIG_arg = 0;
41035   lldb::SBEvent *arg1 = 0 ;
41036   bool result;
41037 
41038   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
41039   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
41040 
41041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41042     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41043   }
41044 
41045   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
41046   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41047   return SWIG_arg;
41048 
41049   if(0) SWIG_fail;
41050 
41051 fail:
41052   lua_error(L);
41053   return SWIG_arg;
41054 }
41055 
41056 
41057 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
41058   int SWIG_arg = 0;
41059   lldb::SBEvent *arg1 = 0 ;
41060   lldb::SBStructuredData result;
41061 
41062   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
41063   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
41064 
41065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41066     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41067   }
41068 
41069   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
41070   {
41071     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
41072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41073   }
41074   return SWIG_arg;
41075 
41076   if(0) SWIG_fail;
41077 
41078 fail:
41079   lua_error(L);
41080   return SWIG_arg;
41081 }
41082 
41083 
41084 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
41085   int SWIG_arg = 0;
41086   lldb::SBEvent *arg1 = 0 ;
41087   bool result;
41088 
41089   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
41090   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
41091 
41092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41093     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
41094   }
41095 
41096   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
41097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41098   return SWIG_arg;
41099 
41100   if(0) SWIG_fail;
41101 
41102 fail:
41103   lua_error(L);
41104   return SWIG_arg;
41105 }
41106 
41107 
41108 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
41109   int SWIG_arg = 0;
41110   lldb::SBEvent *arg1 = 0 ;
41111   bool result;
41112 
41113   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
41114   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
41115 
41116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41117     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
41118   }
41119 
41120   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
41121   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41122   return SWIG_arg;
41123 
41124   if(0) SWIG_fail;
41125 
41126 fail:
41127   lua_error(L);
41128   return SWIG_arg;
41129 }
41130 
41131 
41132 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
41133   int SWIG_arg = 0;
41134   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41135   lldb::SBBroadcaster result;
41136 
41137   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
41138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
41139 
41140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41141     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
41142   }
41143 
41144   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
41145   {
41146     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
41147     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
41148   }
41149   return SWIG_arg;
41150 
41151   if(0) SWIG_fail;
41152 
41153 fail:
41154   lua_error(L);
41155   return SWIG_arg;
41156 }
41157 
41158 
41159 static int _wrap_SBProcess_GetDescription(lua_State* L) {
41160   int SWIG_arg = 0;
41161   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41162   lldb::SBStream *arg2 = 0 ;
41163   bool result;
41164 
41165   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
41166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
41167   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
41168 
41169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41170     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
41171   }
41172 
41173 
41174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
41175     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
41176   }
41177 
41178   result = (bool)(arg1)->GetDescription(*arg2);
41179   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41180   return SWIG_arg;
41181 
41182   if(0) SWIG_fail;
41183 
41184 fail:
41185   lua_error(L);
41186   return SWIG_arg;
41187 }
41188 
41189 
41190 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
41191   int SWIG_arg = 0;
41192   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41193   lldb::SBStructuredData result;
41194 
41195   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
41196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
41197 
41198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41199     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
41200   }
41201 
41202   result = (arg1)->GetExtendedCrashInformation();
41203   {
41204     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
41205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41206   }
41207   return SWIG_arg;
41208 
41209   if(0) SWIG_fail;
41210 
41211 fail:
41212   lua_error(L);
41213   return SWIG_arg;
41214 }
41215 
41216 
41217 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
41218   int SWIG_arg = 0;
41219   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41220   lldb::SBError *arg2 = 0 ;
41221   uint32_t result;
41222 
41223   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
41224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
41225   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
41226 
41227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41228     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
41229   }
41230 
41231 
41232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
41233     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
41234   }
41235 
41236   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
41237   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41238   return SWIG_arg;
41239 
41240   if(0) SWIG_fail;
41241 
41242 fail:
41243   lua_error(L);
41244   return SWIG_arg;
41245 }
41246 
41247 
41248 static int _wrap_SBProcess_LoadImage(lua_State* L) {
41249   int SWIG_arg = 0;
41250   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41251   lldb::SBFileSpec *arg2 = 0 ;
41252   lldb::SBError *arg3 = 0 ;
41253   uint32_t result;
41254 
41255   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
41256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
41257   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
41258   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
41259 
41260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41261     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
41262   }
41263 
41264 
41265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41266     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
41267   }
41268 
41269 
41270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41271     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
41272   }
41273 
41274   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
41275   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41276   return SWIG_arg;
41277 
41278   if(0) SWIG_fail;
41279 
41280 fail:
41281   lua_error(L);
41282   return SWIG_arg;
41283 }
41284 
41285 
41286 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
41287   int SWIG_arg = 0;
41288   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41289   lldb::SBFileSpec *arg2 = 0 ;
41290   lldb::SBStringList *arg3 = 0 ;
41291   lldb::SBFileSpec *arg4 = 0 ;
41292   lldb::SBError *arg5 = 0 ;
41293   uint32_t result;
41294 
41295   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
41296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
41297   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
41298   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
41299   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
41300   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
41301 
41302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41303     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
41304   }
41305 
41306 
41307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41308     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
41309   }
41310 
41311 
41312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
41313     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
41314   }
41315 
41316 
41317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
41318     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
41319   }
41320 
41321 
41322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41323     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
41324   }
41325 
41326   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
41327   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41328   return SWIG_arg;
41329 
41330   if(0) SWIG_fail;
41331 
41332 fail:
41333   lua_error(L);
41334   return SWIG_arg;
41335 }
41336 
41337 
41338 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
41339   int SWIG_arg = 0;
41340   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41341   uint32_t arg2 ;
41342   lldb::SBError result;
41343 
41344   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
41345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
41346   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
41347 
41348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41349     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
41350   }
41351 
41352   arg2 = (uint32_t)lua_tointeger(L, 2);
41353   result = (arg1)->UnloadImage(arg2);
41354   {
41355     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41356     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41357   }
41358   return SWIG_arg;
41359 
41360   if(0) SWIG_fail;
41361 
41362 fail:
41363   lua_error(L);
41364   return SWIG_arg;
41365 }
41366 
41367 
41368 static int _wrap_SBProcess_SendEventData(lua_State* L) {
41369   int SWIG_arg = 0;
41370   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41371   char *arg2 = (char *) 0 ;
41372   lldb::SBError result;
41373 
41374   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
41375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
41376   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
41377 
41378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41379     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
41380   }
41381 
41382   arg2 = (char *)lua_tostring(L, 2);
41383   result = (arg1)->SendEventData((char const *)arg2);
41384   {
41385     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41387   }
41388   return SWIG_arg;
41389 
41390   if(0) SWIG_fail;
41391 
41392 fail:
41393   lua_error(L);
41394   return SWIG_arg;
41395 }
41396 
41397 
41398 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
41399   int SWIG_arg = 0;
41400   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41401   uint32_t result;
41402 
41403   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
41404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
41405 
41406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41407     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
41408   }
41409 
41410   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
41411   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41412   return SWIG_arg;
41413 
41414   if(0) SWIG_fail;
41415 
41416 fail:
41417   lua_error(L);
41418   return SWIG_arg;
41419 }
41420 
41421 
41422 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
41423   int SWIG_arg = 0;
41424   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41425   uint32_t arg2 ;
41426   char *result = 0 ;
41427 
41428   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
41429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
41430   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
41431 
41432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41433     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
41434   }
41435 
41436   arg2 = (uint32_t)lua_tointeger(L, 2);
41437   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
41438   lua_pushstring(L,(const char *)result); SWIG_arg++;
41439   return SWIG_arg;
41440 
41441   if(0) SWIG_fail;
41442 
41443 fail:
41444   lua_error(L);
41445   return SWIG_arg;
41446 }
41447 
41448 
41449 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
41450   int SWIG_arg = 0;
41451   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41452   lldb::addr_t arg2 ;
41453   lldb::SBThreadCollection result;
41454 
41455   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
41456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
41457   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
41458 
41459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41460     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
41461   }
41462 
41463   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41464   result = (arg1)->GetHistoryThreads(arg2);
41465   {
41466     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
41467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
41468   }
41469   return SWIG_arg;
41470 
41471   if(0) SWIG_fail;
41472 
41473 fail:
41474   lua_error(L);
41475   return SWIG_arg;
41476 }
41477 
41478 
41479 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
41480   int SWIG_arg = 0;
41481   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41482   lldb::InstrumentationRuntimeType arg2 ;
41483   bool result;
41484 
41485   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
41486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
41487   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
41488 
41489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41490     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
41491   }
41492 
41493   arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
41494   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
41495   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41496   return SWIG_arg;
41497 
41498   if(0) SWIG_fail;
41499 
41500 fail:
41501   lua_error(L);
41502   return SWIG_arg;
41503 }
41504 
41505 
41506 static int _wrap_SBProcess_SaveCore(lua_State* L) {
41507   int SWIG_arg = 0;
41508   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41509   char *arg2 = (char *) 0 ;
41510   lldb::SBError result;
41511 
41512   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
41513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
41514   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
41515 
41516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41517     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
41518   }
41519 
41520   arg2 = (char *)lua_tostring(L, 2);
41521   result = (arg1)->SaveCore((char const *)arg2);
41522   {
41523     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41524     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41525   }
41526   return SWIG_arg;
41527 
41528   if(0) SWIG_fail;
41529 
41530 fail:
41531   lua_error(L);
41532   return SWIG_arg;
41533 }
41534 
41535 
41536 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
41537   int SWIG_arg = 0;
41538   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41539   lldb::addr_t arg2 ;
41540   lldb::SBMemoryRegionInfo *arg3 = 0 ;
41541   lldb::SBError result;
41542 
41543   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
41544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
41545   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
41546   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
41547 
41548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41549     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
41550   }
41551 
41552   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41553 
41554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
41555     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
41556   }
41557 
41558   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
41559   {
41560     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41561     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41562   }
41563   return SWIG_arg;
41564 
41565   if(0) SWIG_fail;
41566 
41567 fail:
41568   lua_error(L);
41569   return SWIG_arg;
41570 }
41571 
41572 
41573 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
41574   int SWIG_arg = 0;
41575   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41576   lldb::SBMemoryRegionInfoList result;
41577 
41578   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
41579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
41580 
41581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41582     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
41583   }
41584 
41585   result = (arg1)->GetMemoryRegions();
41586   {
41587     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
41588     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
41589   }
41590   return SWIG_arg;
41591 
41592   if(0) SWIG_fail;
41593 
41594 fail:
41595   lua_error(L);
41596   return SWIG_arg;
41597 }
41598 
41599 
41600 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
41601   int SWIG_arg = 0;
41602   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41603   lldb::SBProcessInfo result;
41604 
41605   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
41606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
41607 
41608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41609     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
41610   }
41611 
41612   result = (arg1)->GetProcessInfo();
41613   {
41614     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
41615     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41616   }
41617   return SWIG_arg;
41618 
41619   if(0) SWIG_fail;
41620 
41621 fail:
41622   lua_error(L);
41623   return SWIG_arg;
41624 }
41625 
41626 
41627 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
41628   int SWIG_arg = 0;
41629   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41630   size_t arg2 ;
41631   uint32_t arg3 ;
41632   lldb::SBError *arg4 = 0 ;
41633   lldb::addr_t result;
41634 
41635   SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
41636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
41637   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
41638   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
41639   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
41640 
41641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41642     SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
41643   }
41644 
41645   arg2 = (size_t)lua_tointeger(L, 2);
41646   arg3 = (uint32_t)lua_tointeger(L, 3);
41647 
41648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
41649     SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
41650   }
41651 
41652   result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
41653   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41654   return SWIG_arg;
41655 
41656   if(0) SWIG_fail;
41657 
41658 fail:
41659   lua_error(L);
41660   return SWIG_arg;
41661 }
41662 
41663 
41664 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
41665   int SWIG_arg = 0;
41666   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41667   lldb::addr_t arg2 ;
41668   lldb::SBError result;
41669 
41670   SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
41671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
41672   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
41673 
41674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41675     SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
41676   }
41677 
41678   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41679   result = (arg1)->DeallocateMemory(arg2);
41680   {
41681     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41683   }
41684   return SWIG_arg;
41685 
41686   if(0) SWIG_fail;
41687 
41688 fail:
41689   lua_error(L);
41690   return SWIG_arg;
41691 }
41692 
41693 
41694 static int _wrap_SBProcess___tostring(lua_State* L) {
41695   int SWIG_arg = 0;
41696   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41697   std::string result;
41698 
41699   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
41700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
41701 
41702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41703     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
41704   }
41705 
41706   result = lldb_SBProcess___str__(arg1);
41707   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
41708   return SWIG_arg;
41709 
41710   if(0) SWIG_fail;
41711 
41712 fail:
41713   lua_error(L);
41714   return SWIG_arg;
41715 }
41716 
41717 
41718 static void swig_delete_SBProcess(void *obj) {
41719 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
41720 delete arg1;
41721 }
41722 static int _proxy__wrap_new_SBProcess(lua_State *L) {
41723     assert(lua_istable(L,1));
41724     lua_pushcfunction(L,_wrap_new_SBProcess);
41725     assert(!lua_isnil(L,-1));
41726     lua_replace(L,1); /* replace our table with real constructor */
41727     lua_call(L,lua_gettop(L)-1,1);
41728     return 1;
41729 }
41730 static swig_lua_attribute swig_SBProcess_attributes[] = {
41731     {0,0,0}
41732 };
41733 static swig_lua_method swig_SBProcess_methods[]= {
41734     { "GetPluginName", _wrap_SBProcess_GetPluginName},
41735     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
41736     { "Clear", _wrap_SBProcess_Clear},
41737     { "IsValid", _wrap_SBProcess_IsValid},
41738     { "GetTarget", _wrap_SBProcess_GetTarget},
41739     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
41740     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
41741     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
41742     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
41743     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
41744     { "ReportEventState", _wrap_SBProcess_ReportEventState},
41745     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
41746     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
41747     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
41748     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
41749     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
41750     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
41751     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
41752     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
41753     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
41754     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
41755     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
41756     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
41757     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
41758     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
41759     { "GetState", _wrap_SBProcess_GetState},
41760     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
41761     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
41762     { "GetProcessID", _wrap_SBProcess_GetProcessID},
41763     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
41764     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
41765     { "Destroy", _wrap_SBProcess_Destroy},
41766     { "Continue", _wrap_SBProcess_Continue},
41767     { "Stop", _wrap_SBProcess_Stop},
41768     { "Kill", _wrap_SBProcess_Kill},
41769     { "Detach", _wrap_SBProcess_Detach},
41770     { "Signal", _wrap_SBProcess_Signal},
41771     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
41772     { "GetStopID", _wrap_SBProcess_GetStopID},
41773     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
41774     { "ReadMemory", _wrap_SBProcess_ReadMemory},
41775     { "WriteMemory", _wrap_SBProcess_WriteMemory},
41776     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
41777     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
41778     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
41779     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
41780     { "GetDescription", _wrap_SBProcess_GetDescription},
41781     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
41782     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
41783     { "LoadImage", _wrap_SBProcess_LoadImage},
41784     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
41785     { "UnloadImage", _wrap_SBProcess_UnloadImage},
41786     { "SendEventData", _wrap_SBProcess_SendEventData},
41787     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
41788     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
41789     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
41790     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
41791     { "SaveCore", _wrap_SBProcess_SaveCore},
41792     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
41793     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
41794     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
41795     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
41796     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
41797     { "__tostring", _wrap_SBProcess___tostring},
41798     {0,0}
41799 };
41800 static swig_lua_method swig_SBProcess_meta[] = {
41801     { "__tostring", _wrap_SBProcess___tostring},
41802     {0,0}
41803 };
41804 
41805 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
41806     {0,0,0}
41807 };
41808 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
41809     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
41810     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
41811     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
41812     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
41813     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
41814     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
41815     {0,0,0,0,0,0}
41816 };
41817 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
41818     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
41819     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
41820     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
41821     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
41822     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
41823     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
41824     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
41825     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
41826     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
41827     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
41828     {0,0}
41829 };
41830 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
41831     0
41832 };
41833 
41834 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
41835     "SBProcess",
41836     swig_SBProcess_Sf_SwigStatic_methods,
41837     swig_SBProcess_Sf_SwigStatic_attributes,
41838     swig_SBProcess_Sf_SwigStatic_constants,
41839     swig_SBProcess_Sf_SwigStatic_classes,
41840     0
41841 };
41842 static swig_lua_class *swig_SBProcess_bases[] = {0};
41843 static const char *swig_SBProcess_base_names[] = {0};
41844 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 };
41845 
41846 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
41847   int SWIG_arg = 0;
41848   lldb::SBProcessInfo *result = 0 ;
41849 
41850   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
41851   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
41852   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41853   return SWIG_arg;
41854 
41855   if(0) SWIG_fail;
41856 
41857 fail:
41858   lua_error(L);
41859   return SWIG_arg;
41860 }
41861 
41862 
41863 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
41864   int SWIG_arg = 0;
41865   lldb::SBProcessInfo *arg1 = 0 ;
41866   lldb::SBProcessInfo *result = 0 ;
41867 
41868   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
41869   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
41870 
41871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41872     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
41873   }
41874 
41875   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
41876   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41877   return SWIG_arg;
41878 
41879   if(0) SWIG_fail;
41880 
41881 fail:
41882   lua_error(L);
41883   return SWIG_arg;
41884 }
41885 
41886 
41887 static int _wrap_new_SBProcessInfo(lua_State* L) {
41888   int argc;
41889   int argv[2]={
41890     1,2
41891   };
41892 
41893   argc = lua_gettop(L);
41894   if (argc == 0) {
41895     return _wrap_new_SBProcessInfo__SWIG_0(L);
41896   }
41897   if (argc == 1) {
41898     int _v;
41899     {
41900       void *ptr;
41901       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
41902         _v = 0;
41903       } else {
41904         _v = 1;
41905       }
41906     }
41907     if (_v) {
41908       return _wrap_new_SBProcessInfo__SWIG_1(L);
41909     }
41910   }
41911 
41912   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
41913     "  Possible C/C++ prototypes are:\n"
41914     "    lldb::SBProcessInfo::SBProcessInfo()\n"
41915     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
41916   lua_error(L);return 0;
41917 }
41918 
41919 
41920 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
41921   int SWIG_arg = 0;
41922   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41923   bool result;
41924 
41925   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
41926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
41927 
41928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41929     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41930   }
41931 
41932   result = (bool)(arg1)->IsValid();
41933   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41934   return SWIG_arg;
41935 
41936   if(0) SWIG_fail;
41937 
41938 fail:
41939   lua_error(L);
41940   return SWIG_arg;
41941 }
41942 
41943 
41944 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
41945   int SWIG_arg = 0;
41946   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41947   char *result = 0 ;
41948 
41949   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
41950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
41951 
41952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41953     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
41954   }
41955 
41956   result = (char *)(arg1)->GetName();
41957   lua_pushstring(L,(const char *)result); SWIG_arg++;
41958   return SWIG_arg;
41959 
41960   if(0) SWIG_fail;
41961 
41962 fail:
41963   lua_error(L);
41964   return SWIG_arg;
41965 }
41966 
41967 
41968 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
41969   int SWIG_arg = 0;
41970   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41971   lldb::SBFileSpec result;
41972 
41973   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
41974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
41975 
41976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41977     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
41978   }
41979 
41980   result = (arg1)->GetExecutableFile();
41981   {
41982     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
41983     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
41984   }
41985   return SWIG_arg;
41986 
41987   if(0) SWIG_fail;
41988 
41989 fail:
41990   lua_error(L);
41991   return SWIG_arg;
41992 }
41993 
41994 
41995 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
41996   int SWIG_arg = 0;
41997   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41998   lldb::pid_t result;
41999 
42000   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
42001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
42002 
42003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42004     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42005   }
42006 
42007   result = (lldb::pid_t)(arg1)->GetProcessID();
42008   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42009   return SWIG_arg;
42010 
42011   if(0) SWIG_fail;
42012 
42013 fail:
42014   lua_error(L);
42015   return SWIG_arg;
42016 }
42017 
42018 
42019 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
42020   int SWIG_arg = 0;
42021   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42022   uint32_t result;
42023 
42024   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
42025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
42026 
42027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42028     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42029   }
42030 
42031   result = (uint32_t)(arg1)->GetUserID();
42032   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42033   return SWIG_arg;
42034 
42035   if(0) SWIG_fail;
42036 
42037 fail:
42038   lua_error(L);
42039   return SWIG_arg;
42040 }
42041 
42042 
42043 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
42044   int SWIG_arg = 0;
42045   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42046   uint32_t result;
42047 
42048   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
42049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
42050 
42051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42052     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42053   }
42054 
42055   result = (uint32_t)(arg1)->GetGroupID();
42056   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42057   return SWIG_arg;
42058 
42059   if(0) SWIG_fail;
42060 
42061 fail:
42062   lua_error(L);
42063   return SWIG_arg;
42064 }
42065 
42066 
42067 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
42068   int SWIG_arg = 0;
42069   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42070   bool result;
42071 
42072   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
42073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
42074 
42075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42076     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42077   }
42078 
42079   result = (bool)(arg1)->UserIDIsValid();
42080   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42081   return SWIG_arg;
42082 
42083   if(0) SWIG_fail;
42084 
42085 fail:
42086   lua_error(L);
42087   return SWIG_arg;
42088 }
42089 
42090 
42091 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
42092   int SWIG_arg = 0;
42093   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42094   bool result;
42095 
42096   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
42097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
42098 
42099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42100     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42101   }
42102 
42103   result = (bool)(arg1)->GroupIDIsValid();
42104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42105   return SWIG_arg;
42106 
42107   if(0) SWIG_fail;
42108 
42109 fail:
42110   lua_error(L);
42111   return SWIG_arg;
42112 }
42113 
42114 
42115 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
42116   int SWIG_arg = 0;
42117   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42118   uint32_t result;
42119 
42120   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
42121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
42122 
42123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42124     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42125   }
42126 
42127   result = (uint32_t)(arg1)->GetEffectiveUserID();
42128   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42129   return SWIG_arg;
42130 
42131   if(0) SWIG_fail;
42132 
42133 fail:
42134   lua_error(L);
42135   return SWIG_arg;
42136 }
42137 
42138 
42139 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
42140   int SWIG_arg = 0;
42141   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42142   uint32_t result;
42143 
42144   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
42145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
42146 
42147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42148     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42149   }
42150 
42151   result = (uint32_t)(arg1)->GetEffectiveGroupID();
42152   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42153   return SWIG_arg;
42154 
42155   if(0) SWIG_fail;
42156 
42157 fail:
42158   lua_error(L);
42159   return SWIG_arg;
42160 }
42161 
42162 
42163 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
42164   int SWIG_arg = 0;
42165   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42166   bool result;
42167 
42168   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
42169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
42170 
42171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42172     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42173   }
42174 
42175   result = (bool)(arg1)->EffectiveUserIDIsValid();
42176   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42177   return SWIG_arg;
42178 
42179   if(0) SWIG_fail;
42180 
42181 fail:
42182   lua_error(L);
42183   return SWIG_arg;
42184 }
42185 
42186 
42187 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
42188   int SWIG_arg = 0;
42189   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42190   bool result;
42191 
42192   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
42193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
42194 
42195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42196     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42197   }
42198 
42199   result = (bool)(arg1)->EffectiveGroupIDIsValid();
42200   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42201   return SWIG_arg;
42202 
42203   if(0) SWIG_fail;
42204 
42205 fail:
42206   lua_error(L);
42207   return SWIG_arg;
42208 }
42209 
42210 
42211 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
42212   int SWIG_arg = 0;
42213   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42214   lldb::pid_t result;
42215 
42216   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
42217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
42218 
42219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42220     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42221   }
42222 
42223   result = (lldb::pid_t)(arg1)->GetParentProcessID();
42224   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42225   return SWIG_arg;
42226 
42227   if(0) SWIG_fail;
42228 
42229 fail:
42230   lua_error(L);
42231   return SWIG_arg;
42232 }
42233 
42234 
42235 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
42236   int SWIG_arg = 0;
42237   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42238   char *result = 0 ;
42239 
42240   SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
42241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
42242 
42243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42244     SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
42245   }
42246 
42247   result = (char *)(arg1)->GetTriple();
42248   lua_pushstring(L,(const char *)result); SWIG_arg++;
42249   return SWIG_arg;
42250 
42251   if(0) SWIG_fail;
42252 
42253 fail:
42254   lua_error(L);
42255   return SWIG_arg;
42256 }
42257 
42258 
42259 static void swig_delete_SBProcessInfo(void *obj) {
42260 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
42261 delete arg1;
42262 }
42263 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
42264     assert(lua_istable(L,1));
42265     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
42266     assert(!lua_isnil(L,-1));
42267     lua_replace(L,1); /* replace our table with real constructor */
42268     lua_call(L,lua_gettop(L)-1,1);
42269     return 1;
42270 }
42271 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
42272     {0,0,0}
42273 };
42274 static swig_lua_method swig_SBProcessInfo_methods[]= {
42275     { "IsValid", _wrap_SBProcessInfo_IsValid},
42276     { "GetName", _wrap_SBProcessInfo_GetName},
42277     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
42278     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
42279     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
42280     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
42281     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
42282     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
42283     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
42284     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
42285     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
42286     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
42287     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
42288     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
42289     {0,0}
42290 };
42291 static swig_lua_method swig_SBProcessInfo_meta[] = {
42292     {0,0}
42293 };
42294 
42295 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
42296     {0,0,0}
42297 };
42298 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
42299     {0,0,0,0,0,0}
42300 };
42301 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
42302     {0,0}
42303 };
42304 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
42305     0
42306 };
42307 
42308 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
42309     "SBProcessInfo",
42310     swig_SBProcessInfo_Sf_SwigStatic_methods,
42311     swig_SBProcessInfo_Sf_SwigStatic_attributes,
42312     swig_SBProcessInfo_Sf_SwigStatic_constants,
42313     swig_SBProcessInfo_Sf_SwigStatic_classes,
42314     0
42315 };
42316 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
42317 static const char *swig_SBProcessInfo_base_names[] = {0};
42318 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 };
42319 
42320 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
42321   int SWIG_arg = 0;
42322   lldb::SBQueue *result = 0 ;
42323 
42324   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
42325   result = (lldb::SBQueue *)new lldb::SBQueue();
42326   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42327   return SWIG_arg;
42328 
42329   if(0) SWIG_fail;
42330 
42331 fail:
42332   lua_error(L);
42333   return SWIG_arg;
42334 }
42335 
42336 
42337 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
42338   int SWIG_arg = 0;
42339   lldb::QueueSP *arg1 = 0 ;
42340   lldb::SBQueue *result = 0 ;
42341 
42342   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
42343   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
42344 
42345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
42346     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
42347   }
42348 
42349   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
42350   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42351   return SWIG_arg;
42352 
42353   if(0) SWIG_fail;
42354 
42355 fail:
42356   lua_error(L);
42357   return SWIG_arg;
42358 }
42359 
42360 
42361 static int _wrap_new_SBQueue(lua_State* L) {
42362   int argc;
42363   int argv[2]={
42364     1,2
42365   };
42366 
42367   argc = lua_gettop(L);
42368   if (argc == 0) {
42369     return _wrap_new_SBQueue__SWIG_0(L);
42370   }
42371   if (argc == 1) {
42372     int _v;
42373     {
42374       void *ptr;
42375       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)) {
42376         _v = 0;
42377       } else {
42378         _v = 1;
42379       }
42380     }
42381     if (_v) {
42382       return _wrap_new_SBQueue__SWIG_1(L);
42383     }
42384   }
42385 
42386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
42387     "  Possible C/C++ prototypes are:\n"
42388     "    lldb::SBQueue::SBQueue()\n"
42389     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
42390   lua_error(L);return 0;
42391 }
42392 
42393 
42394 static int _wrap_SBQueue_IsValid(lua_State* L) {
42395   int SWIG_arg = 0;
42396   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42397   bool result;
42398 
42399   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
42400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
42401 
42402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42403     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
42404   }
42405 
42406   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
42407   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42408   return SWIG_arg;
42409 
42410   if(0) SWIG_fail;
42411 
42412 fail:
42413   lua_error(L);
42414   return SWIG_arg;
42415 }
42416 
42417 
42418 static int _wrap_SBQueue_Clear(lua_State* L) {
42419   int SWIG_arg = 0;
42420   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42421 
42422   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
42423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
42424 
42425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42426     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
42427   }
42428 
42429   (arg1)->Clear();
42430 
42431   return SWIG_arg;
42432 
42433   if(0) SWIG_fail;
42434 
42435 fail:
42436   lua_error(L);
42437   return SWIG_arg;
42438 }
42439 
42440 
42441 static int _wrap_SBQueue_GetProcess(lua_State* L) {
42442   int SWIG_arg = 0;
42443   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42444   lldb::SBProcess result;
42445 
42446   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
42447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
42448 
42449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42450     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
42451   }
42452 
42453   result = (arg1)->GetProcess();
42454   {
42455     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
42456     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
42457   }
42458   return SWIG_arg;
42459 
42460   if(0) SWIG_fail;
42461 
42462 fail:
42463   lua_error(L);
42464   return SWIG_arg;
42465 }
42466 
42467 
42468 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
42469   int SWIG_arg = 0;
42470   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42471   lldb::queue_id_t result;
42472 
42473   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
42474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
42475 
42476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42477     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
42478   }
42479 
42480   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
42481   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42482   return SWIG_arg;
42483 
42484   if(0) SWIG_fail;
42485 
42486 fail:
42487   lua_error(L);
42488   return SWIG_arg;
42489 }
42490 
42491 
42492 static int _wrap_SBQueue_GetName(lua_State* L) {
42493   int SWIG_arg = 0;
42494   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42495   char *result = 0 ;
42496 
42497   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
42498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
42499 
42500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42501     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
42502   }
42503 
42504   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
42505   lua_pushstring(L,(const char *)result); SWIG_arg++;
42506   return SWIG_arg;
42507 
42508   if(0) SWIG_fail;
42509 
42510 fail:
42511   lua_error(L);
42512   return SWIG_arg;
42513 }
42514 
42515 
42516 static int _wrap_SBQueue_GetKind(lua_State* L) {
42517   int SWIG_arg = 0;
42518   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42519   lldb::QueueKind result;
42520 
42521   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
42522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
42523 
42524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42525     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
42526   }
42527 
42528   result = (lldb::QueueKind)(arg1)->GetKind();
42529   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42530   return SWIG_arg;
42531 
42532   if(0) SWIG_fail;
42533 
42534 fail:
42535   lua_error(L);
42536   return SWIG_arg;
42537 }
42538 
42539 
42540 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
42541   int SWIG_arg = 0;
42542   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42543   uint32_t result;
42544 
42545   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
42546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
42547 
42548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42549     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
42550   }
42551 
42552   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
42553   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42554   return SWIG_arg;
42555 
42556   if(0) SWIG_fail;
42557 
42558 fail:
42559   lua_error(L);
42560   return SWIG_arg;
42561 }
42562 
42563 
42564 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
42565   int SWIG_arg = 0;
42566   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42567   uint32_t result;
42568 
42569   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
42570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
42571 
42572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42573     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
42574   }
42575 
42576   result = (uint32_t)(arg1)->GetNumThreads();
42577   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42578   return SWIG_arg;
42579 
42580   if(0) SWIG_fail;
42581 
42582 fail:
42583   lua_error(L);
42584   return SWIG_arg;
42585 }
42586 
42587 
42588 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
42589   int SWIG_arg = 0;
42590   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42591   uint32_t arg2 ;
42592   lldb::SBThread result;
42593 
42594   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
42595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
42596   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
42597 
42598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42599     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
42600   }
42601 
42602   arg2 = (uint32_t)lua_tointeger(L, 2);
42603   result = (arg1)->GetThreadAtIndex(arg2);
42604   {
42605     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
42606     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42607   }
42608   return SWIG_arg;
42609 
42610   if(0) SWIG_fail;
42611 
42612 fail:
42613   lua_error(L);
42614   return SWIG_arg;
42615 }
42616 
42617 
42618 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
42619   int SWIG_arg = 0;
42620   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42621   uint32_t result;
42622 
42623   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
42624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
42625 
42626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42627     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
42628   }
42629 
42630   result = (uint32_t)(arg1)->GetNumPendingItems();
42631   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42632   return SWIG_arg;
42633 
42634   if(0) SWIG_fail;
42635 
42636 fail:
42637   lua_error(L);
42638   return SWIG_arg;
42639 }
42640 
42641 
42642 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
42643   int SWIG_arg = 0;
42644   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42645   uint32_t arg2 ;
42646   lldb::SBQueueItem result;
42647 
42648   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
42649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
42650   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
42651 
42652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42653     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
42654   }
42655 
42656   arg2 = (uint32_t)lua_tointeger(L, 2);
42657   result = (arg1)->GetPendingItemAtIndex(arg2);
42658   {
42659     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
42660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42661   }
42662   return SWIG_arg;
42663 
42664   if(0) SWIG_fail;
42665 
42666 fail:
42667   lua_error(L);
42668   return SWIG_arg;
42669 }
42670 
42671 
42672 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
42673   int SWIG_arg = 0;
42674   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42675   uint32_t result;
42676 
42677   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
42678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
42679 
42680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42681     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
42682   }
42683 
42684   result = (uint32_t)(arg1)->GetNumRunningItems();
42685   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42686   return SWIG_arg;
42687 
42688   if(0) SWIG_fail;
42689 
42690 fail:
42691   lua_error(L);
42692   return SWIG_arg;
42693 }
42694 
42695 
42696 static void swig_delete_SBQueue(void *obj) {
42697 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
42698 delete arg1;
42699 }
42700 static int _proxy__wrap_new_SBQueue(lua_State *L) {
42701     assert(lua_istable(L,1));
42702     lua_pushcfunction(L,_wrap_new_SBQueue);
42703     assert(!lua_isnil(L,-1));
42704     lua_replace(L,1); /* replace our table with real constructor */
42705     lua_call(L,lua_gettop(L)-1,1);
42706     return 1;
42707 }
42708 static swig_lua_attribute swig_SBQueue_attributes[] = {
42709     {0,0,0}
42710 };
42711 static swig_lua_method swig_SBQueue_methods[]= {
42712     { "IsValid", _wrap_SBQueue_IsValid},
42713     { "Clear", _wrap_SBQueue_Clear},
42714     { "GetProcess", _wrap_SBQueue_GetProcess},
42715     { "GetQueueID", _wrap_SBQueue_GetQueueID},
42716     { "GetName", _wrap_SBQueue_GetName},
42717     { "GetKind", _wrap_SBQueue_GetKind},
42718     { "GetIndexID", _wrap_SBQueue_GetIndexID},
42719     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
42720     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
42721     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
42722     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
42723     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
42724     {0,0}
42725 };
42726 static swig_lua_method swig_SBQueue_meta[] = {
42727     {0,0}
42728 };
42729 
42730 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
42731     {0,0,0}
42732 };
42733 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
42734     {0,0,0,0,0,0}
42735 };
42736 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
42737     {0,0}
42738 };
42739 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
42740     0
42741 };
42742 
42743 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
42744     "SBQueue",
42745     swig_SBQueue_Sf_SwigStatic_methods,
42746     swig_SBQueue_Sf_SwigStatic_attributes,
42747     swig_SBQueue_Sf_SwigStatic_constants,
42748     swig_SBQueue_Sf_SwigStatic_classes,
42749     0
42750 };
42751 static swig_lua_class *swig_SBQueue_bases[] = {0};
42752 static const char *swig_SBQueue_base_names[] = {0};
42753 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 };
42754 
42755 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
42756   int SWIG_arg = 0;
42757   lldb::SBQueueItem *result = 0 ;
42758 
42759   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
42760   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
42761   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42762   return SWIG_arg;
42763 
42764   if(0) SWIG_fail;
42765 
42766 fail:
42767   lua_error(L);
42768   return SWIG_arg;
42769 }
42770 
42771 
42772 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
42773   int SWIG_arg = 0;
42774   lldb::QueueItemSP *arg1 = 0 ;
42775   lldb::SBQueueItem *result = 0 ;
42776 
42777   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
42778   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
42779 
42780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
42781     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
42782   }
42783 
42784   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
42785   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42786   return SWIG_arg;
42787 
42788   if(0) SWIG_fail;
42789 
42790 fail:
42791   lua_error(L);
42792   return SWIG_arg;
42793 }
42794 
42795 
42796 static int _wrap_new_SBQueueItem(lua_State* L) {
42797   int argc;
42798   int argv[2]={
42799     1,2
42800   };
42801 
42802   argc = lua_gettop(L);
42803   if (argc == 0) {
42804     return _wrap_new_SBQueueItem__SWIG_0(L);
42805   }
42806   if (argc == 1) {
42807     int _v;
42808     {
42809       void *ptr;
42810       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)) {
42811         _v = 0;
42812       } else {
42813         _v = 1;
42814       }
42815     }
42816     if (_v) {
42817       return _wrap_new_SBQueueItem__SWIG_1(L);
42818     }
42819   }
42820 
42821   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
42822     "  Possible C/C++ prototypes are:\n"
42823     "    lldb::SBQueueItem::SBQueueItem()\n"
42824     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
42825   lua_error(L);return 0;
42826 }
42827 
42828 
42829 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
42830   int SWIG_arg = 0;
42831   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42832   bool result;
42833 
42834   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
42835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
42836 
42837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42838     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
42839   }
42840 
42841   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
42842   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_Clear(lua_State* L) {
42854   int SWIG_arg = 0;
42855   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42856 
42857   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
42858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
42859 
42860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42861     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
42862   }
42863 
42864   (arg1)->Clear();
42865 
42866   return SWIG_arg;
42867 
42868   if(0) SWIG_fail;
42869 
42870 fail:
42871   lua_error(L);
42872   return SWIG_arg;
42873 }
42874 
42875 
42876 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
42877   int SWIG_arg = 0;
42878   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42879   lldb::QueueItemKind result;
42880 
42881   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
42882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
42883 
42884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42885     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
42886   }
42887 
42888   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
42889   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42890   return SWIG_arg;
42891 
42892   if(0) SWIG_fail;
42893 
42894 fail:
42895   lua_error(L);
42896   return SWIG_arg;
42897 }
42898 
42899 
42900 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
42901   int SWIG_arg = 0;
42902   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42903   lldb::QueueItemKind arg2 ;
42904 
42905   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
42906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
42907   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
42908 
42909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42910     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
42911   }
42912 
42913   arg2 = (lldb::QueueItemKind)lua_tointeger(L, 2);
42914   (arg1)->SetKind(arg2);
42915 
42916   return SWIG_arg;
42917 
42918   if(0) SWIG_fail;
42919 
42920 fail:
42921   lua_error(L);
42922   return SWIG_arg;
42923 }
42924 
42925 
42926 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
42927   int SWIG_arg = 0;
42928   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42929   lldb::SBAddress result;
42930 
42931   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
42932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
42933 
42934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42935     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
42936   }
42937 
42938   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
42939   {
42940     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
42941     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
42942   }
42943   return SWIG_arg;
42944 
42945   if(0) SWIG_fail;
42946 
42947 fail:
42948   lua_error(L);
42949   return SWIG_arg;
42950 }
42951 
42952 
42953 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
42954   int SWIG_arg = 0;
42955   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42956   lldb::SBAddress arg2 ;
42957   lldb::SBAddress *argp2 ;
42958 
42959   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
42960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
42961   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
42962 
42963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42964     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
42965   }
42966 
42967 
42968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
42969     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
42970   }
42971   arg2 = *argp2;
42972 
42973   (arg1)->SetAddress(arg2);
42974 
42975   return SWIG_arg;
42976 
42977   if(0) SWIG_fail;
42978 
42979 fail:
42980   lua_error(L);
42981   return SWIG_arg;
42982 }
42983 
42984 
42985 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
42986   int SWIG_arg = 0;
42987   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42988   lldb::QueueItemSP *arg2 = 0 ;
42989 
42990   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
42991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
42992   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
42993 
42994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42995     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
42996   }
42997 
42998 
42999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
43000     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
43001   }
43002 
43003   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
43004 
43005   return SWIG_arg;
43006 
43007   if(0) SWIG_fail;
43008 
43009 fail:
43010   lua_error(L);
43011   return SWIG_arg;
43012 }
43013 
43014 
43015 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
43016   int SWIG_arg = 0;
43017   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43018   char *arg2 = (char *) 0 ;
43019   lldb::SBThread result;
43020 
43021   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
43022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
43023   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
43024 
43025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43026     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
43027   }
43028 
43029   arg2 = (char *)lua_tostring(L, 2);
43030   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
43031   {
43032     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
43033     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
43034   }
43035   return SWIG_arg;
43036 
43037   if(0) SWIG_fail;
43038 
43039 fail:
43040   lua_error(L);
43041   return SWIG_arg;
43042 }
43043 
43044 
43045 static void swig_delete_SBQueueItem(void *obj) {
43046 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
43047 delete arg1;
43048 }
43049 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
43050     assert(lua_istable(L,1));
43051     lua_pushcfunction(L,_wrap_new_SBQueueItem);
43052     assert(!lua_isnil(L,-1));
43053     lua_replace(L,1); /* replace our table with real constructor */
43054     lua_call(L,lua_gettop(L)-1,1);
43055     return 1;
43056 }
43057 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
43058     {0,0,0}
43059 };
43060 static swig_lua_method swig_SBQueueItem_methods[]= {
43061     { "IsValid", _wrap_SBQueueItem_IsValid},
43062     { "Clear", _wrap_SBQueueItem_Clear},
43063     { "GetKind", _wrap_SBQueueItem_GetKind},
43064     { "SetKind", _wrap_SBQueueItem_SetKind},
43065     { "GetAddress", _wrap_SBQueueItem_GetAddress},
43066     { "SetAddress", _wrap_SBQueueItem_SetAddress},
43067     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
43068     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
43069     {0,0}
43070 };
43071 static swig_lua_method swig_SBQueueItem_meta[] = {
43072     {0,0}
43073 };
43074 
43075 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
43076     {0,0,0}
43077 };
43078 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
43079     {0,0,0,0,0,0}
43080 };
43081 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
43082     {0,0}
43083 };
43084 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
43085     0
43086 };
43087 
43088 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
43089     "SBQueueItem",
43090     swig_SBQueueItem_Sf_SwigStatic_methods,
43091     swig_SBQueueItem_Sf_SwigStatic_attributes,
43092     swig_SBQueueItem_Sf_SwigStatic_constants,
43093     swig_SBQueueItem_Sf_SwigStatic_classes,
43094     0
43095 };
43096 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
43097 static const char *swig_SBQueueItem_base_names[] = {0};
43098 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 };
43099 
43100 static int _wrap_SBReproducer_Capture(lua_State* L) {
43101   int SWIG_arg = 0;
43102   char *arg1 = (char *) 0 ;
43103   char *result = 0 ;
43104 
43105   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
43106   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
43107   arg1 = (char *)lua_tostring(L, 1);
43108   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
43109   lua_pushstring(L,(const char *)result); SWIG_arg++;
43110   return SWIG_arg;
43111 
43112   if(0) SWIG_fail;
43113 
43114 fail:
43115   lua_error(L);
43116   return SWIG_arg;
43117 }
43118 
43119 
43120 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
43121   int SWIG_arg = 0;
43122   char *arg1 = (char *) 0 ;
43123   char *result = 0 ;
43124 
43125   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
43126   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
43127   arg1 = (char *)lua_tostring(L, 1);
43128   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
43129   lua_pushstring(L,(const char *)result); SWIG_arg++;
43130   return SWIG_arg;
43131 
43132   if(0) SWIG_fail;
43133 
43134 fail:
43135   lua_error(L);
43136   return SWIG_arg;
43137 }
43138 
43139 
43140 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
43141   int SWIG_arg = 0;
43142   bool arg1 ;
43143   bool result;
43144 
43145   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
43146   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
43147   arg1 = (lua_toboolean(L, 1)!=0);
43148   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
43149   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43150   return SWIG_arg;
43151 
43152   if(0) SWIG_fail;
43153 
43154 fail:
43155   lua_error(L);
43156   return SWIG_arg;
43157 }
43158 
43159 
43160 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
43161   int SWIG_arg = 0;
43162   char *arg1 = (char *) 0 ;
43163 
43164   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
43165   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
43166   arg1 = (char *)lua_tostring(L, 1);
43167   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
43168 
43169   return SWIG_arg;
43170 
43171   if(0) SWIG_fail;
43172 
43173 fail:
43174   lua_error(L);
43175   return SWIG_arg;
43176 }
43177 
43178 
43179 static int _wrap_new_SBReproducer(lua_State* L) {
43180   int SWIG_arg = 0;
43181   lldb::SBReproducer *result = 0 ;
43182 
43183   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
43184   result = (lldb::SBReproducer *)new lldb::SBReproducer();
43185   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
43186   return SWIG_arg;
43187 
43188   if(0) SWIG_fail;
43189 
43190 fail:
43191   lua_error(L);
43192   return SWIG_arg;
43193 }
43194 
43195 
43196 static void swig_delete_SBReproducer(void *obj) {
43197 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
43198 delete arg1;
43199 }
43200 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
43201     assert(lua_istable(L,1));
43202     lua_pushcfunction(L,_wrap_new_SBReproducer);
43203     assert(!lua_isnil(L,-1));
43204     lua_replace(L,1); /* replace our table with real constructor */
43205     lua_call(L,lua_gettop(L)-1,1);
43206     return 1;
43207 }
43208 static swig_lua_attribute swig_SBReproducer_attributes[] = {
43209     {0,0,0}
43210 };
43211 static swig_lua_method swig_SBReproducer_methods[]= {
43212     {0,0}
43213 };
43214 static swig_lua_method swig_SBReproducer_meta[] = {
43215     {0,0}
43216 };
43217 
43218 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
43219     {0,0,0}
43220 };
43221 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
43222     {0,0,0,0,0,0}
43223 };
43224 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
43225     { "Capture", _wrap_SBReproducer_Capture},
43226     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
43227     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
43228     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
43229     {0,0}
43230 };
43231 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
43232     0
43233 };
43234 
43235 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
43236     "SBReproducer",
43237     swig_SBReproducer_Sf_SwigStatic_methods,
43238     swig_SBReproducer_Sf_SwigStatic_attributes,
43239     swig_SBReproducer_Sf_SwigStatic_constants,
43240     swig_SBReproducer_Sf_SwigStatic_classes,
43241     0
43242 };
43243 static swig_lua_class *swig_SBReproducer_bases[] = {0};
43244 static const char *swig_SBReproducer_base_names[] = {0};
43245 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 };
43246 
43247 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
43248   int SWIG_arg = 0;
43249   lldb::SBSection *result = 0 ;
43250 
43251   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
43252   result = (lldb::SBSection *)new lldb::SBSection();
43253   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
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_new_SBSection__SWIG_1(lua_State* L) {
43265   int SWIG_arg = 0;
43266   lldb::SBSection *arg1 = 0 ;
43267   lldb::SBSection *result = 0 ;
43268 
43269   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
43270   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
43271 
43272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43273     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
43274   }
43275 
43276   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
43277   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); 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_new_SBSection(lua_State* L) {
43289   int argc;
43290   int argv[2]={
43291     1,2
43292   };
43293 
43294   argc = lua_gettop(L);
43295   if (argc == 0) {
43296     return _wrap_new_SBSection__SWIG_0(L);
43297   }
43298   if (argc == 1) {
43299     int _v;
43300     {
43301       void *ptr;
43302       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
43303         _v = 0;
43304       } else {
43305         _v = 1;
43306       }
43307     }
43308     if (_v) {
43309       return _wrap_new_SBSection__SWIG_1(L);
43310     }
43311   }
43312 
43313   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
43314     "  Possible C/C++ prototypes are:\n"
43315     "    lldb::SBSection::SBSection()\n"
43316     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
43317   lua_error(L);return 0;
43318 }
43319 
43320 
43321 static int _wrap_SBSection_IsValid(lua_State* L) {
43322   int SWIG_arg = 0;
43323   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43324   bool result;
43325 
43326   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
43327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
43328 
43329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43330     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
43331   }
43332 
43333   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
43334   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43335   return SWIG_arg;
43336 
43337   if(0) SWIG_fail;
43338 
43339 fail:
43340   lua_error(L);
43341   return SWIG_arg;
43342 }
43343 
43344 
43345 static int _wrap_SBSection_GetName(lua_State* L) {
43346   int SWIG_arg = 0;
43347   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43348   char *result = 0 ;
43349 
43350   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
43351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
43352 
43353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43354     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
43355   }
43356 
43357   result = (char *)(arg1)->GetName();
43358   lua_pushstring(L,(const char *)result); SWIG_arg++;
43359   return SWIG_arg;
43360 
43361   if(0) SWIG_fail;
43362 
43363 fail:
43364   lua_error(L);
43365   return SWIG_arg;
43366 }
43367 
43368 
43369 static int _wrap_SBSection_GetParent(lua_State* L) {
43370   int SWIG_arg = 0;
43371   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43372   lldb::SBSection result;
43373 
43374   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
43375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
43376 
43377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43378     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
43379   }
43380 
43381   result = (arg1)->GetParent();
43382   {
43383     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43384     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43385   }
43386   return SWIG_arg;
43387 
43388   if(0) SWIG_fail;
43389 
43390 fail:
43391   lua_error(L);
43392   return SWIG_arg;
43393 }
43394 
43395 
43396 static int _wrap_SBSection_FindSubSection(lua_State* L) {
43397   int SWIG_arg = 0;
43398   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43399   char *arg2 = (char *) 0 ;
43400   lldb::SBSection result;
43401 
43402   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
43403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
43404   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
43405 
43406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43407     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
43408   }
43409 
43410   arg2 = (char *)lua_tostring(L, 2);
43411   result = (arg1)->FindSubSection((char const *)arg2);
43412   {
43413     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43414     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43415   }
43416   return SWIG_arg;
43417 
43418   if(0) SWIG_fail;
43419 
43420 fail:
43421   lua_error(L);
43422   return SWIG_arg;
43423 }
43424 
43425 
43426 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
43427   int SWIG_arg = 0;
43428   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43429   size_t result;
43430 
43431   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
43432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
43433 
43434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43435     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
43436   }
43437 
43438   result = (arg1)->GetNumSubSections();
43439   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43440   return SWIG_arg;
43441 
43442   if(0) SWIG_fail;
43443 
43444 fail:
43445   lua_error(L);
43446   return SWIG_arg;
43447 }
43448 
43449 
43450 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
43451   int SWIG_arg = 0;
43452   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43453   size_t arg2 ;
43454   lldb::SBSection result;
43455 
43456   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
43457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
43458   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
43459 
43460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43461     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
43462   }
43463 
43464   arg2 = (size_t)lua_tointeger(L, 2);
43465   result = (arg1)->GetSubSectionAtIndex(arg2);
43466   {
43467     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43468     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43469   }
43470   return SWIG_arg;
43471 
43472   if(0) SWIG_fail;
43473 
43474 fail:
43475   lua_error(L);
43476   return SWIG_arg;
43477 }
43478 
43479 
43480 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
43481   int SWIG_arg = 0;
43482   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43483   lldb::addr_t result;
43484 
43485   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
43486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
43487 
43488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43489     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
43490   }
43491 
43492   result = (lldb::addr_t)(arg1)->GetFileAddress();
43493   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43494   return SWIG_arg;
43495 
43496   if(0) SWIG_fail;
43497 
43498 fail:
43499   lua_error(L);
43500   return SWIG_arg;
43501 }
43502 
43503 
43504 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
43505   int SWIG_arg = 0;
43506   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43507   lldb::SBTarget *arg2 = 0 ;
43508   lldb::addr_t result;
43509 
43510   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
43511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
43512   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
43513 
43514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43515     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
43516   }
43517 
43518 
43519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
43520     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
43521   }
43522 
43523   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
43524   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43525   return SWIG_arg;
43526 
43527   if(0) SWIG_fail;
43528 
43529 fail:
43530   lua_error(L);
43531   return SWIG_arg;
43532 }
43533 
43534 
43535 static int _wrap_SBSection_GetByteSize(lua_State* L) {
43536   int SWIG_arg = 0;
43537   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43538   lldb::addr_t result;
43539 
43540   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
43541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
43542 
43543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43544     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
43545   }
43546 
43547   result = (lldb::addr_t)(arg1)->GetByteSize();
43548   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43549   return SWIG_arg;
43550 
43551   if(0) SWIG_fail;
43552 
43553 fail:
43554   lua_error(L);
43555   return SWIG_arg;
43556 }
43557 
43558 
43559 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
43560   int SWIG_arg = 0;
43561   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43562   uint64_t result;
43563 
43564   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
43565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
43566 
43567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43568     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
43569   }
43570 
43571   result = (uint64_t)(arg1)->GetFileOffset();
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_GetFileByteSize(lua_State* L) {
43584   int SWIG_arg = 0;
43585   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43586   uint64_t result;
43587 
43588   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
43589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
43590 
43591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43592     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
43593   }
43594 
43595   result = (uint64_t)(arg1)->GetFileByteSize();
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_GetSectionData__SWIG_0(lua_State* L) {
43608   int SWIG_arg = 0;
43609   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43610   lldb::SBData result;
43611 
43612   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
43613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
43614 
43615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43616     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
43617   }
43618 
43619   result = (arg1)->GetSectionData();
43620   {
43621     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
43622     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
43623   }
43624   return SWIG_arg;
43625 
43626   if(0) SWIG_fail;
43627 
43628 fail:
43629   lua_error(L);
43630   return SWIG_arg;
43631 }
43632 
43633 
43634 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
43635   int SWIG_arg = 0;
43636   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43637   uint64_t arg2 ;
43638   uint64_t arg3 ;
43639   lldb::SBData result;
43640 
43641   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
43642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
43643   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
43644   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
43645 
43646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43647     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
43648   }
43649 
43650   arg2 = (uint64_t)lua_tointeger(L, 2);
43651   arg3 = (uint64_t)lua_tointeger(L, 3);
43652   result = (arg1)->GetSectionData(arg2,arg3);
43653   {
43654     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
43655     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
43656   }
43657   return SWIG_arg;
43658 
43659   if(0) SWIG_fail;
43660 
43661 fail:
43662   lua_error(L);
43663   return SWIG_arg;
43664 }
43665 
43666 
43667 static int _wrap_SBSection_GetSectionData(lua_State* L) {
43668   int argc;
43669   int argv[4]={
43670     1,2,3,4
43671   };
43672 
43673   argc = lua_gettop(L);
43674   if (argc == 1) {
43675     int _v;
43676     {
43677       void *ptr;
43678       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
43679         _v = 0;
43680       } else {
43681         _v = 1;
43682       }
43683     }
43684     if (_v) {
43685       return _wrap_SBSection_GetSectionData__SWIG_0(L);
43686     }
43687   }
43688   if (argc == 3) {
43689     int _v;
43690     {
43691       void *ptr;
43692       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
43693         _v = 0;
43694       } else {
43695         _v = 1;
43696       }
43697     }
43698     if (_v) {
43699       {
43700         _v = lua_isnumber(L,argv[1]);
43701       }
43702       if (_v) {
43703         {
43704           _v = lua_isnumber(L,argv[2]);
43705         }
43706         if (_v) {
43707           return _wrap_SBSection_GetSectionData__SWIG_1(L);
43708         }
43709       }
43710     }
43711   }
43712 
43713   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
43714     "  Possible C/C++ prototypes are:\n"
43715     "    lldb::SBSection::GetSectionData()\n"
43716     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
43717   lua_error(L);return 0;
43718 }
43719 
43720 
43721 static int _wrap_SBSection_GetSectionType(lua_State* L) {
43722   int SWIG_arg = 0;
43723   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43724   lldb::SectionType result;
43725 
43726   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
43727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
43728 
43729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43730     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
43731   }
43732 
43733   result = (lldb::SectionType)(arg1)->GetSectionType();
43734   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43735   return SWIG_arg;
43736 
43737   if(0) SWIG_fail;
43738 
43739 fail:
43740   lua_error(L);
43741   return SWIG_arg;
43742 }
43743 
43744 
43745 static int _wrap_SBSection_GetPermissions(lua_State* L) {
43746   int SWIG_arg = 0;
43747   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43748   uint32_t result;
43749 
43750   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
43751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
43752 
43753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43754     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
43755   }
43756 
43757   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
43758   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43759   return SWIG_arg;
43760 
43761   if(0) SWIG_fail;
43762 
43763 fail:
43764   lua_error(L);
43765   return SWIG_arg;
43766 }
43767 
43768 
43769 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
43770   int SWIG_arg = 0;
43771   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43772   uint32_t result;
43773 
43774   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
43775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
43776 
43777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43778     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
43779   }
43780 
43781   result = (uint32_t)(arg1)->GetTargetByteSize();
43782   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43783   return SWIG_arg;
43784 
43785   if(0) SWIG_fail;
43786 
43787 fail:
43788   lua_error(L);
43789   return SWIG_arg;
43790 }
43791 
43792 
43793 static int _wrap_SBSection_GetDescription(lua_State* L) {
43794   int SWIG_arg = 0;
43795   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43796   lldb::SBStream *arg2 = 0 ;
43797   bool result;
43798 
43799   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
43800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
43801   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
43802 
43803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43804     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
43805   }
43806 
43807 
43808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43809     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43810   }
43811 
43812   result = (bool)(arg1)->GetDescription(*arg2);
43813   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43814   return SWIG_arg;
43815 
43816   if(0) SWIG_fail;
43817 
43818 fail:
43819   lua_error(L);
43820   return SWIG_arg;
43821 }
43822 
43823 
43824 static int _wrap_SBSection___eq(lua_State* L) {
43825   int SWIG_arg = 0;
43826   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43827   lldb::SBSection *arg2 = 0 ;
43828   bool result;
43829 
43830   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
43831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
43832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
43833 
43834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43835     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
43836   }
43837 
43838 
43839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
43840     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
43841   }
43842 
43843   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
43844   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43845   return SWIG_arg;
43846 
43847   if(0) SWIG_fail;
43848 
43849 fail:
43850   lua_error(L);
43851   return SWIG_arg;
43852 }
43853 
43854 
43855 static int _wrap_SBSection___tostring(lua_State* L) {
43856   int SWIG_arg = 0;
43857   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43858   std::string result;
43859 
43860   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
43861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
43862 
43863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43864     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
43865   }
43866 
43867   result = lldb_SBSection___str__(arg1);
43868   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
43869   return SWIG_arg;
43870 
43871   if(0) SWIG_fail;
43872 
43873 fail:
43874   lua_error(L);
43875   return SWIG_arg;
43876 }
43877 
43878 
43879 static void swig_delete_SBSection(void *obj) {
43880 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
43881 delete arg1;
43882 }
43883 static int _proxy__wrap_new_SBSection(lua_State *L) {
43884     assert(lua_istable(L,1));
43885     lua_pushcfunction(L,_wrap_new_SBSection);
43886     assert(!lua_isnil(L,-1));
43887     lua_replace(L,1); /* replace our table with real constructor */
43888     lua_call(L,lua_gettop(L)-1,1);
43889     return 1;
43890 }
43891 static swig_lua_attribute swig_SBSection_attributes[] = {
43892     {0,0,0}
43893 };
43894 static swig_lua_method swig_SBSection_methods[]= {
43895     { "IsValid", _wrap_SBSection_IsValid},
43896     { "GetName", _wrap_SBSection_GetName},
43897     { "GetParent", _wrap_SBSection_GetParent},
43898     { "FindSubSection", _wrap_SBSection_FindSubSection},
43899     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
43900     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
43901     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
43902     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
43903     { "GetByteSize", _wrap_SBSection_GetByteSize},
43904     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
43905     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
43906     { "GetSectionData", _wrap_SBSection_GetSectionData},
43907     { "GetSectionType", _wrap_SBSection_GetSectionType},
43908     { "GetPermissions", _wrap_SBSection_GetPermissions},
43909     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
43910     { "GetDescription", _wrap_SBSection_GetDescription},
43911     { "__eq", _wrap_SBSection___eq},
43912     { "__tostring", _wrap_SBSection___tostring},
43913     {0,0}
43914 };
43915 static swig_lua_method swig_SBSection_meta[] = {
43916     { "__eq", _wrap_SBSection___eq},
43917     { "__tostring", _wrap_SBSection___tostring},
43918     {0,0}
43919 };
43920 
43921 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
43922     {0,0,0}
43923 };
43924 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
43925     {0,0,0,0,0,0}
43926 };
43927 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
43928     {0,0}
43929 };
43930 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
43931     0
43932 };
43933 
43934 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
43935     "SBSection",
43936     swig_SBSection_Sf_SwigStatic_methods,
43937     swig_SBSection_Sf_SwigStatic_attributes,
43938     swig_SBSection_Sf_SwigStatic_constants,
43939     swig_SBSection_Sf_SwigStatic_classes,
43940     0
43941 };
43942 static swig_lua_class *swig_SBSection_bases[] = {0};
43943 static const char *swig_SBSection_base_names[] = {0};
43944 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 };
43945 
43946 static int _wrap_new_SBSourceManager(lua_State* L) {
43947   int SWIG_arg = 0;
43948   lldb::SBSourceManager *arg1 = 0 ;
43949   lldb::SBSourceManager *result = 0 ;
43950 
43951   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
43952   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
43953 
43954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43955     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
43956   }
43957 
43958   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
43959   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
43960   return SWIG_arg;
43961 
43962   if(0) SWIG_fail;
43963 
43964 fail:
43965   lua_error(L);
43966   return SWIG_arg;
43967 }
43968 
43969 
43970 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
43971   int SWIG_arg = 0;
43972   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
43973   lldb::SBFileSpec *arg2 = 0 ;
43974   uint32_t arg3 ;
43975   uint32_t arg4 ;
43976   uint32_t arg5 ;
43977   char *arg6 = (char *) 0 ;
43978   lldb::SBStream *arg7 = 0 ;
43979   size_t result;
43980 
43981   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
43982   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
43983   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
43984   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
43985   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
43986   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
43987   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
43988   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
43989 
43990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43991     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
43992   }
43993 
43994 
43995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43996     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
43997   }
43998 
43999   arg3 = (uint32_t)lua_tointeger(L, 3);
44000   arg4 = (uint32_t)lua_tointeger(L, 4);
44001   arg5 = (uint32_t)lua_tointeger(L, 5);
44002   arg6 = (char *)lua_tostring(L, 6);
44003 
44004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
44005     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
44006   }
44007 
44008   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
44009   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44010   return SWIG_arg;
44011 
44012   if(0) SWIG_fail;
44013 
44014 fail:
44015   lua_error(L);
44016   return SWIG_arg;
44017 }
44018 
44019 
44020 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
44021   int SWIG_arg = 0;
44022   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
44023   lldb::SBFileSpec *arg2 = 0 ;
44024   uint32_t arg3 ;
44025   uint32_t arg4 ;
44026   uint32_t arg5 ;
44027   uint32_t arg6 ;
44028   char *arg7 = (char *) 0 ;
44029   lldb::SBStream *arg8 = 0 ;
44030   size_t result;
44031 
44032   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
44033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
44034   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
44035   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
44036   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
44037   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
44038   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
44039   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
44040   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
44041 
44042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44043     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
44044   }
44045 
44046 
44047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44048     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
44049   }
44050 
44051   arg3 = (uint32_t)lua_tointeger(L, 3);
44052   arg4 = (uint32_t)lua_tointeger(L, 4);
44053   arg5 = (uint32_t)lua_tointeger(L, 5);
44054   arg6 = (uint32_t)lua_tointeger(L, 6);
44055   arg7 = (char *)lua_tostring(L, 7);
44056 
44057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
44058     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
44059   }
44060 
44061   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
44062   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44063   return SWIG_arg;
44064 
44065   if(0) SWIG_fail;
44066 
44067 fail:
44068   lua_error(L);
44069   return SWIG_arg;
44070 }
44071 
44072 
44073 static void swig_delete_SBSourceManager(void *obj) {
44074 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
44075 delete arg1;
44076 }
44077 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
44078     assert(lua_istable(L,1));
44079     lua_pushcfunction(L,_wrap_new_SBSourceManager);
44080     assert(!lua_isnil(L,-1));
44081     lua_replace(L,1); /* replace our table with real constructor */
44082     lua_call(L,lua_gettop(L)-1,1);
44083     return 1;
44084 }
44085 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
44086     {0,0,0}
44087 };
44088 static swig_lua_method swig_SBSourceManager_methods[]= {
44089     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
44090     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
44091     {0,0}
44092 };
44093 static swig_lua_method swig_SBSourceManager_meta[] = {
44094     {0,0}
44095 };
44096 
44097 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
44098     {0,0,0}
44099 };
44100 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
44101     {0,0,0,0,0,0}
44102 };
44103 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
44104     {0,0}
44105 };
44106 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
44107     0
44108 };
44109 
44110 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
44111     "SBSourceManager",
44112     swig_SBSourceManager_Sf_SwigStatic_methods,
44113     swig_SBSourceManager_Sf_SwigStatic_attributes,
44114     swig_SBSourceManager_Sf_SwigStatic_constants,
44115     swig_SBSourceManager_Sf_SwigStatic_classes,
44116     0
44117 };
44118 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
44119 static const char *swig_SBSourceManager_base_names[] = {0};
44120 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 };
44121 
44122 static int _wrap_new_SBStream(lua_State* L) {
44123   int SWIG_arg = 0;
44124   lldb::SBStream *result = 0 ;
44125 
44126   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
44127   result = (lldb::SBStream *)new lldb::SBStream();
44128   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
44129   return SWIG_arg;
44130 
44131   if(0) SWIG_fail;
44132 
44133 fail:
44134   lua_error(L);
44135   return SWIG_arg;
44136 }
44137 
44138 
44139 static int _wrap_SBStream_IsValid(lua_State* L) {
44140   int SWIG_arg = 0;
44141   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44142   bool result;
44143 
44144   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
44145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
44146 
44147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44148     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
44149   }
44150 
44151   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
44152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44153   return SWIG_arg;
44154 
44155   if(0) SWIG_fail;
44156 
44157 fail:
44158   lua_error(L);
44159   return SWIG_arg;
44160 }
44161 
44162 
44163 static int _wrap_SBStream_GetData(lua_State* L) {
44164   int SWIG_arg = 0;
44165   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44166   char *result = 0 ;
44167 
44168   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
44169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
44170 
44171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44172     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
44173   }
44174 
44175   result = (char *)(arg1)->GetData();
44176   lua_pushstring(L,(const char *)result); SWIG_arg++;
44177   return SWIG_arg;
44178 
44179   if(0) SWIG_fail;
44180 
44181 fail:
44182   lua_error(L);
44183   return SWIG_arg;
44184 }
44185 
44186 
44187 static int _wrap_SBStream_GetSize(lua_State* L) {
44188   int SWIG_arg = 0;
44189   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44190   size_t result;
44191 
44192   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
44193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
44194 
44195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44196     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
44197   }
44198 
44199   result = (arg1)->GetSize();
44200   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44201   return SWIG_arg;
44202 
44203   if(0) SWIG_fail;
44204 
44205 fail:
44206   lua_error(L);
44207   return SWIG_arg;
44208 }
44209 
44210 
44211 static int _wrap_SBStream_Print(lua_State* L) {
44212   int SWIG_arg = 0;
44213   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44214   char *arg2 = (char *) 0 ;
44215 
44216   SWIG_check_num_args("lldb::SBStream::Print",2,2)
44217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
44218   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
44219 
44220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44221     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
44222   }
44223 
44224   arg2 = (char *)lua_tostring(L, 2);
44225   (arg1)->Print((char const *)arg2);
44226 
44227   return SWIG_arg;
44228 
44229   if(0) SWIG_fail;
44230 
44231 fail:
44232   lua_error(L);
44233   return SWIG_arg;
44234 }
44235 
44236 
44237 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
44238   int SWIG_arg = 0;
44239   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44240   char *arg2 = (char *) 0 ;
44241   bool arg3 ;
44242 
44243   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
44244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44245   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
44246   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
44247 
44248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44249     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44250   }
44251 
44252   arg2 = (char *)lua_tostring(L, 2);
44253   arg3 = (lua_toboolean(L, 3)!=0);
44254   (arg1)->RedirectToFile((char const *)arg2,arg3);
44255 
44256   return SWIG_arg;
44257 
44258   if(0) SWIG_fail;
44259 
44260 fail:
44261   lua_error(L);
44262   return SWIG_arg;
44263 }
44264 
44265 
44266 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
44267   int SWIG_arg = 0;
44268   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44269   lldb::SBFile arg2 ;
44270   lldb::SBFile *argp2 ;
44271 
44272   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44274   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
44275 
44276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44277     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44278   }
44279 
44280 
44281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
44282     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
44283   }
44284   arg2 = *argp2;
44285 
44286   (arg1)->RedirectToFile(arg2);
44287 
44288   return SWIG_arg;
44289 
44290   if(0) SWIG_fail;
44291 
44292 fail:
44293   lua_error(L);
44294   return SWIG_arg;
44295 }
44296 
44297 
44298 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
44299   int SWIG_arg = 0;
44300   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44301   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44302 
44303   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44305 
44306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44307     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44308   }
44309 
44310   {
44311     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44312     lldb::FileSP file_sp;
44313     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44314     if (!file_sp->IsValid())
44315     return luaL_error(L, "Invalid file");
44316     arg2 = file_sp;
44317   }
44318   (arg1)->RedirectToFile(arg2);
44319 
44320   return SWIG_arg;
44321 
44322   if(0) SWIG_fail;
44323 
44324 fail:
44325   lua_error(L);
44326   return SWIG_arg;
44327 }
44328 
44329 
44330 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
44331   int argc;
44332   int argv[4]={
44333     1,2,3,4
44334   };
44335 
44336   argc = lua_gettop(L);
44337   if (argc == 2) {
44338     int _v;
44339     {
44340       void *ptr;
44341       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44342         _v = 0;
44343       } else {
44344         _v = 1;
44345       }
44346     }
44347     if (_v) {
44348       {
44349         void *ptr;
44350         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
44351           _v = 0;
44352         } else {
44353           _v = 1;
44354         }
44355       }
44356       if (_v) {
44357         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
44358       }
44359     }
44360   }
44361   if (argc == 2) {
44362     int _v;
44363     {
44364       void *ptr;
44365       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44366         _v = 0;
44367       } else {
44368         _v = 1;
44369       }
44370     }
44371     if (_v) {
44372       {
44373         _v = (lua_isuserdata(L, argv[1])) &&
44374         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
44375       }
44376       if (_v) {
44377         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
44378       }
44379     }
44380   }
44381   if (argc == 3) {
44382     int _v;
44383     {
44384       void *ptr;
44385       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44386         _v = 0;
44387       } else {
44388         _v = 1;
44389       }
44390     }
44391     if (_v) {
44392       {
44393         _v = SWIG_lua_isnilstring(L,argv[1]);
44394       }
44395       if (_v) {
44396         {
44397           _v = lua_isboolean(L,argv[2]);
44398         }
44399         if (_v) {
44400           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
44401         }
44402       }
44403     }
44404   }
44405 
44406   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
44407     "  Possible C/C++ prototypes are:\n"
44408     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
44409     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
44410     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
44411   lua_error(L);return 0;
44412 }
44413 
44414 
44415 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
44416   int SWIG_arg = 0;
44417   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44418   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44419   bool arg3 ;
44420 
44421   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
44422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
44423   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
44424 
44425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44426     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
44427   }
44428 
44429   {
44430     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44431     lldb::FileSP file_sp;
44432     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44433     if (!file_sp->IsValid())
44434     return luaL_error(L, "Invalid file");
44435     arg2 = file_sp;
44436   }
44437   arg3 = (lua_toboolean(L, 3)!=0);
44438   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
44439 
44440   return SWIG_arg;
44441 
44442   if(0) SWIG_fail;
44443 
44444 fail:
44445   lua_error(L);
44446   return SWIG_arg;
44447 }
44448 
44449 
44450 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
44451   int SWIG_arg = 0;
44452   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44453   int arg2 ;
44454   bool arg3 ;
44455 
44456   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
44457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
44458   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
44459   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
44460 
44461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44462     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
44463   }
44464 
44465   arg2 = (int)lua_tointeger(L, 2);
44466   arg3 = (lua_toboolean(L, 3)!=0);
44467   (arg1)->RedirectToFileDescriptor(arg2,arg3);
44468 
44469   return SWIG_arg;
44470 
44471   if(0) SWIG_fail;
44472 
44473 fail:
44474   lua_error(L);
44475   return SWIG_arg;
44476 }
44477 
44478 
44479 static int _wrap_SBStream_Clear(lua_State* L) {
44480   int SWIG_arg = 0;
44481   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44482 
44483   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
44484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
44485 
44486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44487     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
44488   }
44489 
44490   (arg1)->Clear();
44491 
44492   return SWIG_arg;
44493 
44494   if(0) SWIG_fail;
44495 
44496 fail:
44497   lua_error(L);
44498   return SWIG_arg;
44499 }
44500 
44501 
44502 static void swig_delete_SBStream(void *obj) {
44503 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
44504 delete arg1;
44505 }
44506 static int _proxy__wrap_new_SBStream(lua_State *L) {
44507     assert(lua_istable(L,1));
44508     lua_pushcfunction(L,_wrap_new_SBStream);
44509     assert(!lua_isnil(L,-1));
44510     lua_replace(L,1); /* replace our table with real constructor */
44511     lua_call(L,lua_gettop(L)-1,1);
44512     return 1;
44513 }
44514 static swig_lua_attribute swig_SBStream_attributes[] = {
44515     {0,0,0}
44516 };
44517 static swig_lua_method swig_SBStream_methods[]= {
44518     { "IsValid", _wrap_SBStream_IsValid},
44519     { "GetData", _wrap_SBStream_GetData},
44520     { "GetSize", _wrap_SBStream_GetSize},
44521     { "Print", _wrap_SBStream_Print},
44522     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
44523     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
44524     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
44525     { "Clear", _wrap_SBStream_Clear},
44526     {0,0}
44527 };
44528 static swig_lua_method swig_SBStream_meta[] = {
44529     {0,0}
44530 };
44531 
44532 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
44533     {0,0,0}
44534 };
44535 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
44536     {0,0,0,0,0,0}
44537 };
44538 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
44539     {0,0}
44540 };
44541 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
44542     0
44543 };
44544 
44545 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
44546     "SBStream",
44547     swig_SBStream_Sf_SwigStatic_methods,
44548     swig_SBStream_Sf_SwigStatic_attributes,
44549     swig_SBStream_Sf_SwigStatic_constants,
44550     swig_SBStream_Sf_SwigStatic_classes,
44551     0
44552 };
44553 static swig_lua_class *swig_SBStream_bases[] = {0};
44554 static const char *swig_SBStream_base_names[] = {0};
44555 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 };
44556 
44557 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
44558   int SWIG_arg = 0;
44559   lldb::SBStringList *result = 0 ;
44560 
44561   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
44562   result = (lldb::SBStringList *)new lldb::SBStringList();
44563   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
44564   return SWIG_arg;
44565 
44566   if(0) SWIG_fail;
44567 
44568 fail:
44569   lua_error(L);
44570   return SWIG_arg;
44571 }
44572 
44573 
44574 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
44575   int SWIG_arg = 0;
44576   lldb::SBStringList *arg1 = 0 ;
44577   lldb::SBStringList *result = 0 ;
44578 
44579   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
44580   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
44581 
44582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44583     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
44584   }
44585 
44586   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
44587   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
44588   return SWIG_arg;
44589 
44590   if(0) SWIG_fail;
44591 
44592 fail:
44593   lua_error(L);
44594   return SWIG_arg;
44595 }
44596 
44597 
44598 static int _wrap_new_SBStringList(lua_State* L) {
44599   int argc;
44600   int argv[2]={
44601     1,2
44602   };
44603 
44604   argc = lua_gettop(L);
44605   if (argc == 0) {
44606     return _wrap_new_SBStringList__SWIG_0(L);
44607   }
44608   if (argc == 1) {
44609     int _v;
44610     {
44611       void *ptr;
44612       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
44613         _v = 0;
44614       } else {
44615         _v = 1;
44616       }
44617     }
44618     if (_v) {
44619       return _wrap_new_SBStringList__SWIG_1(L);
44620     }
44621   }
44622 
44623   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
44624     "  Possible C/C++ prototypes are:\n"
44625     "    lldb::SBStringList::SBStringList()\n"
44626     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
44627   lua_error(L);return 0;
44628 }
44629 
44630 
44631 static int _wrap_SBStringList_IsValid(lua_State* L) {
44632   int SWIG_arg = 0;
44633   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44634   bool result;
44635 
44636   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
44637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
44638 
44639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44640     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
44641   }
44642 
44643   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
44644   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44645   return SWIG_arg;
44646 
44647   if(0) SWIG_fail;
44648 
44649 fail:
44650   lua_error(L);
44651   return SWIG_arg;
44652 }
44653 
44654 
44655 static int _wrap_SBStringList_AppendString(lua_State* L) {
44656   int SWIG_arg = 0;
44657   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44658   char *arg2 = (char *) 0 ;
44659 
44660   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
44661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
44662   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
44663 
44664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44665     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
44666   }
44667 
44668   arg2 = (char *)lua_tostring(L, 2);
44669   (arg1)->AppendString((char const *)arg2);
44670 
44671   return SWIG_arg;
44672 
44673   if(0) SWIG_fail;
44674 
44675 fail:
44676   lua_error(L);
44677   return SWIG_arg;
44678 }
44679 
44680 
44681 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
44682   int SWIG_arg = 0;
44683   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44684   char **arg2 = (char **) 0 ;
44685   int arg3 ;
44686 
44687   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
44688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
44689   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
44690 
44691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44692     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
44693   }
44694 
44695   {
44696     if (lua_istable(L, 2)) {
44697       size_t size = lua_rawlen(L, 2);
44698       arg2 = (char **)malloc((size + 1) * sizeof(char *));
44699       int i = 0, j = 0;
44700       while (i++ < size) {
44701         lua_rawgeti(L, 2, i);
44702         if (!lua_isstring(L, -1)) {
44703           // if current element cannot be converted to string, raise an error
44704           lua_pop(L, 1);
44705           return luaL_error(L, "List should only contain strings");
44706         }
44707         arg2[j++] = (char *)lua_tostring(L, -1);
44708         lua_pop(L, 1);
44709       }
44710       arg2[j] = 0;
44711     } else if (lua_isnil(L, 2)) {
44712       // "nil" is also acceptable, equivalent as an empty table
44713       arg2 = NULL;
44714     } else {
44715       return luaL_error(L, "A list of strings expected");
44716     }
44717   }
44718   arg3 = (int)lua_tointeger(L, 3);
44719   (arg1)->AppendList((char const **)arg2,arg3);
44720 
44721   {
44722     free((char *) arg2);
44723   }
44724   return SWIG_arg;
44725 
44726   if(0) SWIG_fail;
44727 
44728 fail:
44729   {
44730     free((char *) arg2);
44731   }
44732   lua_error(L);
44733   return SWIG_arg;
44734 }
44735 
44736 
44737 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
44738   int SWIG_arg = 0;
44739   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44740   lldb::SBStringList *arg2 = 0 ;
44741 
44742   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
44743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
44744   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
44745 
44746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44747     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
44748   }
44749 
44750 
44751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44752     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
44753   }
44754 
44755   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
44756 
44757   return SWIG_arg;
44758 
44759   if(0) SWIG_fail;
44760 
44761 fail:
44762   lua_error(L);
44763   return SWIG_arg;
44764 }
44765 
44766 
44767 static int _wrap_SBStringList_AppendList(lua_State* L) {
44768   int argc;
44769   int argv[4]={
44770     1,2,3,4
44771   };
44772 
44773   argc = lua_gettop(L);
44774   if (argc == 2) {
44775     int _v;
44776     {
44777       void *ptr;
44778       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
44779         _v = 0;
44780       } else {
44781         _v = 1;
44782       }
44783     }
44784     if (_v) {
44785       {
44786         void *ptr;
44787         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
44788           _v = 0;
44789         } else {
44790           _v = 1;
44791         }
44792       }
44793       if (_v) {
44794         return _wrap_SBStringList_AppendList__SWIG_1(L);
44795       }
44796     }
44797   }
44798   if (argc == 3) {
44799     int _v;
44800     {
44801       void *ptr;
44802       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
44803         _v = 0;
44804       } else {
44805         _v = 1;
44806       }
44807     }
44808     if (_v) {
44809       {
44810         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
44811       }
44812       if (_v) {
44813         {
44814           _v = lua_isnumber(L,argv[2]);
44815         }
44816         if (_v) {
44817           return _wrap_SBStringList_AppendList__SWIG_0(L);
44818         }
44819       }
44820     }
44821   }
44822 
44823   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
44824     "  Possible C/C++ prototypes are:\n"
44825     "    lldb::SBStringList::AppendList(char const **,int)\n"
44826     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
44827   lua_error(L);return 0;
44828 }
44829 
44830 
44831 static int _wrap_SBStringList_GetSize(lua_State* L) {
44832   int SWIG_arg = 0;
44833   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44834   uint32_t result;
44835 
44836   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
44837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
44838 
44839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44840     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
44841   }
44842 
44843   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
44844   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44845   return SWIG_arg;
44846 
44847   if(0) SWIG_fail;
44848 
44849 fail:
44850   lua_error(L);
44851   return SWIG_arg;
44852 }
44853 
44854 
44855 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
44856   int SWIG_arg = 0;
44857   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44858   size_t arg2 ;
44859   char *result = 0 ;
44860 
44861   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
44862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
44863   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
44864 
44865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44866     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
44867   }
44868 
44869   arg2 = (size_t)lua_tointeger(L, 2);
44870   result = (char *)(arg1)->GetStringAtIndex(arg2);
44871   lua_pushstring(L,(const char *)result); SWIG_arg++;
44872   return SWIG_arg;
44873 
44874   if(0) SWIG_fail;
44875 
44876 fail:
44877   lua_error(L);
44878   return SWIG_arg;
44879 }
44880 
44881 
44882 static int _wrap_SBStringList_Clear(lua_State* L) {
44883   int SWIG_arg = 0;
44884   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44885 
44886   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
44887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
44888 
44889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44890     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
44891   }
44892 
44893   (arg1)->Clear();
44894 
44895   return SWIG_arg;
44896 
44897   if(0) SWIG_fail;
44898 
44899 fail:
44900   lua_error(L);
44901   return SWIG_arg;
44902 }
44903 
44904 
44905 static void swig_delete_SBStringList(void *obj) {
44906 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
44907 delete arg1;
44908 }
44909 static int _proxy__wrap_new_SBStringList(lua_State *L) {
44910     assert(lua_istable(L,1));
44911     lua_pushcfunction(L,_wrap_new_SBStringList);
44912     assert(!lua_isnil(L,-1));
44913     lua_replace(L,1); /* replace our table with real constructor */
44914     lua_call(L,lua_gettop(L)-1,1);
44915     return 1;
44916 }
44917 static swig_lua_attribute swig_SBStringList_attributes[] = {
44918     {0,0,0}
44919 };
44920 static swig_lua_method swig_SBStringList_methods[]= {
44921     { "IsValid", _wrap_SBStringList_IsValid},
44922     { "AppendString", _wrap_SBStringList_AppendString},
44923     { "AppendList", _wrap_SBStringList_AppendList},
44924     { "GetSize", _wrap_SBStringList_GetSize},
44925     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
44926     { "Clear", _wrap_SBStringList_Clear},
44927     {0,0}
44928 };
44929 static swig_lua_method swig_SBStringList_meta[] = {
44930     {0,0}
44931 };
44932 
44933 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
44934     {0,0,0}
44935 };
44936 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
44937     {0,0,0,0,0,0}
44938 };
44939 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
44940     {0,0}
44941 };
44942 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
44943     0
44944 };
44945 
44946 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
44947     "SBStringList",
44948     swig_SBStringList_Sf_SwigStatic_methods,
44949     swig_SBStringList_Sf_SwigStatic_attributes,
44950     swig_SBStringList_Sf_SwigStatic_constants,
44951     swig_SBStringList_Sf_SwigStatic_classes,
44952     0
44953 };
44954 static swig_lua_class *swig_SBStringList_bases[] = {0};
44955 static const char *swig_SBStringList_base_names[] = {0};
44956 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 };
44957 
44958 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
44959   int SWIG_arg = 0;
44960   lldb::SBStructuredData *result = 0 ;
44961 
44962   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
44963   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
44964   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44965   return SWIG_arg;
44966 
44967   if(0) SWIG_fail;
44968 
44969 fail:
44970   lua_error(L);
44971   return SWIG_arg;
44972 }
44973 
44974 
44975 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
44976   int SWIG_arg = 0;
44977   lldb::SBStructuredData *arg1 = 0 ;
44978   lldb::SBStructuredData *result = 0 ;
44979 
44980   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
44981   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
44982 
44983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44984     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
44985   }
44986 
44987   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
44988   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44989   return SWIG_arg;
44990 
44991   if(0) SWIG_fail;
44992 
44993 fail:
44994   lua_error(L);
44995   return SWIG_arg;
44996 }
44997 
44998 
44999 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
45000   int SWIG_arg = 0;
45001   lldb::EventSP *arg1 = 0 ;
45002   lldb::SBStructuredData *result = 0 ;
45003 
45004   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
45005   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
45006 
45007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
45008     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
45009   }
45010 
45011   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
45012   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45013   return SWIG_arg;
45014 
45015   if(0) SWIG_fail;
45016 
45017 fail:
45018   lua_error(L);
45019   return SWIG_arg;
45020 }
45021 
45022 
45023 static int _wrap_new_SBStructuredData(lua_State* L) {
45024   int argc;
45025   int argv[2]={
45026     1,2
45027   };
45028 
45029   argc = lua_gettop(L);
45030   if (argc == 0) {
45031     return _wrap_new_SBStructuredData__SWIG_0(L);
45032   }
45033   if (argc == 1) {
45034     int _v;
45035     {
45036       void *ptr;
45037       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
45038         _v = 0;
45039       } else {
45040         _v = 1;
45041       }
45042     }
45043     if (_v) {
45044       return _wrap_new_SBStructuredData__SWIG_1(L);
45045     }
45046   }
45047   if (argc == 1) {
45048     int _v;
45049     {
45050       void *ptr;
45051       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)) {
45052         _v = 0;
45053       } else {
45054         _v = 1;
45055       }
45056     }
45057     if (_v) {
45058       return _wrap_new_SBStructuredData__SWIG_2(L);
45059     }
45060   }
45061 
45062   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
45063     "  Possible C/C++ prototypes are:\n"
45064     "    lldb::SBStructuredData::SBStructuredData()\n"
45065     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
45066     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
45067   lua_error(L);return 0;
45068 }
45069 
45070 
45071 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
45072   int SWIG_arg = 0;
45073   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45074   bool result;
45075 
45076   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
45077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
45078 
45079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45080     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
45081   }
45082 
45083   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
45084   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_Clear(lua_State* L) {
45096   int SWIG_arg = 0;
45097   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45098 
45099   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
45100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
45101 
45102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45103     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
45104   }
45105 
45106   (arg1)->Clear();
45107 
45108   return SWIG_arg;
45109 
45110   if(0) SWIG_fail;
45111 
45112 fail:
45113   lua_error(L);
45114   return SWIG_arg;
45115 }
45116 
45117 
45118 static int _wrap_SBStructuredData_GetType(lua_State* L) {
45119   int SWIG_arg = 0;
45120   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45121   lldb::StructuredDataType result;
45122 
45123   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
45124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
45125 
45126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45127     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
45128   }
45129 
45130   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
45131   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45132   return SWIG_arg;
45133 
45134   if(0) SWIG_fail;
45135 
45136 fail:
45137   lua_error(L);
45138   return SWIG_arg;
45139 }
45140 
45141 
45142 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
45143   int SWIG_arg = 0;
45144   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45145   size_t result;
45146 
45147   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
45148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
45149 
45150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45151     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
45152   }
45153 
45154   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
45155   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45156   return SWIG_arg;
45157 
45158   if(0) SWIG_fail;
45159 
45160 fail:
45161   lua_error(L);
45162   return SWIG_arg;
45163 }
45164 
45165 
45166 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
45167   int SWIG_arg = 0;
45168   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45169   lldb::SBStringList *arg2 = 0 ;
45170   bool result;
45171 
45172   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
45173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
45174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
45175 
45176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45177     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
45178   }
45179 
45180 
45181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
45182     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
45183   }
45184 
45185   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
45186   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45187   return SWIG_arg;
45188 
45189   if(0) SWIG_fail;
45190 
45191 fail:
45192   lua_error(L);
45193   return SWIG_arg;
45194 }
45195 
45196 
45197 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
45198   int SWIG_arg = 0;
45199   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45200   char *arg2 = (char *) 0 ;
45201   lldb::SBStructuredData result;
45202 
45203   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
45204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
45205   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
45206 
45207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45208     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
45209   }
45210 
45211   arg2 = (char *)lua_tostring(L, 2);
45212   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
45213   {
45214     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
45215     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45216   }
45217   return SWIG_arg;
45218 
45219   if(0) SWIG_fail;
45220 
45221 fail:
45222   lua_error(L);
45223   return SWIG_arg;
45224 }
45225 
45226 
45227 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
45228   int SWIG_arg = 0;
45229   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45230   size_t arg2 ;
45231   lldb::SBStructuredData result;
45232 
45233   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
45234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
45235   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
45236 
45237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45238     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
45239   }
45240 
45241   arg2 = (size_t)lua_tointeger(L, 2);
45242   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
45243   {
45244     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
45245     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45246   }
45247   return SWIG_arg;
45248 
45249   if(0) SWIG_fail;
45250 
45251 fail:
45252   lua_error(L);
45253   return SWIG_arg;
45254 }
45255 
45256 
45257 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
45258   int SWIG_arg = 0;
45259   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45260   uint64_t arg2 ;
45261   uint64_t result;
45262 
45263   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
45264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45265   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
45266 
45267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45268     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45269   }
45270 
45271   arg2 = (uint64_t)lua_tointeger(L, 2);
45272   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
45273   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45274   return SWIG_arg;
45275 
45276   if(0) SWIG_fail;
45277 
45278 fail:
45279   lua_error(L);
45280   return SWIG_arg;
45281 }
45282 
45283 
45284 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
45285   int SWIG_arg = 0;
45286   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45287   uint64_t result;
45288 
45289   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
45290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45291 
45292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45293     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45294   }
45295 
45296   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
45297   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45298   return SWIG_arg;
45299 
45300   if(0) SWIG_fail;
45301 
45302 fail:
45303   lua_error(L);
45304   return SWIG_arg;
45305 }
45306 
45307 
45308 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
45309   int argc;
45310   int argv[3]={
45311     1,2,3
45312   };
45313 
45314   argc = lua_gettop(L);
45315   if (argc == 1) {
45316     int _v;
45317     {
45318       void *ptr;
45319       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45320         _v = 0;
45321       } else {
45322         _v = 1;
45323       }
45324     }
45325     if (_v) {
45326       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
45327     }
45328   }
45329   if (argc == 2) {
45330     int _v;
45331     {
45332       void *ptr;
45333       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45334         _v = 0;
45335       } else {
45336         _v = 1;
45337       }
45338     }
45339     if (_v) {
45340       {
45341         _v = lua_isnumber(L,argv[1]);
45342       }
45343       if (_v) {
45344         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
45345       }
45346     }
45347   }
45348 
45349   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
45350     "  Possible C/C++ prototypes are:\n"
45351     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
45352     "    lldb::SBStructuredData::GetIntegerValue() const\n");
45353   lua_error(L);return 0;
45354 }
45355 
45356 
45357 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
45358   int SWIG_arg = 0;
45359   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45360   double arg2 ;
45361   double result;
45362 
45363   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
45364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45365   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
45366 
45367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45368     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45369   }
45370 
45371   arg2 = (double)lua_tonumber(L, 2);
45372   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
45373   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45374   return SWIG_arg;
45375 
45376   if(0) SWIG_fail;
45377 
45378 fail:
45379   lua_error(L);
45380   return SWIG_arg;
45381 }
45382 
45383 
45384 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
45385   int SWIG_arg = 0;
45386   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45387   double result;
45388 
45389   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
45390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45391 
45392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45393     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45394   }
45395 
45396   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
45397   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45398   return SWIG_arg;
45399 
45400   if(0) SWIG_fail;
45401 
45402 fail:
45403   lua_error(L);
45404   return SWIG_arg;
45405 }
45406 
45407 
45408 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
45409   int argc;
45410   int argv[3]={
45411     1,2,3
45412   };
45413 
45414   argc = lua_gettop(L);
45415   if (argc == 1) {
45416     int _v;
45417     {
45418       void *ptr;
45419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45420         _v = 0;
45421       } else {
45422         _v = 1;
45423       }
45424     }
45425     if (_v) {
45426       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
45427     }
45428   }
45429   if (argc == 2) {
45430     int _v;
45431     {
45432       void *ptr;
45433       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45434         _v = 0;
45435       } else {
45436         _v = 1;
45437       }
45438     }
45439     if (_v) {
45440       {
45441         _v = lua_isnumber(L,argv[1]);
45442       }
45443       if (_v) {
45444         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
45445       }
45446     }
45447   }
45448 
45449   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
45450     "  Possible C/C++ prototypes are:\n"
45451     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
45452     "    lldb::SBStructuredData::GetFloatValue() const\n");
45453   lua_error(L);return 0;
45454 }
45455 
45456 
45457 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
45458   int SWIG_arg = 0;
45459   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45460   bool arg2 ;
45461   bool result;
45462 
45463   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
45464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
45465   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
45466 
45467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45468     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45469   }
45470 
45471   arg2 = (lua_toboolean(L, 2)!=0);
45472   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
45473   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45474   return SWIG_arg;
45475 
45476   if(0) SWIG_fail;
45477 
45478 fail:
45479   lua_error(L);
45480   return SWIG_arg;
45481 }
45482 
45483 
45484 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
45485   int SWIG_arg = 0;
45486   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45487   bool result;
45488 
45489   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
45490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
45491 
45492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45493     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45494   }
45495 
45496   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
45497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45498   return SWIG_arg;
45499 
45500   if(0) SWIG_fail;
45501 
45502 fail:
45503   lua_error(L);
45504   return SWIG_arg;
45505 }
45506 
45507 
45508 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
45509   int argc;
45510   int argv[3]={
45511     1,2,3
45512   };
45513 
45514   argc = lua_gettop(L);
45515   if (argc == 1) {
45516     int _v;
45517     {
45518       void *ptr;
45519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45520         _v = 0;
45521       } else {
45522         _v = 1;
45523       }
45524     }
45525     if (_v) {
45526       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
45527     }
45528   }
45529   if (argc == 2) {
45530     int _v;
45531     {
45532       void *ptr;
45533       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45534         _v = 0;
45535       } else {
45536         _v = 1;
45537       }
45538     }
45539     if (_v) {
45540       {
45541         _v = lua_isboolean(L,argv[1]);
45542       }
45543       if (_v) {
45544         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
45545       }
45546     }
45547   }
45548 
45549   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
45550     "  Possible C/C++ prototypes are:\n"
45551     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
45552     "    lldb::SBStructuredData::GetBooleanValue() const\n");
45553   lua_error(L);return 0;
45554 }
45555 
45556 
45557 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
45558   int SWIG_arg = 0;
45559   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45560   char *arg2 = (char *) 0 ;
45561   size_t arg3 ;
45562   size_t result;
45563 
45564   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
45565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
45566 
45567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45568     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45569   }
45570 
45571   {
45572     arg3 = luaL_checkinteger(L, 2);
45573     if (arg3 <= 0) {
45574       return luaL_error(L, "Positive integer expected");
45575     }
45576     arg2 = (char *)malloc(arg3);
45577   }
45578   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
45579   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45580   {
45581     lua_pop(L, 1); // Blow away the previous result
45582     if (result == 0) {
45583       lua_pushliteral(L, "");
45584     } else {
45585       lua_pushlstring(L, (const char *)arg2, result);
45586     }
45587     free(arg2);
45588     // SWIG_arg was already incremented
45589   }
45590   return SWIG_arg;
45591 
45592   if(0) SWIG_fail;
45593 
45594 fail:
45595   lua_error(L);
45596   return SWIG_arg;
45597 }
45598 
45599 
45600 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
45601   int SWIG_arg = 0;
45602   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45603   lldb::SBStream *arg2 = 0 ;
45604   lldb::SBError result;
45605 
45606   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
45607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
45608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
45609 
45610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45611     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45612   }
45613 
45614 
45615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45616     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
45617   }
45618 
45619   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
45620   {
45621     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45622     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45623   }
45624   return SWIG_arg;
45625 
45626   if(0) SWIG_fail;
45627 
45628 fail:
45629   lua_error(L);
45630   return SWIG_arg;
45631 }
45632 
45633 
45634 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
45635   int SWIG_arg = 0;
45636   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45637   lldb::SBStream *arg2 = 0 ;
45638   lldb::SBError result;
45639 
45640   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
45641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
45642   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
45643 
45644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45645     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
45646   }
45647 
45648 
45649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45650     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45651   }
45652 
45653   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
45654   {
45655     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45656     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45657   }
45658   return SWIG_arg;
45659 
45660   if(0) SWIG_fail;
45661 
45662 fail:
45663   lua_error(L);
45664   return SWIG_arg;
45665 }
45666 
45667 
45668 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
45669   int SWIG_arg = 0;
45670   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45671   lldb::SBStream *arg2 = 0 ;
45672   lldb::SBError result;
45673 
45674   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
45675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
45676   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
45677 
45678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45679     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45680   }
45681 
45682 
45683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45684     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
45685   }
45686 
45687   result = (arg1)->SetFromJSON(*arg2);
45688   {
45689     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45690     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45691   }
45692   return SWIG_arg;
45693 
45694   if(0) SWIG_fail;
45695 
45696 fail:
45697   lua_error(L);
45698   return SWIG_arg;
45699 }
45700 
45701 
45702 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
45703   int SWIG_arg = 0;
45704   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45705   char *arg2 = (char *) 0 ;
45706   lldb::SBError result;
45707 
45708   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
45709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
45710   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
45711 
45712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45713     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45714   }
45715 
45716   arg2 = (char *)lua_tostring(L, 2);
45717   result = (arg1)->SetFromJSON((char const *)arg2);
45718   {
45719     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45720     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45721   }
45722   return SWIG_arg;
45723 
45724   if(0) SWIG_fail;
45725 
45726 fail:
45727   lua_error(L);
45728   return SWIG_arg;
45729 }
45730 
45731 
45732 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
45733   int argc;
45734   int argv[3]={
45735     1,2,3
45736   };
45737 
45738   argc = lua_gettop(L);
45739   if (argc == 2) {
45740     int _v;
45741     {
45742       void *ptr;
45743       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45744         _v = 0;
45745       } else {
45746         _v = 1;
45747       }
45748     }
45749     if (_v) {
45750       {
45751         void *ptr;
45752         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
45753           _v = 0;
45754         } else {
45755           _v = 1;
45756         }
45757       }
45758       if (_v) {
45759         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
45760       }
45761     }
45762   }
45763   if (argc == 2) {
45764     int _v;
45765     {
45766       void *ptr;
45767       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45768         _v = 0;
45769       } else {
45770         _v = 1;
45771       }
45772     }
45773     if (_v) {
45774       {
45775         _v = SWIG_lua_isnilstring(L,argv[1]);
45776       }
45777       if (_v) {
45778         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
45779       }
45780     }
45781   }
45782 
45783   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
45784     "  Possible C/C++ prototypes are:\n"
45785     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
45786     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
45787   lua_error(L);return 0;
45788 }
45789 
45790 
45791 static void swig_delete_SBStructuredData(void *obj) {
45792 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
45793 delete arg1;
45794 }
45795 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
45796     assert(lua_istable(L,1));
45797     lua_pushcfunction(L,_wrap_new_SBStructuredData);
45798     assert(!lua_isnil(L,-1));
45799     lua_replace(L,1); /* replace our table with real constructor */
45800     lua_call(L,lua_gettop(L)-1,1);
45801     return 1;
45802 }
45803 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
45804     {0,0,0}
45805 };
45806 static swig_lua_method swig_SBStructuredData_methods[]= {
45807     { "IsValid", _wrap_SBStructuredData_IsValid},
45808     { "Clear", _wrap_SBStructuredData_Clear},
45809     { "GetType", _wrap_SBStructuredData_GetType},
45810     { "GetSize", _wrap_SBStructuredData_GetSize},
45811     { "GetKeys", _wrap_SBStructuredData_GetKeys},
45812     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
45813     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
45814     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
45815     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
45816     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
45817     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
45818     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
45819     { "GetDescription", _wrap_SBStructuredData_GetDescription},
45820     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
45821     {0,0}
45822 };
45823 static swig_lua_method swig_SBStructuredData_meta[] = {
45824     {0,0}
45825 };
45826 
45827 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
45828     {0,0,0}
45829 };
45830 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
45831     {0,0,0,0,0,0}
45832 };
45833 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
45834     {0,0}
45835 };
45836 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
45837     0
45838 };
45839 
45840 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
45841     "SBStructuredData",
45842     swig_SBStructuredData_Sf_SwigStatic_methods,
45843     swig_SBStructuredData_Sf_SwigStatic_attributes,
45844     swig_SBStructuredData_Sf_SwigStatic_constants,
45845     swig_SBStructuredData_Sf_SwigStatic_classes,
45846     0
45847 };
45848 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
45849 static const char *swig_SBStructuredData_base_names[] = {0};
45850 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 };
45851 
45852 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
45853   int SWIG_arg = 0;
45854   lldb::SBSymbol *result = 0 ;
45855 
45856   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
45857   result = (lldb::SBSymbol *)new lldb::SBSymbol();
45858   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45859   return SWIG_arg;
45860 
45861   if(0) SWIG_fail;
45862 
45863 fail:
45864   lua_error(L);
45865   return SWIG_arg;
45866 }
45867 
45868 
45869 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
45870   int SWIG_arg = 0;
45871   lldb::SBSymbol *arg1 = 0 ;
45872   lldb::SBSymbol *result = 0 ;
45873 
45874   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
45875   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
45876 
45877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45878     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
45879   }
45880 
45881   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
45882   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45883   return SWIG_arg;
45884 
45885   if(0) SWIG_fail;
45886 
45887 fail:
45888   lua_error(L);
45889   return SWIG_arg;
45890 }
45891 
45892 
45893 static int _wrap_new_SBSymbol(lua_State* L) {
45894   int argc;
45895   int argv[2]={
45896     1,2
45897   };
45898 
45899   argc = lua_gettop(L);
45900   if (argc == 0) {
45901     return _wrap_new_SBSymbol__SWIG_0(L);
45902   }
45903   if (argc == 1) {
45904     int _v;
45905     {
45906       void *ptr;
45907       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
45908         _v = 0;
45909       } else {
45910         _v = 1;
45911       }
45912     }
45913     if (_v) {
45914       return _wrap_new_SBSymbol__SWIG_1(L);
45915     }
45916   }
45917 
45918   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
45919     "  Possible C/C++ prototypes are:\n"
45920     "    lldb::SBSymbol::SBSymbol()\n"
45921     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
45922   lua_error(L);return 0;
45923 }
45924 
45925 
45926 static int _wrap_SBSymbol_IsValid(lua_State* L) {
45927   int SWIG_arg = 0;
45928   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45929   bool result;
45930 
45931   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
45932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
45933 
45934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45935     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
45936   }
45937 
45938   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
45939   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45940   return SWIG_arg;
45941 
45942   if(0) SWIG_fail;
45943 
45944 fail:
45945   lua_error(L);
45946   return SWIG_arg;
45947 }
45948 
45949 
45950 static int _wrap_SBSymbol_GetName(lua_State* L) {
45951   int SWIG_arg = 0;
45952   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45953   char *result = 0 ;
45954 
45955   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
45956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
45957 
45958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45959     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
45960   }
45961 
45962   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
45963   lua_pushstring(L,(const char *)result); SWIG_arg++;
45964   return SWIG_arg;
45965 
45966   if(0) SWIG_fail;
45967 
45968 fail:
45969   lua_error(L);
45970   return SWIG_arg;
45971 }
45972 
45973 
45974 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
45975   int SWIG_arg = 0;
45976   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45977   char *result = 0 ;
45978 
45979   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
45980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
45981 
45982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45983     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
45984   }
45985 
45986   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
45987   lua_pushstring(L,(const char *)result); SWIG_arg++;
45988   return SWIG_arg;
45989 
45990   if(0) SWIG_fail;
45991 
45992 fail:
45993   lua_error(L);
45994   return SWIG_arg;
45995 }
45996 
45997 
45998 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
45999   int SWIG_arg = 0;
46000   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46001   char *result = 0 ;
46002 
46003   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
46004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
46005 
46006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46007     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
46008   }
46009 
46010   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
46011   lua_pushstring(L,(const char *)result); SWIG_arg++;
46012   return SWIG_arg;
46013 
46014   if(0) SWIG_fail;
46015 
46016 fail:
46017   lua_error(L);
46018   return SWIG_arg;
46019 }
46020 
46021 
46022 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
46023   int SWIG_arg = 0;
46024   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46025   lldb::SBTarget arg2 ;
46026   lldb::SBTarget *argp2 ;
46027   lldb::SBInstructionList result;
46028 
46029   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
46030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
46031   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
46032 
46033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46034     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
46035   }
46036 
46037 
46038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
46039     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
46040   }
46041   arg2 = *argp2;
46042 
46043   result = (arg1)->GetInstructions(arg2);
46044   {
46045     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
46046     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,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_GetInstructions__SWIG_1(lua_State* L) {
46059   int SWIG_arg = 0;
46060   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46061   lldb::SBTarget arg2 ;
46062   char *arg3 = (char *) 0 ;
46063   lldb::SBTarget *argp2 ;
46064   lldb::SBInstructionList result;
46065 
46066   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
46067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
46068   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
46069   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
46070 
46071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46072     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
46073   }
46074 
46075 
46076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
46077     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
46078   }
46079   arg2 = *argp2;
46080 
46081   arg3 = (char *)lua_tostring(L, 3);
46082   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
46083   {
46084     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
46085     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
46086   }
46087   return SWIG_arg;
46088 
46089   if(0) SWIG_fail;
46090 
46091 fail:
46092   lua_error(L);
46093   return SWIG_arg;
46094 }
46095 
46096 
46097 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
46098   int argc;
46099   int argv[4]={
46100     1,2,3,4
46101   };
46102 
46103   argc = lua_gettop(L);
46104   if (argc == 2) {
46105     int _v;
46106     {
46107       void *ptr;
46108       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
46109         _v = 0;
46110       } else {
46111         _v = 1;
46112       }
46113     }
46114     if (_v) {
46115       {
46116         void *ptr;
46117         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46118           _v = 0;
46119         } else {
46120           _v = 1;
46121         }
46122       }
46123       if (_v) {
46124         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
46125       }
46126     }
46127   }
46128   if (argc == 3) {
46129     int _v;
46130     {
46131       void *ptr;
46132       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
46133         _v = 0;
46134       } else {
46135         _v = 1;
46136       }
46137     }
46138     if (_v) {
46139       {
46140         void *ptr;
46141         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46142           _v = 0;
46143         } else {
46144           _v = 1;
46145         }
46146       }
46147       if (_v) {
46148         {
46149           _v = SWIG_lua_isnilstring(L,argv[2]);
46150         }
46151         if (_v) {
46152           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
46153         }
46154       }
46155     }
46156   }
46157 
46158   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
46159     "  Possible C/C++ prototypes are:\n"
46160     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
46161     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
46162   lua_error(L);return 0;
46163 }
46164 
46165 
46166 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
46167   int SWIG_arg = 0;
46168   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46169   lldb::SBAddress result;
46170 
46171   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
46172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
46173 
46174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46175     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46176   }
46177 
46178   result = (arg1)->GetStartAddress();
46179   {
46180     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
46181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46182   }
46183   return SWIG_arg;
46184 
46185   if(0) SWIG_fail;
46186 
46187 fail:
46188   lua_error(L);
46189   return SWIG_arg;
46190 }
46191 
46192 
46193 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
46194   int SWIG_arg = 0;
46195   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46196   lldb::SBAddress result;
46197 
46198   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
46199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
46200 
46201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46202     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46203   }
46204 
46205   result = (arg1)->GetEndAddress();
46206   {
46207     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
46208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46209   }
46210   return SWIG_arg;
46211 
46212   if(0) SWIG_fail;
46213 
46214 fail:
46215   lua_error(L);
46216   return SWIG_arg;
46217 }
46218 
46219 
46220 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
46221   int SWIG_arg = 0;
46222   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46223   uint32_t result;
46224 
46225   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
46226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
46227 
46228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46229     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
46230   }
46231 
46232   result = (uint32_t)(arg1)->GetPrologueByteSize();
46233   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46234   return SWIG_arg;
46235 
46236   if(0) SWIG_fail;
46237 
46238 fail:
46239   lua_error(L);
46240   return SWIG_arg;
46241 }
46242 
46243 
46244 static int _wrap_SBSymbol_GetType(lua_State* L) {
46245   int SWIG_arg = 0;
46246   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46247   lldb::SymbolType result;
46248 
46249   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
46250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
46251 
46252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46253     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
46254   }
46255 
46256   result = (lldb::SymbolType)(arg1)->GetType();
46257   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46258   return SWIG_arg;
46259 
46260   if(0) SWIG_fail;
46261 
46262 fail:
46263   lua_error(L);
46264   return SWIG_arg;
46265 }
46266 
46267 
46268 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
46269   int SWIG_arg = 0;
46270   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46271   lldb::SBStream *arg2 = 0 ;
46272   bool result;
46273 
46274   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
46275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
46276   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
46277 
46278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46279     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
46280   }
46281 
46282 
46283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46284     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46285   }
46286 
46287   result = (bool)(arg1)->GetDescription(*arg2);
46288   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46289   return SWIG_arg;
46290 
46291   if(0) SWIG_fail;
46292 
46293 fail:
46294   lua_error(L);
46295   return SWIG_arg;
46296 }
46297 
46298 
46299 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
46300   int SWIG_arg = 0;
46301   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46302   bool result;
46303 
46304   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
46305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
46306 
46307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46308     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
46309   }
46310 
46311   result = (bool)(arg1)->IsExternal();
46312   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46313   return SWIG_arg;
46314 
46315   if(0) SWIG_fail;
46316 
46317 fail:
46318   lua_error(L);
46319   return SWIG_arg;
46320 }
46321 
46322 
46323 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
46324   int SWIG_arg = 0;
46325   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46326   bool result;
46327 
46328   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
46329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
46330 
46331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46332     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
46333   }
46334 
46335   result = (bool)(arg1)->IsSynthetic();
46336   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46337   return SWIG_arg;
46338 
46339   if(0) SWIG_fail;
46340 
46341 fail:
46342   lua_error(L);
46343   return SWIG_arg;
46344 }
46345 
46346 
46347 static int _wrap_SBSymbol___eq(lua_State* L) {
46348   int SWIG_arg = 0;
46349   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46350   lldb::SBSymbol *arg2 = 0 ;
46351   bool result;
46352 
46353   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
46354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
46355   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
46356 
46357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46358     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
46359   }
46360 
46361 
46362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
46363     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
46364   }
46365 
46366   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
46367   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46368   return SWIG_arg;
46369 
46370   if(0) SWIG_fail;
46371 
46372 fail:
46373   lua_error(L);
46374   return SWIG_arg;
46375 }
46376 
46377 
46378 static int _wrap_SBSymbol___tostring(lua_State* L) {
46379   int SWIG_arg = 0;
46380   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46381   std::string result;
46382 
46383   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
46384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
46385 
46386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46387     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
46388   }
46389 
46390   result = lldb_SBSymbol___str__(arg1);
46391   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46392   return SWIG_arg;
46393 
46394   if(0) SWIG_fail;
46395 
46396 fail:
46397   lua_error(L);
46398   return SWIG_arg;
46399 }
46400 
46401 
46402 static void swig_delete_SBSymbol(void *obj) {
46403 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
46404 delete arg1;
46405 }
46406 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
46407     assert(lua_istable(L,1));
46408     lua_pushcfunction(L,_wrap_new_SBSymbol);
46409     assert(!lua_isnil(L,-1));
46410     lua_replace(L,1); /* replace our table with real constructor */
46411     lua_call(L,lua_gettop(L)-1,1);
46412     return 1;
46413 }
46414 static swig_lua_attribute swig_SBSymbol_attributes[] = {
46415     {0,0,0}
46416 };
46417 static swig_lua_method swig_SBSymbol_methods[]= {
46418     { "IsValid", _wrap_SBSymbol_IsValid},
46419     { "GetName", _wrap_SBSymbol_GetName},
46420     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
46421     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
46422     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
46423     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
46424     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
46425     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
46426     { "GetType", _wrap_SBSymbol_GetType},
46427     { "GetDescription", _wrap_SBSymbol_GetDescription},
46428     { "IsExternal", _wrap_SBSymbol_IsExternal},
46429     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
46430     { "__eq", _wrap_SBSymbol___eq},
46431     { "__tostring", _wrap_SBSymbol___tostring},
46432     {0,0}
46433 };
46434 static swig_lua_method swig_SBSymbol_meta[] = {
46435     { "__eq", _wrap_SBSymbol___eq},
46436     { "__tostring", _wrap_SBSymbol___tostring},
46437     {0,0}
46438 };
46439 
46440 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
46441     {0,0,0}
46442 };
46443 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
46444     {0,0,0,0,0,0}
46445 };
46446 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
46447     {0,0}
46448 };
46449 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
46450     0
46451 };
46452 
46453 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
46454     "SBSymbol",
46455     swig_SBSymbol_Sf_SwigStatic_methods,
46456     swig_SBSymbol_Sf_SwigStatic_attributes,
46457     swig_SBSymbol_Sf_SwigStatic_constants,
46458     swig_SBSymbol_Sf_SwigStatic_classes,
46459     0
46460 };
46461 static swig_lua_class *swig_SBSymbol_bases[] = {0};
46462 static const char *swig_SBSymbol_base_names[] = {0};
46463 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 };
46464 
46465 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
46466   int SWIG_arg = 0;
46467   lldb::SBSymbolContext *result = 0 ;
46468 
46469   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
46470   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
46471   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
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_new_SBSymbolContext__SWIG_1(lua_State* L) {
46483   int SWIG_arg = 0;
46484   lldb::SBSymbolContext *arg1 = 0 ;
46485   lldb::SBSymbolContext *result = 0 ;
46486 
46487   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
46488   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
46489 
46490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46491     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
46492   }
46493 
46494   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
46495   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46496   return SWIG_arg;
46497 
46498   if(0) SWIG_fail;
46499 
46500 fail:
46501   lua_error(L);
46502   return SWIG_arg;
46503 }
46504 
46505 
46506 static int _wrap_new_SBSymbolContext(lua_State* L) {
46507   int argc;
46508   int argv[2]={
46509     1,2
46510   };
46511 
46512   argc = lua_gettop(L);
46513   if (argc == 0) {
46514     return _wrap_new_SBSymbolContext__SWIG_0(L);
46515   }
46516   if (argc == 1) {
46517     int _v;
46518     {
46519       void *ptr;
46520       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46521         _v = 0;
46522       } else {
46523         _v = 1;
46524       }
46525     }
46526     if (_v) {
46527       return _wrap_new_SBSymbolContext__SWIG_1(L);
46528     }
46529   }
46530 
46531   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
46532     "  Possible C/C++ prototypes are:\n"
46533     "    lldb::SBSymbolContext::SBSymbolContext()\n"
46534     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
46535   lua_error(L);return 0;
46536 }
46537 
46538 
46539 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
46540   int SWIG_arg = 0;
46541   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46542   bool result;
46543 
46544   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
46545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
46546 
46547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46548     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
46549   }
46550 
46551   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
46552   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_GetModule(lua_State* L) {
46564   int SWIG_arg = 0;
46565   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46566   lldb::SBModule result;
46567 
46568   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
46569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
46570 
46571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46572     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
46573   }
46574 
46575   result = (arg1)->GetModule();
46576   {
46577     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46579   }
46580   return SWIG_arg;
46581 
46582   if(0) SWIG_fail;
46583 
46584 fail:
46585   lua_error(L);
46586   return SWIG_arg;
46587 }
46588 
46589 
46590 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
46591   int SWIG_arg = 0;
46592   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46593   lldb::SBCompileUnit result;
46594 
46595   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
46596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
46597 
46598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46599     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
46600   }
46601 
46602   result = (arg1)->GetCompileUnit();
46603   {
46604     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
46605     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
46606   }
46607   return SWIG_arg;
46608 
46609   if(0) SWIG_fail;
46610 
46611 fail:
46612   lua_error(L);
46613   return SWIG_arg;
46614 }
46615 
46616 
46617 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
46618   int SWIG_arg = 0;
46619   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46620   lldb::SBFunction result;
46621 
46622   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
46623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
46624 
46625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46626     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
46627   }
46628 
46629   result = (arg1)->GetFunction();
46630   {
46631     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
46632     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
46633   }
46634   return SWIG_arg;
46635 
46636   if(0) SWIG_fail;
46637 
46638 fail:
46639   lua_error(L);
46640   return SWIG_arg;
46641 }
46642 
46643 
46644 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
46645   int SWIG_arg = 0;
46646   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46647   lldb::SBBlock result;
46648 
46649   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
46650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
46651 
46652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46653     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
46654   }
46655 
46656   result = (arg1)->GetBlock();
46657   {
46658     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
46659     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
46660   }
46661   return SWIG_arg;
46662 
46663   if(0) SWIG_fail;
46664 
46665 fail:
46666   lua_error(L);
46667   return SWIG_arg;
46668 }
46669 
46670 
46671 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
46672   int SWIG_arg = 0;
46673   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46674   lldb::SBLineEntry result;
46675 
46676   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
46677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
46678 
46679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46680     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
46681   }
46682 
46683   result = (arg1)->GetLineEntry();
46684   {
46685     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
46686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
46687   }
46688   return SWIG_arg;
46689 
46690   if(0) SWIG_fail;
46691 
46692 fail:
46693   lua_error(L);
46694   return SWIG_arg;
46695 }
46696 
46697 
46698 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
46699   int SWIG_arg = 0;
46700   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46701   lldb::SBSymbol result;
46702 
46703   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
46704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
46705 
46706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46707     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
46708   }
46709 
46710   result = (arg1)->GetSymbol();
46711   {
46712     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
46713     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
46714   }
46715   return SWIG_arg;
46716 
46717   if(0) SWIG_fail;
46718 
46719 fail:
46720   lua_error(L);
46721   return SWIG_arg;
46722 }
46723 
46724 
46725 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
46726   int SWIG_arg = 0;
46727   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46728   lldb::SBModule arg2 ;
46729   lldb::SBModule *argp2 ;
46730 
46731   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
46732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
46733   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
46734 
46735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46736     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
46737   }
46738 
46739 
46740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
46741     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
46742   }
46743   arg2 = *argp2;
46744 
46745   (arg1)->SetModule(arg2);
46746 
46747   return SWIG_arg;
46748 
46749   if(0) SWIG_fail;
46750 
46751 fail:
46752   lua_error(L);
46753   return SWIG_arg;
46754 }
46755 
46756 
46757 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
46758   int SWIG_arg = 0;
46759   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46760   lldb::SBCompileUnit arg2 ;
46761   lldb::SBCompileUnit *argp2 ;
46762 
46763   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
46764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
46765   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
46766 
46767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46768     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
46769   }
46770 
46771 
46772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
46773     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
46774   }
46775   arg2 = *argp2;
46776 
46777   (arg1)->SetCompileUnit(arg2);
46778 
46779   return SWIG_arg;
46780 
46781   if(0) SWIG_fail;
46782 
46783 fail:
46784   lua_error(L);
46785   return SWIG_arg;
46786 }
46787 
46788 
46789 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
46790   int SWIG_arg = 0;
46791   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46792   lldb::SBFunction arg2 ;
46793   lldb::SBFunction *argp2 ;
46794 
46795   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
46796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
46797   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
46798 
46799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46800     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
46801   }
46802 
46803 
46804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
46805     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
46806   }
46807   arg2 = *argp2;
46808 
46809   (arg1)->SetFunction(arg2);
46810 
46811   return SWIG_arg;
46812 
46813   if(0) SWIG_fail;
46814 
46815 fail:
46816   lua_error(L);
46817   return SWIG_arg;
46818 }
46819 
46820 
46821 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
46822   int SWIG_arg = 0;
46823   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46824   lldb::SBBlock arg2 ;
46825   lldb::SBBlock *argp2 ;
46826 
46827   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
46828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
46829   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
46830 
46831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46832     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
46833   }
46834 
46835 
46836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
46837     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
46838   }
46839   arg2 = *argp2;
46840 
46841   (arg1)->SetBlock(arg2);
46842 
46843   return SWIG_arg;
46844 
46845   if(0) SWIG_fail;
46846 
46847 fail:
46848   lua_error(L);
46849   return SWIG_arg;
46850 }
46851 
46852 
46853 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
46854   int SWIG_arg = 0;
46855   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46856   lldb::SBLineEntry arg2 ;
46857   lldb::SBLineEntry *argp2 ;
46858 
46859   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
46860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
46861   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
46862 
46863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46864     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
46865   }
46866 
46867 
46868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
46869     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
46870   }
46871   arg2 = *argp2;
46872 
46873   (arg1)->SetLineEntry(arg2);
46874 
46875   return SWIG_arg;
46876 
46877   if(0) SWIG_fail;
46878 
46879 fail:
46880   lua_error(L);
46881   return SWIG_arg;
46882 }
46883 
46884 
46885 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
46886   int SWIG_arg = 0;
46887   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46888   lldb::SBSymbol arg2 ;
46889   lldb::SBSymbol *argp2 ;
46890 
46891   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
46892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
46893   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
46894 
46895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46896     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
46897   }
46898 
46899 
46900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
46901     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
46902   }
46903   arg2 = *argp2;
46904 
46905   (arg1)->SetSymbol(arg2);
46906 
46907   return SWIG_arg;
46908 
46909   if(0) SWIG_fail;
46910 
46911 fail:
46912   lua_error(L);
46913   return SWIG_arg;
46914 }
46915 
46916 
46917 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
46918   int SWIG_arg = 0;
46919   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46920   lldb::SBAddress *arg2 = 0 ;
46921   lldb::SBAddress *arg3 = 0 ;
46922   lldb::SBSymbolContext result;
46923 
46924   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
46925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
46926   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
46927   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
46928 
46929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46930     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
46931   }
46932 
46933 
46934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
46935     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
46936   }
46937 
46938 
46939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
46940     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
46941   }
46942 
46943   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
46944   {
46945     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46946     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46947   }
46948   return SWIG_arg;
46949 
46950   if(0) SWIG_fail;
46951 
46952 fail:
46953   lua_error(L);
46954   return SWIG_arg;
46955 }
46956 
46957 
46958 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
46959   int SWIG_arg = 0;
46960   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46961   lldb::SBStream *arg2 = 0 ;
46962   bool result;
46963 
46964   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
46965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
46966   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
46967 
46968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46969     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
46970   }
46971 
46972 
46973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46974     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46975   }
46976 
46977   result = (bool)(arg1)->GetDescription(*arg2);
46978   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46979   return SWIG_arg;
46980 
46981   if(0) SWIG_fail;
46982 
46983 fail:
46984   lua_error(L);
46985   return SWIG_arg;
46986 }
46987 
46988 
46989 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
46990   int SWIG_arg = 0;
46991   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46992   std::string result;
46993 
46994   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
46995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
46996 
46997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46998     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
46999   }
47000 
47001   result = lldb_SBSymbolContext___str__(arg1);
47002   lua_pushlstring(L,(&result)->data(),(&result)->size()); 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 void swig_delete_SBSymbolContext(void *obj) {
47014 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
47015 delete arg1;
47016 }
47017 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
47018     assert(lua_istable(L,1));
47019     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
47020     assert(!lua_isnil(L,-1));
47021     lua_replace(L,1); /* replace our table with real constructor */
47022     lua_call(L,lua_gettop(L)-1,1);
47023     return 1;
47024 }
47025 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
47026     {0,0,0}
47027 };
47028 static swig_lua_method swig_SBSymbolContext_methods[]= {
47029     { "IsValid", _wrap_SBSymbolContext_IsValid},
47030     { "GetModule", _wrap_SBSymbolContext_GetModule},
47031     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
47032     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
47033     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
47034     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
47035     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
47036     { "SetModule", _wrap_SBSymbolContext_SetModule},
47037     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
47038     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
47039     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
47040     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
47041     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
47042     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
47043     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
47044     { "__tostring", _wrap_SBSymbolContext___tostring},
47045     {0,0}
47046 };
47047 static swig_lua_method swig_SBSymbolContext_meta[] = {
47048     { "__tostring", _wrap_SBSymbolContext___tostring},
47049     {0,0}
47050 };
47051 
47052 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
47053     {0,0,0}
47054 };
47055 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
47056     {0,0,0,0,0,0}
47057 };
47058 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
47059     {0,0}
47060 };
47061 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
47062     0
47063 };
47064 
47065 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
47066     "SBSymbolContext",
47067     swig_SBSymbolContext_Sf_SwigStatic_methods,
47068     swig_SBSymbolContext_Sf_SwigStatic_attributes,
47069     swig_SBSymbolContext_Sf_SwigStatic_constants,
47070     swig_SBSymbolContext_Sf_SwigStatic_classes,
47071     0
47072 };
47073 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
47074 static const char *swig_SBSymbolContext_base_names[] = {0};
47075 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 };
47076 
47077 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
47078   int SWIG_arg = 0;
47079   lldb::SBSymbolContextList *result = 0 ;
47080 
47081   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
47082   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
47083   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47084   return SWIG_arg;
47085 
47086   if(0) SWIG_fail;
47087 
47088 fail:
47089   lua_error(L);
47090   return SWIG_arg;
47091 }
47092 
47093 
47094 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
47095   int SWIG_arg = 0;
47096   lldb::SBSymbolContextList *arg1 = 0 ;
47097   lldb::SBSymbolContextList *result = 0 ;
47098 
47099   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
47100   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
47101 
47102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47103     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47104   }
47105 
47106   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
47107   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47108   return SWIG_arg;
47109 
47110   if(0) SWIG_fail;
47111 
47112 fail:
47113   lua_error(L);
47114   return SWIG_arg;
47115 }
47116 
47117 
47118 static int _wrap_new_SBSymbolContextList(lua_State* L) {
47119   int argc;
47120   int argv[2]={
47121     1,2
47122   };
47123 
47124   argc = lua_gettop(L);
47125   if (argc == 0) {
47126     return _wrap_new_SBSymbolContextList__SWIG_0(L);
47127   }
47128   if (argc == 1) {
47129     int _v;
47130     {
47131       void *ptr;
47132       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
47133         _v = 0;
47134       } else {
47135         _v = 1;
47136       }
47137     }
47138     if (_v) {
47139       return _wrap_new_SBSymbolContextList__SWIG_1(L);
47140     }
47141   }
47142 
47143   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
47144     "  Possible C/C++ prototypes are:\n"
47145     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
47146     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
47147   lua_error(L);return 0;
47148 }
47149 
47150 
47151 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
47152   int SWIG_arg = 0;
47153   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47154   bool result;
47155 
47156   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
47157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
47158 
47159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47160     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47161   }
47162 
47163   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
47164   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47165   return SWIG_arg;
47166 
47167   if(0) SWIG_fail;
47168 
47169 fail:
47170   lua_error(L);
47171   return SWIG_arg;
47172 }
47173 
47174 
47175 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
47176   int SWIG_arg = 0;
47177   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47178   uint32_t result;
47179 
47180   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
47181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
47182 
47183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47184     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47185   }
47186 
47187   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
47188   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47189   return SWIG_arg;
47190 
47191   if(0) SWIG_fail;
47192 
47193 fail:
47194   lua_error(L);
47195   return SWIG_arg;
47196 }
47197 
47198 
47199 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
47200   int SWIG_arg = 0;
47201   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47202   uint32_t arg2 ;
47203   lldb::SBSymbolContext result;
47204 
47205   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
47206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
47207   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
47208 
47209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47210     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47211   }
47212 
47213   arg2 = (uint32_t)lua_tointeger(L, 2);
47214   result = (arg1)->GetContextAtIndex(arg2);
47215   {
47216     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
47217     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47218   }
47219   return SWIG_arg;
47220 
47221   if(0) SWIG_fail;
47222 
47223 fail:
47224   lua_error(L);
47225   return SWIG_arg;
47226 }
47227 
47228 
47229 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
47230   int SWIG_arg = 0;
47231   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47232   lldb::SBSymbolContext *arg2 = 0 ;
47233 
47234   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
47237 
47238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47239     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47240   }
47241 
47242 
47243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47244     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
47245   }
47246 
47247   (arg1)->Append(*arg2);
47248 
47249   return SWIG_arg;
47250 
47251   if(0) SWIG_fail;
47252 
47253 fail:
47254   lua_error(L);
47255   return SWIG_arg;
47256 }
47257 
47258 
47259 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
47260   int SWIG_arg = 0;
47261   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47262   lldb::SBSymbolContextList *arg2 = 0 ;
47263 
47264   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47266   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
47267 
47268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47269     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47270   }
47271 
47272 
47273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47274     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
47275   }
47276 
47277   (arg1)->Append(*arg2);
47278 
47279   return SWIG_arg;
47280 
47281   if(0) SWIG_fail;
47282 
47283 fail:
47284   lua_error(L);
47285   return SWIG_arg;
47286 }
47287 
47288 
47289 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
47290   int argc;
47291   int argv[3]={
47292     1,2,3
47293   };
47294 
47295   argc = lua_gettop(L);
47296   if (argc == 2) {
47297     int _v;
47298     {
47299       void *ptr;
47300       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47301         _v = 0;
47302       } else {
47303         _v = 1;
47304       }
47305     }
47306     if (_v) {
47307       {
47308         void *ptr;
47309         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
47310           _v = 0;
47311         } else {
47312           _v = 1;
47313         }
47314       }
47315       if (_v) {
47316         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
47317       }
47318     }
47319   }
47320   if (argc == 2) {
47321     int _v;
47322     {
47323       void *ptr;
47324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47325         _v = 0;
47326       } else {
47327         _v = 1;
47328       }
47329     }
47330     if (_v) {
47331       {
47332         void *ptr;
47333         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
47334           _v = 0;
47335         } else {
47336           _v = 1;
47337         }
47338       }
47339       if (_v) {
47340         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
47341       }
47342     }
47343   }
47344 
47345   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
47346     "  Possible C/C++ prototypes are:\n"
47347     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
47348     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
47349   lua_error(L);return 0;
47350 }
47351 
47352 
47353 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
47354   int SWIG_arg = 0;
47355   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47356   lldb::SBStream *arg2 = 0 ;
47357   bool result;
47358 
47359   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
47360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
47361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
47362 
47363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47364     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47365   }
47366 
47367 
47368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
47369     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
47370   }
47371 
47372   result = (bool)(arg1)->GetDescription(*arg2);
47373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47374   return SWIG_arg;
47375 
47376   if(0) SWIG_fail;
47377 
47378 fail:
47379   lua_error(L);
47380   return SWIG_arg;
47381 }
47382 
47383 
47384 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
47385   int SWIG_arg = 0;
47386   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47387 
47388   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
47389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
47390 
47391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47392     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47393   }
47394 
47395   (arg1)->Clear();
47396 
47397   return SWIG_arg;
47398 
47399   if(0) SWIG_fail;
47400 
47401 fail:
47402   lua_error(L);
47403   return SWIG_arg;
47404 }
47405 
47406 
47407 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
47408   int SWIG_arg = 0;
47409   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47410   std::string result;
47411 
47412   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
47413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
47414 
47415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47416     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47417   }
47418 
47419   result = lldb_SBSymbolContextList___str__(arg1);
47420   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47421   return SWIG_arg;
47422 
47423   if(0) SWIG_fail;
47424 
47425 fail:
47426   lua_error(L);
47427   return SWIG_arg;
47428 }
47429 
47430 
47431 static void swig_delete_SBSymbolContextList(void *obj) {
47432 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
47433 delete arg1;
47434 }
47435 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
47436     assert(lua_istable(L,1));
47437     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
47438     assert(!lua_isnil(L,-1));
47439     lua_replace(L,1); /* replace our table with real constructor */
47440     lua_call(L,lua_gettop(L)-1,1);
47441     return 1;
47442 }
47443 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
47444     {0,0,0}
47445 };
47446 static swig_lua_method swig_SBSymbolContextList_methods[]= {
47447     { "IsValid", _wrap_SBSymbolContextList_IsValid},
47448     { "GetSize", _wrap_SBSymbolContextList_GetSize},
47449     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
47450     { "Append", _wrap_SBSymbolContextList_Append},
47451     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
47452     { "Clear", _wrap_SBSymbolContextList_Clear},
47453     { "__tostring", _wrap_SBSymbolContextList___tostring},
47454     {0,0}
47455 };
47456 static swig_lua_method swig_SBSymbolContextList_meta[] = {
47457     { "__tostring", _wrap_SBSymbolContextList___tostring},
47458     {0,0}
47459 };
47460 
47461 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
47462     {0,0,0}
47463 };
47464 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
47465     {0,0,0,0,0,0}
47466 };
47467 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
47468     {0,0}
47469 };
47470 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
47471     0
47472 };
47473 
47474 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
47475     "SBSymbolContextList",
47476     swig_SBSymbolContextList_Sf_SwigStatic_methods,
47477     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
47478     swig_SBSymbolContextList_Sf_SwigStatic_constants,
47479     swig_SBSymbolContextList_Sf_SwigStatic_classes,
47480     0
47481 };
47482 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
47483 static const char *swig_SBSymbolContextList_base_names[] = {0};
47484 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 };
47485 
47486 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
47487   int SWIG_arg = 0;
47488   lldb::SBTarget *result = 0 ;
47489 
47490   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
47491   result = (lldb::SBTarget *)new lldb::SBTarget();
47492   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47493   return SWIG_arg;
47494 
47495   if(0) SWIG_fail;
47496 
47497 fail:
47498   lua_error(L);
47499   return SWIG_arg;
47500 }
47501 
47502 
47503 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
47504   int SWIG_arg = 0;
47505   lldb::SBTarget *arg1 = 0 ;
47506   lldb::SBTarget *result = 0 ;
47507 
47508   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
47509   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
47510 
47511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47512     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
47513   }
47514 
47515   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
47516   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47517   return SWIG_arg;
47518 
47519   if(0) SWIG_fail;
47520 
47521 fail:
47522   lua_error(L);
47523   return SWIG_arg;
47524 }
47525 
47526 
47527 static int _wrap_new_SBTarget(lua_State* L) {
47528   int argc;
47529   int argv[2]={
47530     1,2
47531   };
47532 
47533   argc = lua_gettop(L);
47534   if (argc == 0) {
47535     return _wrap_new_SBTarget__SWIG_0(L);
47536   }
47537   if (argc == 1) {
47538     int _v;
47539     {
47540       void *ptr;
47541       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
47542         _v = 0;
47543       } else {
47544         _v = 1;
47545       }
47546     }
47547     if (_v) {
47548       return _wrap_new_SBTarget__SWIG_1(L);
47549     }
47550   }
47551 
47552   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
47553     "  Possible C/C++ prototypes are:\n"
47554     "    lldb::SBTarget::SBTarget()\n"
47555     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
47556   lua_error(L);return 0;
47557 }
47558 
47559 
47560 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
47561   int SWIG_arg = 0;
47562   char *result = 0 ;
47563 
47564   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
47565   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
47566   lua_pushstring(L,(const char *)result); SWIG_arg++;
47567   return SWIG_arg;
47568 
47569   if(0) SWIG_fail;
47570 
47571 fail:
47572   lua_error(L);
47573   return SWIG_arg;
47574 }
47575 
47576 
47577 static int _wrap_SBTarget_IsValid(lua_State* L) {
47578   int SWIG_arg = 0;
47579   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47580   bool result;
47581 
47582   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
47583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
47584 
47585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47586     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
47587   }
47588 
47589   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
47590   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47591   return SWIG_arg;
47592 
47593   if(0) SWIG_fail;
47594 
47595 fail:
47596   lua_error(L);
47597   return SWIG_arg;
47598 }
47599 
47600 
47601 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
47602   int SWIG_arg = 0;
47603   lldb::SBEvent *arg1 = 0 ;
47604   bool result;
47605 
47606   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
47607   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
47608 
47609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
47610     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
47611   }
47612 
47613   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
47614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_GetTargetFromEvent(lua_State* L) {
47626   int SWIG_arg = 0;
47627   lldb::SBEvent *arg1 = 0 ;
47628   lldb::SBTarget result;
47629 
47630   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
47631   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
47632 
47633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
47634     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
47635   }
47636 
47637   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
47638   {
47639     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
47640     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47641   }
47642   return SWIG_arg;
47643 
47644   if(0) SWIG_fail;
47645 
47646 fail:
47647   lua_error(L);
47648   return SWIG_arg;
47649 }
47650 
47651 
47652 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
47653   int SWIG_arg = 0;
47654   lldb::SBEvent *arg1 = 0 ;
47655   uint32_t result;
47656 
47657   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
47658   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
47659 
47660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
47661     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
47662   }
47663 
47664   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
47665   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47666   return SWIG_arg;
47667 
47668   if(0) SWIG_fail;
47669 
47670 fail:
47671   lua_error(L);
47672   return SWIG_arg;
47673 }
47674 
47675 
47676 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
47677   int SWIG_arg = 0;
47678   uint32_t arg1 ;
47679   lldb::SBEvent *arg2 = 0 ;
47680   lldb::SBModule result;
47681 
47682   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
47683   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
47684   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
47685   arg1 = (uint32_t const)lua_tointeger(L, 1);
47686 
47687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
47688     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
47689   }
47690 
47691   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
47692   {
47693     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47694     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47695   }
47696   return SWIG_arg;
47697 
47698   if(0) SWIG_fail;
47699 
47700 fail:
47701   lua_error(L);
47702   return SWIG_arg;
47703 }
47704 
47705 
47706 static int _wrap_SBTarget_GetProcess(lua_State* L) {
47707   int SWIG_arg = 0;
47708   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47709   lldb::SBProcess result;
47710 
47711   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
47712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
47713 
47714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47715     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
47716   }
47717 
47718   result = (arg1)->GetProcess();
47719   {
47720     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47722   }
47723   return SWIG_arg;
47724 
47725   if(0) SWIG_fail;
47726 
47727 fail:
47728   lua_error(L);
47729   return SWIG_arg;
47730 }
47731 
47732 
47733 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
47734   int SWIG_arg = 0;
47735   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47736   lldb::SBPlatform result;
47737 
47738   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
47739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
47740 
47741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47742     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
47743   }
47744 
47745   result = (arg1)->GetPlatform();
47746   {
47747     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
47748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
47749   }
47750   return SWIG_arg;
47751 
47752   if(0) SWIG_fail;
47753 
47754 fail:
47755   lua_error(L);
47756   return SWIG_arg;
47757 }
47758 
47759 
47760 static int _wrap_SBTarget_Install(lua_State* L) {
47761   int SWIG_arg = 0;
47762   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47763   lldb::SBError result;
47764 
47765   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
47766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
47767 
47768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47769     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
47770   }
47771 
47772   result = (arg1)->Install();
47773   {
47774     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47775     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47776   }
47777   return SWIG_arg;
47778 
47779   if(0) SWIG_fail;
47780 
47781 fail:
47782   lua_error(L);
47783   return SWIG_arg;
47784 }
47785 
47786 
47787 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
47788   int SWIG_arg = 0;
47789   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47790   lldb::SBListener *arg2 = 0 ;
47791   char **arg3 = (char **) 0 ;
47792   char **arg4 = (char **) 0 ;
47793   char *arg5 = (char *) 0 ;
47794   char *arg6 = (char *) 0 ;
47795   char *arg7 = (char *) 0 ;
47796   char *arg8 = (char *) 0 ;
47797   uint32_t arg9 ;
47798   bool arg10 ;
47799   lldb::SBError *arg11 = 0 ;
47800   lldb::SBProcess result;
47801 
47802   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
47803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
47804   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
47805   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
47806   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
47807   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
47808   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
47809   if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
47810   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
47811   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
47812 
47813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47814     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
47815   }
47816 
47817 
47818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47819     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
47820   }
47821 
47822   {
47823     if (lua_istable(L, 3)) {
47824       size_t size = lua_rawlen(L, 3);
47825       arg3 = (char **)malloc((size + 1) * sizeof(char *));
47826       int i = 0, j = 0;
47827       while (i++ < size) {
47828         lua_rawgeti(L, 3, i);
47829         if (!lua_isstring(L, -1)) {
47830           // if current element cannot be converted to string, raise an error
47831           lua_pop(L, 1);
47832           return luaL_error(L, "List should only contain strings");
47833         }
47834         arg3[j++] = (char *)lua_tostring(L, -1);
47835         lua_pop(L, 1);
47836       }
47837       arg3[j] = 0;
47838     } else if (lua_isnil(L, 3)) {
47839       // "nil" is also acceptable, equivalent as an empty table
47840       arg3 = NULL;
47841     } else {
47842       return luaL_error(L, "A list of strings expected");
47843     }
47844   }
47845   {
47846     if (lua_istable(L, 4)) {
47847       size_t size = lua_rawlen(L, 4);
47848       arg4 = (char **)malloc((size + 1) * sizeof(char *));
47849       int i = 0, j = 0;
47850       while (i++ < size) {
47851         lua_rawgeti(L, 4, i);
47852         if (!lua_isstring(L, -1)) {
47853           // if current element cannot be converted to string, raise an error
47854           lua_pop(L, 1);
47855           return luaL_error(L, "List should only contain strings");
47856         }
47857         arg4[j++] = (char *)lua_tostring(L, -1);
47858         lua_pop(L, 1);
47859       }
47860       arg4[j] = 0;
47861     } else if (lua_isnil(L, 4)) {
47862       // "nil" is also acceptable, equivalent as an empty table
47863       arg4 = NULL;
47864     } else {
47865       return luaL_error(L, "A list of strings expected");
47866     }
47867   }
47868   arg5 = (char *)lua_tostring(L, 5);
47869   arg6 = (char *)lua_tostring(L, 6);
47870   arg7 = (char *)lua_tostring(L, 7);
47871   arg8 = (char *)lua_tostring(L, 8);
47872   arg9 = (uint32_t)lua_tointeger(L, 9);
47873   arg10 = (lua_toboolean(L, 10)!=0);
47874 
47875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
47876     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
47877   }
47878 
47879   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);
47880   {
47881     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47882     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47883   }
47884   {
47885     free((char *) arg3);
47886   }
47887   {
47888     free((char *) arg4);
47889   }
47890   return SWIG_arg;
47891 
47892   if(0) SWIG_fail;
47893 
47894 fail:
47895   {
47896     free((char *) arg3);
47897   }
47898   {
47899     free((char *) arg4);
47900   }
47901   lua_error(L);
47902   return SWIG_arg;
47903 }
47904 
47905 
47906 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
47907   int SWIG_arg = 0;
47908   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47909   char **arg2 = (char **) 0 ;
47910   char **arg3 = (char **) 0 ;
47911   char *arg4 = (char *) 0 ;
47912   lldb::SBProcess result;
47913 
47914   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
47915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
47916   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
47917 
47918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47919     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
47920   }
47921 
47922   {
47923     if (lua_istable(L, 2)) {
47924       size_t size = lua_rawlen(L, 2);
47925       arg2 = (char **)malloc((size + 1) * sizeof(char *));
47926       int i = 0, j = 0;
47927       while (i++ < size) {
47928         lua_rawgeti(L, 2, i);
47929         if (!lua_isstring(L, -1)) {
47930           // if current element cannot be converted to string, raise an error
47931           lua_pop(L, 1);
47932           return luaL_error(L, "List should only contain strings");
47933         }
47934         arg2[j++] = (char *)lua_tostring(L, -1);
47935         lua_pop(L, 1);
47936       }
47937       arg2[j] = 0;
47938     } else if (lua_isnil(L, 2)) {
47939       // "nil" is also acceptable, equivalent as an empty table
47940       arg2 = NULL;
47941     } else {
47942       return luaL_error(L, "A list of strings expected");
47943     }
47944   }
47945   {
47946     if (lua_istable(L, 3)) {
47947       size_t size = lua_rawlen(L, 3);
47948       arg3 = (char **)malloc((size + 1) * sizeof(char *));
47949       int i = 0, j = 0;
47950       while (i++ < size) {
47951         lua_rawgeti(L, 3, i);
47952         if (!lua_isstring(L, -1)) {
47953           // if current element cannot be converted to string, raise an error
47954           lua_pop(L, 1);
47955           return luaL_error(L, "List should only contain strings");
47956         }
47957         arg3[j++] = (char *)lua_tostring(L, -1);
47958         lua_pop(L, 1);
47959       }
47960       arg3[j] = 0;
47961     } else if (lua_isnil(L, 3)) {
47962       // "nil" is also acceptable, equivalent as an empty table
47963       arg3 = NULL;
47964     } else {
47965       return luaL_error(L, "A list of strings expected");
47966     }
47967   }
47968   arg4 = (char *)lua_tostring(L, 4);
47969   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
47970   {
47971     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47972     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47973   }
47974   {
47975     free((char *) arg2);
47976   }
47977   {
47978     free((char *) arg3);
47979   }
47980   return SWIG_arg;
47981 
47982   if(0) SWIG_fail;
47983 
47984 fail:
47985   {
47986     free((char *) arg2);
47987   }
47988   {
47989     free((char *) arg3);
47990   }
47991   lua_error(L);
47992   return SWIG_arg;
47993 }
47994 
47995 
47996 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
47997   int SWIG_arg = 0;
47998   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47999   lldb::SBLaunchInfo *arg2 = 0 ;
48000   lldb::SBError *arg3 = 0 ;
48001   lldb::SBProcess result;
48002 
48003   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
48004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
48005   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
48006   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
48007 
48008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48009     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
48010   }
48011 
48012 
48013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
48014     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
48015   }
48016 
48017 
48018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48019     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
48020   }
48021 
48022   result = (arg1)->Launch(*arg2,*arg3);
48023   {
48024     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48025     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48026   }
48027   return SWIG_arg;
48028 
48029   if(0) SWIG_fail;
48030 
48031 fail:
48032   lua_error(L);
48033   return SWIG_arg;
48034 }
48035 
48036 
48037 static int _wrap_SBTarget_Launch(lua_State* L) {
48038   int argc;
48039   int argv[12]={
48040     1,2,3,4,5,6,7,8,9,10,11,12
48041   };
48042 
48043   argc = lua_gettop(L);
48044   if (argc == 3) {
48045     int _v;
48046     {
48047       void *ptr;
48048       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48049         _v = 0;
48050       } else {
48051         _v = 1;
48052       }
48053     }
48054     if (_v) {
48055       {
48056         void *ptr;
48057         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
48058           _v = 0;
48059         } else {
48060           _v = 1;
48061         }
48062       }
48063       if (_v) {
48064         {
48065           void *ptr;
48066           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48067             _v = 0;
48068           } else {
48069             _v = 1;
48070           }
48071         }
48072         if (_v) {
48073           return _wrap_SBTarget_Launch__SWIG_1(L);
48074         }
48075       }
48076     }
48077   }
48078   if (argc == 11) {
48079     int _v;
48080     {
48081       void *ptr;
48082       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48083         _v = 0;
48084       } else {
48085         _v = 1;
48086       }
48087     }
48088     if (_v) {
48089       {
48090         void *ptr;
48091         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
48092           _v = 0;
48093         } else {
48094           _v = 1;
48095         }
48096       }
48097       if (_v) {
48098         {
48099           _v = (lua_istable(L, argv[2]) || lua_isnil(L, argv[2]));
48100         }
48101         if (_v) {
48102           {
48103             _v = (lua_istable(L, argv[3]) || lua_isnil(L, argv[3]));
48104           }
48105           if (_v) {
48106             {
48107               _v = SWIG_lua_isnilstring(L,argv[4]);
48108             }
48109             if (_v) {
48110               {
48111                 _v = SWIG_lua_isnilstring(L,argv[5]);
48112               }
48113               if (_v) {
48114                 {
48115                   _v = SWIG_lua_isnilstring(L,argv[6]);
48116                 }
48117                 if (_v) {
48118                   {
48119                     _v = SWIG_lua_isnilstring(L,argv[7]);
48120                   }
48121                   if (_v) {
48122                     {
48123                       _v = lua_isnumber(L,argv[8]);
48124                     }
48125                     if (_v) {
48126                       {
48127                         _v = lua_isboolean(L,argv[9]);
48128                       }
48129                       if (_v) {
48130                         {
48131                           void *ptr;
48132                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48133                             _v = 0;
48134                           } else {
48135                             _v = 1;
48136                           }
48137                         }
48138                         if (_v) {
48139                           return _wrap_SBTarget_Launch__SWIG_0(L);
48140                         }
48141                       }
48142                     }
48143                   }
48144                 }
48145               }
48146             }
48147           }
48148         }
48149       }
48150     }
48151   }
48152 
48153   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
48154     "  Possible C/C++ prototypes are:\n"
48155     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
48156     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
48157   lua_error(L);return 0;
48158 }
48159 
48160 
48161 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
48162   int SWIG_arg = 0;
48163   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48164   char *arg2 = (char *) 0 ;
48165   lldb::SBProcess result;
48166 
48167   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
48168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48169   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48170 
48171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48172     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48173   }
48174 
48175   arg2 = (char *)lua_tostring(L, 2);
48176   result = (arg1)->LoadCore((char const *)arg2);
48177   {
48178     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48180   }
48181   return SWIG_arg;
48182 
48183   if(0) SWIG_fail;
48184 
48185 fail:
48186   lua_error(L);
48187   return SWIG_arg;
48188 }
48189 
48190 
48191 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
48192   int SWIG_arg = 0;
48193   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48194   char *arg2 = (char *) 0 ;
48195   lldb::SBError *arg3 = 0 ;
48196   lldb::SBProcess result;
48197 
48198   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
48199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48200   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48201   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
48202 
48203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48204     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48205   }
48206 
48207   arg2 = (char *)lua_tostring(L, 2);
48208 
48209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48210     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
48211   }
48212 
48213   result = (arg1)->LoadCore((char const *)arg2,*arg3);
48214   {
48215     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48216     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48217   }
48218   return SWIG_arg;
48219 
48220   if(0) SWIG_fail;
48221 
48222 fail:
48223   lua_error(L);
48224   return SWIG_arg;
48225 }
48226 
48227 
48228 static int _wrap_SBTarget_LoadCore(lua_State* L) {
48229   int argc;
48230   int argv[4]={
48231     1,2,3,4
48232   };
48233 
48234   argc = lua_gettop(L);
48235   if (argc == 2) {
48236     int _v;
48237     {
48238       void *ptr;
48239       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48240         _v = 0;
48241       } else {
48242         _v = 1;
48243       }
48244     }
48245     if (_v) {
48246       {
48247         _v = SWIG_lua_isnilstring(L,argv[1]);
48248       }
48249       if (_v) {
48250         return _wrap_SBTarget_LoadCore__SWIG_0(L);
48251       }
48252     }
48253   }
48254   if (argc == 3) {
48255     int _v;
48256     {
48257       void *ptr;
48258       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48259         _v = 0;
48260       } else {
48261         _v = 1;
48262       }
48263     }
48264     if (_v) {
48265       {
48266         _v = SWIG_lua_isnilstring(L,argv[1]);
48267       }
48268       if (_v) {
48269         {
48270           void *ptr;
48271           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48272             _v = 0;
48273           } else {
48274             _v = 1;
48275           }
48276         }
48277         if (_v) {
48278           return _wrap_SBTarget_LoadCore__SWIG_1(L);
48279         }
48280       }
48281     }
48282   }
48283 
48284   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
48285     "  Possible C/C++ prototypes are:\n"
48286     "    lldb::SBTarget::LoadCore(char const *)\n"
48287     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
48288   lua_error(L);return 0;
48289 }
48290 
48291 
48292 static int _wrap_SBTarget_Attach(lua_State* L) {
48293   int SWIG_arg = 0;
48294   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48295   lldb::SBAttachInfo *arg2 = 0 ;
48296   lldb::SBError *arg3 = 0 ;
48297   lldb::SBProcess result;
48298 
48299   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
48300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
48301   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
48302   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
48303 
48304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48305     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
48306   }
48307 
48308 
48309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
48310     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
48311   }
48312 
48313 
48314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48315     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
48316   }
48317 
48318   result = (arg1)->Attach(*arg2,*arg3);
48319   {
48320     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48321     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48322   }
48323   return SWIG_arg;
48324 
48325   if(0) SWIG_fail;
48326 
48327 fail:
48328   lua_error(L);
48329   return SWIG_arg;
48330 }
48331 
48332 
48333 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
48334   int SWIG_arg = 0;
48335   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48336   lldb::SBListener *arg2 = 0 ;
48337   lldb::pid_t arg3 ;
48338   lldb::SBError *arg4 = 0 ;
48339   lldb::SBProcess result;
48340 
48341   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
48342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
48343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
48344   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
48345   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
48346 
48347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48348     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
48349   }
48350 
48351 
48352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48353     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
48354   }
48355 
48356   arg3 = (lldb::pid_t)lua_tointeger(L, 3);
48357 
48358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
48359     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
48360   }
48361 
48362   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
48363   {
48364     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48365     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48366   }
48367   return SWIG_arg;
48368 
48369   if(0) SWIG_fail;
48370 
48371 fail:
48372   lua_error(L);
48373   return SWIG_arg;
48374 }
48375 
48376 
48377 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
48378   int SWIG_arg = 0;
48379   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48380   lldb::SBListener *arg2 = 0 ;
48381   char *arg3 = (char *) 0 ;
48382   bool arg4 ;
48383   lldb::SBError *arg5 = 0 ;
48384   lldb::SBProcess result;
48385 
48386   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
48387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
48388   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
48389   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
48390   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
48391   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
48392 
48393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48394     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
48395   }
48396 
48397 
48398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48399     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
48400   }
48401 
48402   arg3 = (char *)lua_tostring(L, 3);
48403   arg4 = (lua_toboolean(L, 4)!=0);
48404 
48405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48406     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
48407   }
48408 
48409   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
48410   {
48411     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48412     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48413   }
48414   return SWIG_arg;
48415 
48416   if(0) SWIG_fail;
48417 
48418 fail:
48419   lua_error(L);
48420   return SWIG_arg;
48421 }
48422 
48423 
48424 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
48425   int SWIG_arg = 0;
48426   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48427   lldb::SBListener *arg2 = 0 ;
48428   char *arg3 = (char *) 0 ;
48429   char *arg4 = (char *) 0 ;
48430   lldb::SBError *arg5 = 0 ;
48431   lldb::SBProcess result;
48432 
48433   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
48434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
48435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
48436   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
48437   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
48438   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
48439 
48440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48441     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
48442   }
48443 
48444 
48445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48446     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
48447   }
48448 
48449   arg3 = (char *)lua_tostring(L, 3);
48450   arg4 = (char *)lua_tostring(L, 4);
48451 
48452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48453     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
48454   }
48455 
48456   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
48457   {
48458     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48459     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48460   }
48461   return SWIG_arg;
48462 
48463   if(0) SWIG_fail;
48464 
48465 fail:
48466   lua_error(L);
48467   return SWIG_arg;
48468 }
48469 
48470 
48471 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
48472   int SWIG_arg = 0;
48473   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48474   lldb::SBFileSpec result;
48475 
48476   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
48477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
48478 
48479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48480     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
48481   }
48482 
48483   result = (arg1)->GetExecutable();
48484   {
48485     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
48486     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
48487   }
48488   return SWIG_arg;
48489 
48490   if(0) SWIG_fail;
48491 
48492 fail:
48493   lua_error(L);
48494   return SWIG_arg;
48495 }
48496 
48497 
48498 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
48499   int SWIG_arg = 0;
48500   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48501   char *arg2 = (char *) 0 ;
48502   char *arg3 = (char *) 0 ;
48503   lldb::SBError *arg4 = 0 ;
48504 
48505   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
48506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
48507   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
48508   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
48509   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
48510 
48511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48512     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
48513   }
48514 
48515   arg2 = (char *)lua_tostring(L, 2);
48516   arg3 = (char *)lua_tostring(L, 3);
48517 
48518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
48519     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
48520   }
48521 
48522   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
48523 
48524   return SWIG_arg;
48525 
48526   if(0) SWIG_fail;
48527 
48528 fail:
48529   lua_error(L);
48530   return SWIG_arg;
48531 }
48532 
48533 
48534 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
48535   int SWIG_arg = 0;
48536   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48537   lldb::SBModule *arg2 = 0 ;
48538   bool result;
48539 
48540   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
48541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48542   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
48543 
48544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48545     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48546   }
48547 
48548 
48549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
48550     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
48551   }
48552 
48553   result = (bool)(arg1)->AddModule(*arg2);
48554   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48555   return SWIG_arg;
48556 
48557   if(0) SWIG_fail;
48558 
48559 fail:
48560   lua_error(L);
48561   return SWIG_arg;
48562 }
48563 
48564 
48565 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
48566   int SWIG_arg = 0;
48567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48568   char *arg2 = (char *) 0 ;
48569   char *arg3 = (char *) 0 ;
48570   char *arg4 = (char *) 0 ;
48571   lldb::SBModule result;
48572 
48573   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
48574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48575   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
48576   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
48577   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
48578 
48579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48580     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48581   }
48582 
48583   arg2 = (char *)lua_tostring(L, 2);
48584   arg3 = (char *)lua_tostring(L, 3);
48585   arg4 = (char *)lua_tostring(L, 4);
48586   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
48587   {
48588     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48589     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48590   }
48591   return SWIG_arg;
48592 
48593   if(0) SWIG_fail;
48594 
48595 fail:
48596   lua_error(L);
48597   return SWIG_arg;
48598 }
48599 
48600 
48601 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
48602   int SWIG_arg = 0;
48603   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48604   char *arg2 = (char *) 0 ;
48605   char *arg3 = (char *) 0 ;
48606   char *arg4 = (char *) 0 ;
48607   char *arg5 = (char *) 0 ;
48608   lldb::SBModule result;
48609 
48610   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
48611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48612   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
48613   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
48614   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
48615   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
48616 
48617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48618     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48619   }
48620 
48621   arg2 = (char *)lua_tostring(L, 2);
48622   arg3 = (char *)lua_tostring(L, 3);
48623   arg4 = (char *)lua_tostring(L, 4);
48624   arg5 = (char *)lua_tostring(L, 5);
48625   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
48626   {
48627     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48628     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48629   }
48630   return SWIG_arg;
48631 
48632   if(0) SWIG_fail;
48633 
48634 fail:
48635   lua_error(L);
48636   return SWIG_arg;
48637 }
48638 
48639 
48640 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
48641   int SWIG_arg = 0;
48642   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48643   lldb::SBModuleSpec *arg2 = 0 ;
48644   lldb::SBModule result;
48645 
48646   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
48647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48648   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
48649 
48650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48651     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48652   }
48653 
48654 
48655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
48656     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
48657   }
48658 
48659   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
48660   {
48661     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48662     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48663   }
48664   return SWIG_arg;
48665 
48666   if(0) SWIG_fail;
48667 
48668 fail:
48669   lua_error(L);
48670   return SWIG_arg;
48671 }
48672 
48673 
48674 static int _wrap_SBTarget_AddModule(lua_State* L) {
48675   int argc;
48676   int argv[6]={
48677     1,2,3,4,5,6
48678   };
48679 
48680   argc = lua_gettop(L);
48681   if (argc == 2) {
48682     int _v;
48683     {
48684       void *ptr;
48685       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48686         _v = 0;
48687       } else {
48688         _v = 1;
48689       }
48690     }
48691     if (_v) {
48692       {
48693         void *ptr;
48694         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
48695           _v = 0;
48696         } else {
48697           _v = 1;
48698         }
48699       }
48700       if (_v) {
48701         return _wrap_SBTarget_AddModule__SWIG_0(L);
48702       }
48703     }
48704   }
48705   if (argc == 2) {
48706     int _v;
48707     {
48708       void *ptr;
48709       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48710         _v = 0;
48711       } else {
48712         _v = 1;
48713       }
48714     }
48715     if (_v) {
48716       {
48717         void *ptr;
48718         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
48719           _v = 0;
48720         } else {
48721           _v = 1;
48722         }
48723       }
48724       if (_v) {
48725         return _wrap_SBTarget_AddModule__SWIG_3(L);
48726       }
48727     }
48728   }
48729   if (argc == 4) {
48730     int _v;
48731     {
48732       void *ptr;
48733       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48734         _v = 0;
48735       } else {
48736         _v = 1;
48737       }
48738     }
48739     if (_v) {
48740       {
48741         _v = SWIG_lua_isnilstring(L,argv[1]);
48742       }
48743       if (_v) {
48744         {
48745           _v = SWIG_lua_isnilstring(L,argv[2]);
48746         }
48747         if (_v) {
48748           {
48749             _v = SWIG_lua_isnilstring(L,argv[3]);
48750           }
48751           if (_v) {
48752             return _wrap_SBTarget_AddModule__SWIG_1(L);
48753           }
48754         }
48755       }
48756     }
48757   }
48758   if (argc == 5) {
48759     int _v;
48760     {
48761       void *ptr;
48762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48763         _v = 0;
48764       } else {
48765         _v = 1;
48766       }
48767     }
48768     if (_v) {
48769       {
48770         _v = SWIG_lua_isnilstring(L,argv[1]);
48771       }
48772       if (_v) {
48773         {
48774           _v = SWIG_lua_isnilstring(L,argv[2]);
48775         }
48776         if (_v) {
48777           {
48778             _v = SWIG_lua_isnilstring(L,argv[3]);
48779           }
48780           if (_v) {
48781             {
48782               _v = SWIG_lua_isnilstring(L,argv[4]);
48783             }
48784             if (_v) {
48785               return _wrap_SBTarget_AddModule__SWIG_2(L);
48786             }
48787           }
48788         }
48789       }
48790     }
48791   }
48792 
48793   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
48794     "  Possible C/C++ prototypes are:\n"
48795     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
48796     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
48797     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
48798     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
48799   lua_error(L);return 0;
48800 }
48801 
48802 
48803 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
48804   int SWIG_arg = 0;
48805   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48806   uint32_t result;
48807 
48808   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
48809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
48810 
48811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48812     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
48813   }
48814 
48815   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
48816   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48817   return SWIG_arg;
48818 
48819   if(0) SWIG_fail;
48820 
48821 fail:
48822   lua_error(L);
48823   return SWIG_arg;
48824 }
48825 
48826 
48827 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
48828   int SWIG_arg = 0;
48829   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48830   uint32_t arg2 ;
48831   lldb::SBModule result;
48832 
48833   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
48834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
48835   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
48836 
48837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48838     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
48839   }
48840 
48841   arg2 = (uint32_t)lua_tointeger(L, 2);
48842   result = (arg1)->GetModuleAtIndex(arg2);
48843   {
48844     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48845     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48846   }
48847   return SWIG_arg;
48848 
48849   if(0) SWIG_fail;
48850 
48851 fail:
48852   lua_error(L);
48853   return SWIG_arg;
48854 }
48855 
48856 
48857 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
48858   int SWIG_arg = 0;
48859   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48860   lldb::SBModule arg2 ;
48861   lldb::SBModule *argp2 ;
48862   bool result;
48863 
48864   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
48865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
48866   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
48867 
48868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48869     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
48870   }
48871 
48872 
48873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48874     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
48875   }
48876   arg2 = *argp2;
48877 
48878   result = (bool)(arg1)->RemoveModule(arg2);
48879   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48880   return SWIG_arg;
48881 
48882   if(0) SWIG_fail;
48883 
48884 fail:
48885   lua_error(L);
48886   return SWIG_arg;
48887 }
48888 
48889 
48890 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
48891   int SWIG_arg = 0;
48892   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48893   lldb::SBDebugger result;
48894 
48895   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
48896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
48897 
48898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48899     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
48900   }
48901 
48902   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
48903   {
48904     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
48905     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
48906   }
48907   return SWIG_arg;
48908 
48909   if(0) SWIG_fail;
48910 
48911 fail:
48912   lua_error(L);
48913   return SWIG_arg;
48914 }
48915 
48916 
48917 static int _wrap_SBTarget_FindModule(lua_State* L) {
48918   int SWIG_arg = 0;
48919   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48920   lldb::SBFileSpec *arg2 = 0 ;
48921   lldb::SBModule result;
48922 
48923   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
48924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
48925   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
48926 
48927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48928     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
48929   }
48930 
48931 
48932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48933     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
48934   }
48935 
48936   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
48937   {
48938     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48939     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48940   }
48941   return SWIG_arg;
48942 
48943   if(0) SWIG_fail;
48944 
48945 fail:
48946   lua_error(L);
48947   return SWIG_arg;
48948 }
48949 
48950 
48951 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
48952   int SWIG_arg = 0;
48953   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48954   lldb::SBFileSpec *arg2 = 0 ;
48955   lldb::SBSymbolContextList result;
48956 
48957   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
48958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
48959   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
48960 
48961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48962     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
48963   }
48964 
48965 
48966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48967     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
48968   }
48969 
48970   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
48971   {
48972     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48973     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48974   }
48975   return SWIG_arg;
48976 
48977   if(0) SWIG_fail;
48978 
48979 fail:
48980   lua_error(L);
48981   return SWIG_arg;
48982 }
48983 
48984 
48985 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
48986   int SWIG_arg = 0;
48987   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48988   lldb::ByteOrder result;
48989 
48990   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
48991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
48992 
48993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48994     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
48995   }
48996 
48997   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
48998   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48999   return SWIG_arg;
49000 
49001   if(0) SWIG_fail;
49002 
49003 fail:
49004   lua_error(L);
49005   return SWIG_arg;
49006 }
49007 
49008 
49009 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
49010   int SWIG_arg = 0;
49011   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49012   uint32_t result;
49013 
49014   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
49015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
49016 
49017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49018     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49019   }
49020 
49021   result = (uint32_t)(arg1)->GetAddressByteSize();
49022   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49023   return SWIG_arg;
49024 
49025   if(0) SWIG_fail;
49026 
49027 fail:
49028   lua_error(L);
49029   return SWIG_arg;
49030 }
49031 
49032 
49033 static int _wrap_SBTarget_GetTriple(lua_State* L) {
49034   int SWIG_arg = 0;
49035   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49036   char *result = 0 ;
49037 
49038   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
49039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
49040 
49041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49042     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
49043   }
49044 
49045   result = (char *)(arg1)->GetTriple();
49046   lua_pushstring(L,(const char *)result); SWIG_arg++;
49047   return SWIG_arg;
49048 
49049   if(0) SWIG_fail;
49050 
49051 fail:
49052   lua_error(L);
49053   return SWIG_arg;
49054 }
49055 
49056 
49057 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
49058   int SWIG_arg = 0;
49059   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49060   uint32_t result;
49061 
49062   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
49063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
49064 
49065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49066     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49067   }
49068 
49069   result = (uint32_t)(arg1)->GetDataByteSize();
49070   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_GetCodeByteSize(lua_State* L) {
49082   int SWIG_arg = 0;
49083   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49084   uint32_t result;
49085 
49086   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
49087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
49088 
49089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49090     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49091   }
49092 
49093   result = (uint32_t)(arg1)->GetCodeByteSize();
49094   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49095   return SWIG_arg;
49096 
49097   if(0) SWIG_fail;
49098 
49099 fail:
49100   lua_error(L);
49101   return SWIG_arg;
49102 }
49103 
49104 
49105 static int _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay(lua_State* L) {
49106   int SWIG_arg = 0;
49107   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49108   uint32_t result;
49109 
49110   SWIG_check_num_args("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,1)
49111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,"lldb::SBTarget const *");
49112 
49113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49114     SWIG_fail_ptr("SBTarget_GetMaximumNumberOfChildrenToDisplay",1,SWIGTYPE_p_lldb__SBTarget);
49115   }
49116 
49117   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetMaximumNumberOfChildrenToDisplay();
49118   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49119   return SWIG_arg;
49120 
49121   if(0) SWIG_fail;
49122 
49123 fail:
49124   lua_error(L);
49125   return SWIG_arg;
49126 }
49127 
49128 
49129 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
49130   int SWIG_arg = 0;
49131   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49132   lldb::SBSection arg2 ;
49133   lldb::addr_t arg3 ;
49134   lldb::SBSection *argp2 ;
49135   lldb::SBError result;
49136 
49137   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
49138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
49139   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
49140   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
49141 
49142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49143     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49144   }
49145 
49146 
49147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49148     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49149   }
49150   arg2 = *argp2;
49151 
49152   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
49153   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
49154   {
49155     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49156     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49157   }
49158   return SWIG_arg;
49159 
49160   if(0) SWIG_fail;
49161 
49162 fail:
49163   lua_error(L);
49164   return SWIG_arg;
49165 }
49166 
49167 
49168 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
49169   int SWIG_arg = 0;
49170   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49171   lldb::SBSection arg2 ;
49172   lldb::SBSection *argp2 ;
49173   lldb::SBError result;
49174 
49175   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
49176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
49177   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
49178 
49179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49180     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49181   }
49182 
49183 
49184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49185     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49186   }
49187   arg2 = *argp2;
49188 
49189   result = (arg1)->ClearSectionLoadAddress(arg2);
49190   {
49191     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49192     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49193   }
49194   return SWIG_arg;
49195 
49196   if(0) SWIG_fail;
49197 
49198 fail:
49199   lua_error(L);
49200   return SWIG_arg;
49201 }
49202 
49203 
49204 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
49205   int SWIG_arg = 0;
49206   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49207   lldb::SBModule arg2 ;
49208   int64_t arg3 ;
49209   lldb::SBModule *argp2 ;
49210   lldb::SBError result;
49211 
49212   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
49213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
49214   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
49215   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
49216 
49217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49218     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49219   }
49220 
49221 
49222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49223     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49224   }
49225   arg2 = *argp2;
49226 
49227   arg3 = (int64_t)lua_tointeger(L, 3);
49228   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
49229   {
49230     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49231     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49232   }
49233   return SWIG_arg;
49234 
49235   if(0) SWIG_fail;
49236 
49237 fail:
49238   lua_error(L);
49239   return SWIG_arg;
49240 }
49241 
49242 
49243 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
49244   int SWIG_arg = 0;
49245   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49246   lldb::SBModule arg2 ;
49247   lldb::SBModule *argp2 ;
49248   lldb::SBError result;
49249 
49250   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
49251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
49252   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
49253 
49254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49255     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49256   }
49257 
49258 
49259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49260     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49261   }
49262   arg2 = *argp2;
49263 
49264   result = (arg1)->ClearModuleLoadAddress(arg2);
49265   {
49266     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49267     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49268   }
49269   return SWIG_arg;
49270 
49271   if(0) SWIG_fail;
49272 
49273 fail:
49274   lua_error(L);
49275   return SWIG_arg;
49276 }
49277 
49278 
49279 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
49280   int SWIG_arg = 0;
49281   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49282   char *arg2 = (char *) 0 ;
49283   uint32_t arg3 ;
49284   lldb::SBSymbolContextList result;
49285 
49286   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
49287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49288   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49289   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
49290 
49291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49292     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49293   }
49294 
49295   arg2 = (char *)lua_tostring(L, 2);
49296   arg3 = (uint32_t)lua_tointeger(L, 3);
49297   result = (arg1)->FindFunctions((char const *)arg2,arg3);
49298   {
49299     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49300     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49301   }
49302   return SWIG_arg;
49303 
49304   if(0) SWIG_fail;
49305 
49306 fail:
49307   lua_error(L);
49308   return SWIG_arg;
49309 }
49310 
49311 
49312 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
49313   int SWIG_arg = 0;
49314   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49315   char *arg2 = (char *) 0 ;
49316   lldb::SBSymbolContextList result;
49317 
49318   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
49319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49320   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49321 
49322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49323     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49324   }
49325 
49326   arg2 = (char *)lua_tostring(L, 2);
49327   result = (arg1)->FindFunctions((char const *)arg2);
49328   {
49329     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49330     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49331   }
49332   return SWIG_arg;
49333 
49334   if(0) SWIG_fail;
49335 
49336 fail:
49337   lua_error(L);
49338   return SWIG_arg;
49339 }
49340 
49341 
49342 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
49343   int argc;
49344   int argv[4]={
49345     1,2,3,4
49346   };
49347 
49348   argc = lua_gettop(L);
49349   if (argc == 2) {
49350     int _v;
49351     {
49352       void *ptr;
49353       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49354         _v = 0;
49355       } else {
49356         _v = 1;
49357       }
49358     }
49359     if (_v) {
49360       {
49361         _v = SWIG_lua_isnilstring(L,argv[1]);
49362       }
49363       if (_v) {
49364         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
49365       }
49366     }
49367   }
49368   if (argc == 3) {
49369     int _v;
49370     {
49371       void *ptr;
49372       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49373         _v = 0;
49374       } else {
49375         _v = 1;
49376       }
49377     }
49378     if (_v) {
49379       {
49380         _v = SWIG_lua_isnilstring(L,argv[1]);
49381       }
49382       if (_v) {
49383         {
49384           _v = lua_isnumber(L,argv[2]);
49385         }
49386         if (_v) {
49387           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
49388         }
49389       }
49390     }
49391   }
49392 
49393   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
49394     "  Possible C/C++ prototypes are:\n"
49395     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
49396     "    lldb::SBTarget::FindFunctions(char const *)\n");
49397   lua_error(L);return 0;
49398 }
49399 
49400 
49401 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
49402   int SWIG_arg = 0;
49403   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49404   char *arg2 = (char *) 0 ;
49405   lldb::SBType result;
49406 
49407   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
49408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
49409   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
49410 
49411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49412     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
49413   }
49414 
49415   arg2 = (char *)lua_tostring(L, 2);
49416   result = (arg1)->FindFirstType((char const *)arg2);
49417   {
49418     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
49419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
49420   }
49421   return SWIG_arg;
49422 
49423   if(0) SWIG_fail;
49424 
49425 fail:
49426   lua_error(L);
49427   return SWIG_arg;
49428 }
49429 
49430 
49431 static int _wrap_SBTarget_FindTypes(lua_State* L) {
49432   int SWIG_arg = 0;
49433   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49434   char *arg2 = (char *) 0 ;
49435   lldb::SBTypeList result;
49436 
49437   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
49438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
49439   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
49440 
49441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49442     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
49443   }
49444 
49445   arg2 = (char *)lua_tostring(L, 2);
49446   result = (arg1)->FindTypes((char const *)arg2);
49447   {
49448     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
49449     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
49450   }
49451   return SWIG_arg;
49452 
49453   if(0) SWIG_fail;
49454 
49455 fail:
49456   lua_error(L);
49457   return SWIG_arg;
49458 }
49459 
49460 
49461 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
49462   int SWIG_arg = 0;
49463   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49464   lldb::BasicType arg2 ;
49465   lldb::SBType result;
49466 
49467   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
49468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
49469   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
49470 
49471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49472     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
49473   }
49474 
49475   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
49476   result = (arg1)->GetBasicType(arg2);
49477   {
49478     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
49479     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
49480   }
49481   return SWIG_arg;
49482 
49483   if(0) SWIG_fail;
49484 
49485 fail:
49486   lua_error(L);
49487   return SWIG_arg;
49488 }
49489 
49490 
49491 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
49492   int SWIG_arg = 0;
49493   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49494   SwigValueWrapper< lldb::SBSourceManager > result;
49495 
49496   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
49497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
49498 
49499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49500     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
49501   }
49502 
49503   result = (arg1)->GetSourceManager();
49504   {
49505     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
49506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
49507   }
49508   return SWIG_arg;
49509 
49510   if(0) SWIG_fail;
49511 
49512 fail:
49513   lua_error(L);
49514   return SWIG_arg;
49515 }
49516 
49517 
49518 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
49519   int SWIG_arg = 0;
49520   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49521   char *arg2 = (char *) 0 ;
49522   uint32_t arg3 ;
49523   lldb::SBValueList result;
49524 
49525   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
49526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
49527   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
49528   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
49529 
49530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49531     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
49532   }
49533 
49534   arg2 = (char *)lua_tostring(L, 2);
49535   arg3 = (uint32_t)lua_tointeger(L, 3);
49536   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
49537   {
49538     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
49539     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
49540   }
49541   return SWIG_arg;
49542 
49543   if(0) SWIG_fail;
49544 
49545 fail:
49546   lua_error(L);
49547   return SWIG_arg;
49548 }
49549 
49550 
49551 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
49552   int SWIG_arg = 0;
49553   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49554   char *arg2 = (char *) 0 ;
49555   lldb::SBValue result;
49556 
49557   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
49558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
49559   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
49560 
49561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49562     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
49563   }
49564 
49565   arg2 = (char *)lua_tostring(L, 2);
49566   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
49567   {
49568     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
49569     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
49570   }
49571   return SWIG_arg;
49572 
49573   if(0) SWIG_fail;
49574 
49575 fail:
49576   lua_error(L);
49577   return SWIG_arg;
49578 }
49579 
49580 
49581 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
49582   int SWIG_arg = 0;
49583   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49584   char *arg2 = (char *) 0 ;
49585   uint32_t arg3 ;
49586   lldb::MatchType arg4 ;
49587   lldb::SBValueList result;
49588 
49589   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
49590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
49591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
49592   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
49593   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
49594 
49595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49596     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
49597   }
49598 
49599   arg2 = (char *)lua_tostring(L, 2);
49600   arg3 = (uint32_t)lua_tointeger(L, 3);
49601   arg4 = (lldb::MatchType)lua_tointeger(L, 4);
49602   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
49603   {
49604     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
49605     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
49606   }
49607   return SWIG_arg;
49608 
49609   if(0) SWIG_fail;
49610 
49611 fail:
49612   lua_error(L);
49613   return SWIG_arg;
49614 }
49615 
49616 
49617 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
49618   int argc;
49619   int argv[5]={
49620     1,2,3,4,5
49621   };
49622 
49623   argc = lua_gettop(L);
49624   if (argc == 3) {
49625     int _v;
49626     {
49627       void *ptr;
49628       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49629         _v = 0;
49630       } else {
49631         _v = 1;
49632       }
49633     }
49634     if (_v) {
49635       {
49636         _v = SWIG_lua_isnilstring(L,argv[1]);
49637       }
49638       if (_v) {
49639         {
49640           _v = lua_isnumber(L,argv[2]);
49641         }
49642         if (_v) {
49643           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
49644         }
49645       }
49646     }
49647   }
49648   if (argc == 4) {
49649     int _v;
49650     {
49651       void *ptr;
49652       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49653         _v = 0;
49654       } else {
49655         _v = 1;
49656       }
49657     }
49658     if (_v) {
49659       {
49660         _v = SWIG_lua_isnilstring(L,argv[1]);
49661       }
49662       if (_v) {
49663         {
49664           _v = lua_isnumber(L,argv[2]);
49665         }
49666         if (_v) {
49667           {
49668             _v = lua_isnumber(L,argv[3]);
49669           }
49670           if (_v) {
49671             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
49672           }
49673         }
49674       }
49675     }
49676   }
49677 
49678   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
49679     "  Possible C/C++ prototypes are:\n"
49680     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
49681     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
49682   lua_error(L);return 0;
49683 }
49684 
49685 
49686 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
49687   int SWIG_arg = 0;
49688   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49689   char *arg2 = (char *) 0 ;
49690   uint32_t arg3 ;
49691   lldb::MatchType arg4 ;
49692   lldb::SBSymbolContextList result;
49693 
49694   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
49695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
49696   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
49697   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
49698   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
49699 
49700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49701     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49702   }
49703 
49704   arg2 = (char *)lua_tostring(L, 2);
49705   arg3 = (uint32_t)lua_tointeger(L, 3);
49706   arg4 = (lldb::MatchType)lua_tointeger(L, 4);
49707   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
49708   {
49709     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49710     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49711   }
49712   return SWIG_arg;
49713 
49714   if(0) SWIG_fail;
49715 
49716 fail:
49717   lua_error(L);
49718   return SWIG_arg;
49719 }
49720 
49721 
49722 static int _wrap_SBTarget_Clear(lua_State* L) {
49723   int SWIG_arg = 0;
49724   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49725 
49726   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
49727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
49728 
49729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49730     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
49731   }
49732 
49733   (arg1)->Clear();
49734 
49735   return SWIG_arg;
49736 
49737   if(0) SWIG_fail;
49738 
49739 fail:
49740   lua_error(L);
49741   return SWIG_arg;
49742 }
49743 
49744 
49745 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
49746   int SWIG_arg = 0;
49747   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49748   lldb::addr_t arg2 ;
49749   lldb::SBAddress result;
49750 
49751   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
49752   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
49753   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
49754 
49755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49756     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
49757   }
49758 
49759   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
49760   result = (arg1)->ResolveFileAddress(arg2);
49761   {
49762     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49763     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49764   }
49765   return SWIG_arg;
49766 
49767   if(0) SWIG_fail;
49768 
49769 fail:
49770   lua_error(L);
49771   return SWIG_arg;
49772 }
49773 
49774 
49775 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
49776   int SWIG_arg = 0;
49777   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49778   lldb::addr_t arg2 ;
49779   lldb::SBAddress result;
49780 
49781   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
49782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
49783   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
49784 
49785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49786     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49787   }
49788 
49789   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
49790   result = (arg1)->ResolveLoadAddress(arg2);
49791   {
49792     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49793     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,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_ResolvePastLoadAddress(lua_State* L) {
49806   int SWIG_arg = 0;
49807   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49808   uint32_t arg2 ;
49809   lldb::addr_t arg3 ;
49810   lldb::SBAddress result;
49811 
49812   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
49813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
49814   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
49815   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
49816 
49817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49818     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49819   }
49820 
49821   arg2 = (uint32_t)lua_tointeger(L, 2);
49822   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
49823   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
49824   {
49825     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49826     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49827   }
49828   return SWIG_arg;
49829 
49830   if(0) SWIG_fail;
49831 
49832 fail:
49833   lua_error(L);
49834   return SWIG_arg;
49835 }
49836 
49837 
49838 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
49839   int SWIG_arg = 0;
49840   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49841   lldb::SBAddress *arg2 = 0 ;
49842   uint32_t arg3 ;
49843   lldb::SBSymbolContext result;
49844 
49845   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
49846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
49847   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
49848   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
49849 
49850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49851     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
49852   }
49853 
49854 
49855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
49856     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
49857   }
49858 
49859   arg3 = (uint32_t)lua_tointeger(L, 3);
49860   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
49861   {
49862     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
49863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
49864   }
49865   return SWIG_arg;
49866 
49867   if(0) SWIG_fail;
49868 
49869 fail:
49870   lua_error(L);
49871   return SWIG_arg;
49872 }
49873 
49874 
49875 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
49876   int SWIG_arg = 0;
49877   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49878   lldb::SBAddress arg2 ;
49879   void *arg3 = (void *) 0 ;
49880   size_t arg4 ;
49881   lldb::SBError *arg5 = 0 ;
49882   lldb::SBAddress *argp2 ;
49883   size_t result;
49884 
49885   SWIG_check_num_args("lldb::SBTarget::ReadMemory",4,4)
49886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
49887   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
49888   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"lldb::SBError &");
49889 
49890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49891     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
49892   }
49893 
49894 
49895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
49896     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
49897   }
49898   arg2 = *argp2;
49899 
49900   {
49901     arg4 = luaL_checkinteger(L, 3);
49902     if (arg4 <= 0) {
49903       return luaL_error(L, "Positive integer expected");
49904     }
49905     arg3 = (char *)malloc(arg4);
49906   }
49907 
49908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
49909     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
49910   }
49911 
49912   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
49913   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49914   {
49915     lua_pop(L, 1); // Blow away the previous result
49916     if (result == 0) {
49917       lua_pushliteral(L, "");
49918     } else {
49919       lua_pushlstring(L, (const char *)arg3, result);
49920     }
49921     free(arg3);
49922     // SWIG_arg was already incremented
49923   }
49924   return SWIG_arg;
49925 
49926   if(0) SWIG_fail;
49927 
49928 fail:
49929   lua_error(L);
49930   return SWIG_arg;
49931 }
49932 
49933 
49934 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
49935   int SWIG_arg = 0;
49936   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49937   char *arg2 = (char *) 0 ;
49938   uint32_t arg3 ;
49939   lldb::SBBreakpoint result;
49940 
49941   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
49942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49943   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
49944   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49945 
49946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49947     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49948   }
49949 
49950   arg2 = (char *)lua_tostring(L, 2);
49951   arg3 = (uint32_t)lua_tointeger(L, 3);
49952   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
49953   {
49954     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49955     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49956   }
49957   return SWIG_arg;
49958 
49959   if(0) SWIG_fail;
49960 
49961 fail:
49962   lua_error(L);
49963   return SWIG_arg;
49964 }
49965 
49966 
49967 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
49968   int SWIG_arg = 0;
49969   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49970   lldb::SBFileSpec *arg2 = 0 ;
49971   uint32_t arg3 ;
49972   lldb::SBBreakpoint result;
49973 
49974   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
49975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49976   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49977   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49978 
49979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49980     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49981   }
49982 
49983 
49984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49985     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49986   }
49987 
49988   arg3 = (uint32_t)lua_tointeger(L, 3);
49989   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
49990   {
49991     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49992     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49993   }
49994   return SWIG_arg;
49995 
49996   if(0) SWIG_fail;
49997 
49998 fail:
49999   lua_error(L);
50000   return SWIG_arg;
50001 }
50002 
50003 
50004 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
50005   int SWIG_arg = 0;
50006   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50007   lldb::SBFileSpec *arg2 = 0 ;
50008   uint32_t arg3 ;
50009   lldb::addr_t arg4 ;
50010   lldb::SBBreakpoint result;
50011 
50012   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
50013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50014   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50015   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50016   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
50017 
50018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50019     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50020   }
50021 
50022 
50023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50024     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50025   }
50026 
50027   arg3 = (uint32_t)lua_tointeger(L, 3);
50028   arg4 = (lldb::addr_t)lua_tointeger(L, 4);
50029   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
50030   {
50031     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50032     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50033   }
50034   return SWIG_arg;
50035 
50036   if(0) SWIG_fail;
50037 
50038 fail:
50039   lua_error(L);
50040   return SWIG_arg;
50041 }
50042 
50043 
50044 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
50045   int SWIG_arg = 0;
50046   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50047   lldb::SBFileSpec *arg2 = 0 ;
50048   uint32_t arg3 ;
50049   lldb::addr_t arg4 ;
50050   lldb::SBFileSpecList *arg5 = 0 ;
50051   lldb::SBBreakpoint result;
50052 
50053   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
50054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50056   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50057   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
50058   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
50059 
50060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50061     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50062   }
50063 
50064 
50065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50066     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50067   }
50068 
50069   arg3 = (uint32_t)lua_tointeger(L, 3);
50070   arg4 = (lldb::addr_t)lua_tointeger(L, 4);
50071 
50072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50073     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
50074   }
50075 
50076   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
50077   {
50078     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50079     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50080   }
50081   return SWIG_arg;
50082 
50083   if(0) SWIG_fail;
50084 
50085 fail:
50086   lua_error(L);
50087   return SWIG_arg;
50088 }
50089 
50090 
50091 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
50092   int SWIG_arg = 0;
50093   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50094   lldb::SBFileSpec *arg2 = 0 ;
50095   uint32_t arg3 ;
50096   uint32_t arg4 ;
50097   lldb::addr_t arg5 ;
50098   lldb::SBFileSpecList *arg6 = 0 ;
50099   lldb::SBBreakpoint result;
50100 
50101   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
50102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50103   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50104   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50105   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
50106   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
50107   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
50108 
50109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50110     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50111   }
50112 
50113 
50114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50115     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50116   }
50117 
50118   arg3 = (uint32_t)lua_tointeger(L, 3);
50119   arg4 = (uint32_t)lua_tointeger(L, 4);
50120   arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50121 
50122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50123     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50124   }
50125 
50126   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
50127   {
50128     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50129     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50130   }
50131   return SWIG_arg;
50132 
50133   if(0) SWIG_fail;
50134 
50135 fail:
50136   lua_error(L);
50137   return SWIG_arg;
50138 }
50139 
50140 
50141 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
50142   int SWIG_arg = 0;
50143   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50144   lldb::SBFileSpec *arg2 = 0 ;
50145   uint32_t arg3 ;
50146   uint32_t arg4 ;
50147   lldb::addr_t arg5 ;
50148   lldb::SBFileSpecList *arg6 = 0 ;
50149   bool arg7 ;
50150   lldb::SBBreakpoint result;
50151 
50152   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
50153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50154   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50155   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50156   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
50157   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
50158   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
50159   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
50160 
50161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50162     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50163   }
50164 
50165 
50166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50167     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50168   }
50169 
50170   arg3 = (uint32_t)lua_tointeger(L, 3);
50171   arg4 = (uint32_t)lua_tointeger(L, 4);
50172   arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50173 
50174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50175     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50176   }
50177 
50178   arg7 = (lua_toboolean(L, 7)!=0);
50179   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
50180   {
50181     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50182     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50183   }
50184   return SWIG_arg;
50185 
50186   if(0) SWIG_fail;
50187 
50188 fail:
50189   lua_error(L);
50190   return SWIG_arg;
50191 }
50192 
50193 
50194 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
50195   int argc;
50196   int argv[8]={
50197     1,2,3,4,5,6,7,8
50198   };
50199 
50200   argc = lua_gettop(L);
50201   if (argc == 3) {
50202     int _v;
50203     {
50204       void *ptr;
50205       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50206         _v = 0;
50207       } else {
50208         _v = 1;
50209       }
50210     }
50211     if (_v) {
50212       {
50213         void *ptr;
50214         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50215           _v = 0;
50216         } else {
50217           _v = 1;
50218         }
50219       }
50220       if (_v) {
50221         {
50222           _v = lua_isnumber(L,argv[2]);
50223         }
50224         if (_v) {
50225           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
50226         }
50227       }
50228     }
50229   }
50230   if (argc == 3) {
50231     int _v;
50232     {
50233       void *ptr;
50234       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50235         _v = 0;
50236       } else {
50237         _v = 1;
50238       }
50239     }
50240     if (_v) {
50241       {
50242         _v = SWIG_lua_isnilstring(L,argv[1]);
50243       }
50244       if (_v) {
50245         {
50246           _v = lua_isnumber(L,argv[2]);
50247         }
50248         if (_v) {
50249           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
50250         }
50251       }
50252     }
50253   }
50254   if (argc == 4) {
50255     int _v;
50256     {
50257       void *ptr;
50258       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50259         _v = 0;
50260       } else {
50261         _v = 1;
50262       }
50263     }
50264     if (_v) {
50265       {
50266         void *ptr;
50267         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50268           _v = 0;
50269         } else {
50270           _v = 1;
50271         }
50272       }
50273       if (_v) {
50274         {
50275           _v = lua_isnumber(L,argv[2]);
50276         }
50277         if (_v) {
50278           {
50279             _v = lua_isnumber(L,argv[3]);
50280           }
50281           if (_v) {
50282             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
50283           }
50284         }
50285       }
50286     }
50287   }
50288   if (argc == 5) {
50289     int _v;
50290     {
50291       void *ptr;
50292       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50293         _v = 0;
50294       } else {
50295         _v = 1;
50296       }
50297     }
50298     if (_v) {
50299       {
50300         void *ptr;
50301         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50302           _v = 0;
50303         } else {
50304           _v = 1;
50305         }
50306       }
50307       if (_v) {
50308         {
50309           _v = lua_isnumber(L,argv[2]);
50310         }
50311         if (_v) {
50312           {
50313             _v = lua_isnumber(L,argv[3]);
50314           }
50315           if (_v) {
50316             {
50317               void *ptr;
50318               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50319                 _v = 0;
50320               } else {
50321                 _v = 1;
50322               }
50323             }
50324             if (_v) {
50325               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
50326             }
50327           }
50328         }
50329       }
50330     }
50331   }
50332   if (argc == 6) {
50333     int _v;
50334     {
50335       void *ptr;
50336       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50337         _v = 0;
50338       } else {
50339         _v = 1;
50340       }
50341     }
50342     if (_v) {
50343       {
50344         void *ptr;
50345         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50346           _v = 0;
50347         } else {
50348           _v = 1;
50349         }
50350       }
50351       if (_v) {
50352         {
50353           _v = lua_isnumber(L,argv[2]);
50354         }
50355         if (_v) {
50356           {
50357             _v = lua_isnumber(L,argv[3]);
50358           }
50359           if (_v) {
50360             {
50361               _v = lua_isnumber(L,argv[4]);
50362             }
50363             if (_v) {
50364               {
50365                 void *ptr;
50366                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50367                   _v = 0;
50368                 } else {
50369                   _v = 1;
50370                 }
50371               }
50372               if (_v) {
50373                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
50374               }
50375             }
50376           }
50377         }
50378       }
50379     }
50380   }
50381   if (argc == 7) {
50382     int _v;
50383     {
50384       void *ptr;
50385       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50386         _v = 0;
50387       } else {
50388         _v = 1;
50389       }
50390     }
50391     if (_v) {
50392       {
50393         void *ptr;
50394         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50395           _v = 0;
50396         } else {
50397           _v = 1;
50398         }
50399       }
50400       if (_v) {
50401         {
50402           _v = lua_isnumber(L,argv[2]);
50403         }
50404         if (_v) {
50405           {
50406             _v = lua_isnumber(L,argv[3]);
50407           }
50408           if (_v) {
50409             {
50410               _v = lua_isnumber(L,argv[4]);
50411             }
50412             if (_v) {
50413               {
50414                 void *ptr;
50415                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50416                   _v = 0;
50417                 } else {
50418                   _v = 1;
50419                 }
50420               }
50421               if (_v) {
50422                 {
50423                   _v = lua_isboolean(L,argv[6]);
50424                 }
50425                 if (_v) {
50426                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
50427                 }
50428               }
50429             }
50430           }
50431         }
50432       }
50433     }
50434   }
50435 
50436   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
50437     "  Possible C/C++ prototypes are:\n"
50438     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
50439     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
50440     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
50441     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
50442     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
50443     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
50444   lua_error(L);return 0;
50445 }
50446 
50447 
50448 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
50449   int SWIG_arg = 0;
50450   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50451   char *arg2 = (char *) 0 ;
50452   char *arg3 = (char *) 0 ;
50453   lldb::SBBreakpoint result;
50454 
50455   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
50456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50457   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50458   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
50459 
50460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50461     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50462   }
50463 
50464   arg2 = (char *)lua_tostring(L, 2);
50465   arg3 = (char *)lua_tostring(L, 3);
50466   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
50467   {
50468     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50469     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50470   }
50471   return SWIG_arg;
50472 
50473   if(0) SWIG_fail;
50474 
50475 fail:
50476   lua_error(L);
50477   return SWIG_arg;
50478 }
50479 
50480 
50481 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
50482   int SWIG_arg = 0;
50483   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50484   char *arg2 = (char *) 0 ;
50485   lldb::SBBreakpoint result;
50486 
50487   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
50488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50489   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50490 
50491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50492     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50493   }
50494 
50495   arg2 = (char *)lua_tostring(L, 2);
50496   result = (arg1)->BreakpointCreateByName((char const *)arg2);
50497   {
50498     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50499     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50500   }
50501   return SWIG_arg;
50502 
50503   if(0) SWIG_fail;
50504 
50505 fail:
50506   lua_error(L);
50507   return SWIG_arg;
50508 }
50509 
50510 
50511 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
50512   int SWIG_arg = 0;
50513   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50514   char *arg2 = (char *) 0 ;
50515   uint32_t arg3 ;
50516   lldb::SBFileSpecList *arg4 = 0 ;
50517   lldb::SBFileSpecList *arg5 = 0 ;
50518   lldb::SBBreakpoint result;
50519 
50520   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
50521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50522   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50523   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
50524   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
50525   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
50526 
50527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50528     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50529   }
50530 
50531   arg2 = (char *)lua_tostring(L, 2);
50532   arg3 = (uint32_t)lua_tointeger(L, 3);
50533 
50534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50535     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
50536   }
50537 
50538 
50539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50540     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
50541   }
50542 
50543   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50544   {
50545     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50547   }
50548   return SWIG_arg;
50549 
50550   if(0) SWIG_fail;
50551 
50552 fail:
50553   lua_error(L);
50554   return SWIG_arg;
50555 }
50556 
50557 
50558 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
50559   int SWIG_arg = 0;
50560   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50561   char *arg2 = (char *) 0 ;
50562   uint32_t arg3 ;
50563   lldb::LanguageType arg4 ;
50564   lldb::SBFileSpecList *arg5 = 0 ;
50565   lldb::SBFileSpecList *arg6 = 0 ;
50566   lldb::SBBreakpoint result;
50567 
50568   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
50569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50570   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50571   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
50572   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
50573   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
50574   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
50575 
50576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50577     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50578   }
50579 
50580   arg2 = (char *)lua_tostring(L, 2);
50581   arg3 = (uint32_t)lua_tointeger(L, 3);
50582   arg4 = (lldb::LanguageType)lua_tointeger(L, 4);
50583 
50584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50585     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
50586   }
50587 
50588 
50589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50590     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
50591   }
50592 
50593   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
50594   {
50595     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50596     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50597   }
50598   return SWIG_arg;
50599 
50600   if(0) SWIG_fail;
50601 
50602 fail:
50603   lua_error(L);
50604   return SWIG_arg;
50605 }
50606 
50607 
50608 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
50609   int argc;
50610   int argv[7]={
50611     1,2,3,4,5,6,7
50612   };
50613 
50614   argc = lua_gettop(L);
50615   if (argc == 2) {
50616     int _v;
50617     {
50618       void *ptr;
50619       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50620         _v = 0;
50621       } else {
50622         _v = 1;
50623       }
50624     }
50625     if (_v) {
50626       {
50627         _v = SWIG_lua_isnilstring(L,argv[1]);
50628       }
50629       if (_v) {
50630         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
50631       }
50632     }
50633   }
50634   if (argc == 3) {
50635     int _v;
50636     {
50637       void *ptr;
50638       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50639         _v = 0;
50640       } else {
50641         _v = 1;
50642       }
50643     }
50644     if (_v) {
50645       {
50646         _v = SWIG_lua_isnilstring(L,argv[1]);
50647       }
50648       if (_v) {
50649         {
50650           _v = SWIG_lua_isnilstring(L,argv[2]);
50651         }
50652         if (_v) {
50653           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
50654         }
50655       }
50656     }
50657   }
50658   if (argc == 5) {
50659     int _v;
50660     {
50661       void *ptr;
50662       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50663         _v = 0;
50664       } else {
50665         _v = 1;
50666       }
50667     }
50668     if (_v) {
50669       {
50670         _v = SWIG_lua_isnilstring(L,argv[1]);
50671       }
50672       if (_v) {
50673         {
50674           _v = lua_isnumber(L,argv[2]);
50675         }
50676         if (_v) {
50677           {
50678             void *ptr;
50679             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50680               _v = 0;
50681             } else {
50682               _v = 1;
50683             }
50684           }
50685           if (_v) {
50686             {
50687               void *ptr;
50688               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50689                 _v = 0;
50690               } else {
50691                 _v = 1;
50692               }
50693             }
50694             if (_v) {
50695               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
50696             }
50697           }
50698         }
50699       }
50700     }
50701   }
50702   if (argc == 6) {
50703     int _v;
50704     {
50705       void *ptr;
50706       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50707         _v = 0;
50708       } else {
50709         _v = 1;
50710       }
50711     }
50712     if (_v) {
50713       {
50714         _v = SWIG_lua_isnilstring(L,argv[1]);
50715       }
50716       if (_v) {
50717         {
50718           _v = lua_isnumber(L,argv[2]);
50719         }
50720         if (_v) {
50721           {
50722             _v = lua_isnumber(L,argv[3]);
50723           }
50724           if (_v) {
50725             {
50726               void *ptr;
50727               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50728                 _v = 0;
50729               } else {
50730                 _v = 1;
50731               }
50732             }
50733             if (_v) {
50734               {
50735                 void *ptr;
50736                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50737                   _v = 0;
50738                 } else {
50739                   _v = 1;
50740                 }
50741               }
50742               if (_v) {
50743                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
50744               }
50745             }
50746           }
50747         }
50748       }
50749     }
50750   }
50751 
50752   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
50753     "  Possible C/C++ prototypes are:\n"
50754     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
50755     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
50756     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50757     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50758   lua_error(L);return 0;
50759 }
50760 
50761 
50762 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
50763   int SWIG_arg = 0;
50764   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50765   char **arg2 = (char **) 0 ;
50766   uint32_t arg3 ;
50767   uint32_t arg4 ;
50768   lldb::SBFileSpecList *arg5 = 0 ;
50769   lldb::SBFileSpecList *arg6 = 0 ;
50770   lldb::SBBreakpoint result;
50771 
50772   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
50773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50774   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50775   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50776   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
50777   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
50778 
50779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50780     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50781   }
50782 
50783   {
50784     if (lua_istable(L, 2)) {
50785       size_t size = lua_rawlen(L, 2);
50786       arg2 = (char **)malloc((size + 1) * sizeof(char *));
50787       int i = 0, j = 0;
50788       while (i++ < size) {
50789         lua_rawgeti(L, 2, i);
50790         if (!lua_isstring(L, -1)) {
50791           // if current element cannot be converted to string, raise an error
50792           lua_pop(L, 1);
50793           return luaL_error(L, "List should only contain strings");
50794         }
50795         arg2[j++] = (char *)lua_tostring(L, -1);
50796         lua_pop(L, 1);
50797       }
50798       arg2[j] = 0;
50799     } else if (lua_isnil(L, 2)) {
50800       // "nil" is also acceptable, equivalent as an empty table
50801       arg2 = NULL;
50802     } else {
50803       return luaL_error(L, "A list of strings expected");
50804     }
50805   }
50806   arg3 = (uint32_t)lua_tointeger(L, 3);
50807   arg4 = (uint32_t)lua_tointeger(L, 4);
50808 
50809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50810     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
50811   }
50812 
50813 
50814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50815     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
50816   }
50817 
50818   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
50819   {
50820     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50821     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50822   }
50823   {
50824     free((char *) arg2);
50825   }
50826   return SWIG_arg;
50827 
50828   if(0) SWIG_fail;
50829 
50830 fail:
50831   {
50832     free((char *) arg2);
50833   }
50834   lua_error(L);
50835   return SWIG_arg;
50836 }
50837 
50838 
50839 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
50840   int SWIG_arg = 0;
50841   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50842   char **arg2 = (char **) 0 ;
50843   uint32_t arg3 ;
50844   uint32_t arg4 ;
50845   lldb::LanguageType arg5 ;
50846   lldb::SBFileSpecList *arg6 = 0 ;
50847   lldb::SBFileSpecList *arg7 = 0 ;
50848   lldb::SBBreakpoint result;
50849 
50850   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
50851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50852   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50853   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50854   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
50855   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
50856   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
50857 
50858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50859     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50860   }
50861 
50862   {
50863     if (lua_istable(L, 2)) {
50864       size_t size = lua_rawlen(L, 2);
50865       arg2 = (char **)malloc((size + 1) * sizeof(char *));
50866       int i = 0, j = 0;
50867       while (i++ < size) {
50868         lua_rawgeti(L, 2, i);
50869         if (!lua_isstring(L, -1)) {
50870           // if current element cannot be converted to string, raise an error
50871           lua_pop(L, 1);
50872           return luaL_error(L, "List should only contain strings");
50873         }
50874         arg2[j++] = (char *)lua_tostring(L, -1);
50875         lua_pop(L, 1);
50876       }
50877       arg2[j] = 0;
50878     } else if (lua_isnil(L, 2)) {
50879       // "nil" is also acceptable, equivalent as an empty table
50880       arg2 = NULL;
50881     } else {
50882       return luaL_error(L, "A list of strings expected");
50883     }
50884   }
50885   arg3 = (uint32_t)lua_tointeger(L, 3);
50886   arg4 = (uint32_t)lua_tointeger(L, 4);
50887   arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
50888 
50889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50890     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
50891   }
50892 
50893 
50894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50895     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
50896   }
50897 
50898   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
50899   {
50900     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50901     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50902   }
50903   {
50904     free((char *) arg2);
50905   }
50906   return SWIG_arg;
50907 
50908   if(0) SWIG_fail;
50909 
50910 fail:
50911   {
50912     free((char *) arg2);
50913   }
50914   lua_error(L);
50915   return SWIG_arg;
50916 }
50917 
50918 
50919 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
50920   int SWIG_arg = 0;
50921   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50922   char **arg2 = (char **) 0 ;
50923   uint32_t arg3 ;
50924   uint32_t arg4 ;
50925   lldb::LanguageType arg5 ;
50926   lldb::addr_t arg6 ;
50927   lldb::SBFileSpecList *arg7 = 0 ;
50928   lldb::SBFileSpecList *arg8 = 0 ;
50929   lldb::SBBreakpoint result;
50930 
50931   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
50932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50933   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50934   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50935   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
50936   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
50937   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
50938   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
50939 
50940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50941     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50942   }
50943 
50944   {
50945     if (lua_istable(L, 2)) {
50946       size_t size = lua_rawlen(L, 2);
50947       arg2 = (char **)malloc((size + 1) * sizeof(char *));
50948       int i = 0, j = 0;
50949       while (i++ < size) {
50950         lua_rawgeti(L, 2, i);
50951         if (!lua_isstring(L, -1)) {
50952           // if current element cannot be converted to string, raise an error
50953           lua_pop(L, 1);
50954           return luaL_error(L, "List should only contain strings");
50955         }
50956         arg2[j++] = (char *)lua_tostring(L, -1);
50957         lua_pop(L, 1);
50958       }
50959       arg2[j] = 0;
50960     } else if (lua_isnil(L, 2)) {
50961       // "nil" is also acceptable, equivalent as an empty table
50962       arg2 = NULL;
50963     } else {
50964       return luaL_error(L, "A list of strings expected");
50965     }
50966   }
50967   arg3 = (uint32_t)lua_tointeger(L, 3);
50968   arg4 = (uint32_t)lua_tointeger(L, 4);
50969   arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
50970   arg6 = (lldb::addr_t)lua_tointeger(L, 6);
50971 
50972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50973     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
50974   }
50975 
50976 
50977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50978     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
50979   }
50980 
50981   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
50982   {
50983     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50985   }
50986   {
50987     free((char *) arg2);
50988   }
50989   return SWIG_arg;
50990 
50991   if(0) SWIG_fail;
50992 
50993 fail:
50994   {
50995     free((char *) arg2);
50996   }
50997   lua_error(L);
50998   return SWIG_arg;
50999 }
51000 
51001 
51002 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
51003   int argc;
51004   int argv[9]={
51005     1,2,3,4,5,6,7,8,9
51006   };
51007 
51008   argc = lua_gettop(L);
51009   if (argc == 6) {
51010     int _v;
51011     {
51012       void *ptr;
51013       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51014         _v = 0;
51015       } else {
51016         _v = 1;
51017       }
51018     }
51019     if (_v) {
51020       {
51021         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51022       }
51023       if (_v) {
51024         {
51025           _v = lua_isnumber(L,argv[2]);
51026         }
51027         if (_v) {
51028           {
51029             _v = lua_isnumber(L,argv[3]);
51030           }
51031           if (_v) {
51032             {
51033               void *ptr;
51034               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51035                 _v = 0;
51036               } else {
51037                 _v = 1;
51038               }
51039             }
51040             if (_v) {
51041               {
51042                 void *ptr;
51043                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51044                   _v = 0;
51045                 } else {
51046                   _v = 1;
51047                 }
51048               }
51049               if (_v) {
51050                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
51051               }
51052             }
51053           }
51054         }
51055       }
51056     }
51057   }
51058   if (argc == 7) {
51059     int _v;
51060     {
51061       void *ptr;
51062       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51063         _v = 0;
51064       } else {
51065         _v = 1;
51066       }
51067     }
51068     if (_v) {
51069       {
51070         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51071       }
51072       if (_v) {
51073         {
51074           _v = lua_isnumber(L,argv[2]);
51075         }
51076         if (_v) {
51077           {
51078             _v = lua_isnumber(L,argv[3]);
51079           }
51080           if (_v) {
51081             {
51082               _v = lua_isnumber(L,argv[4]);
51083             }
51084             if (_v) {
51085               {
51086                 void *ptr;
51087                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51088                   _v = 0;
51089                 } else {
51090                   _v = 1;
51091                 }
51092               }
51093               if (_v) {
51094                 {
51095                   void *ptr;
51096                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51097                     _v = 0;
51098                   } else {
51099                     _v = 1;
51100                   }
51101                 }
51102                 if (_v) {
51103                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
51104                 }
51105               }
51106             }
51107           }
51108         }
51109       }
51110     }
51111   }
51112   if (argc == 8) {
51113     int _v;
51114     {
51115       void *ptr;
51116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51117         _v = 0;
51118       } else {
51119         _v = 1;
51120       }
51121     }
51122     if (_v) {
51123       {
51124         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51125       }
51126       if (_v) {
51127         {
51128           _v = lua_isnumber(L,argv[2]);
51129         }
51130         if (_v) {
51131           {
51132             _v = lua_isnumber(L,argv[3]);
51133           }
51134           if (_v) {
51135             {
51136               _v = lua_isnumber(L,argv[4]);
51137             }
51138             if (_v) {
51139               {
51140                 _v = lua_isnumber(L,argv[5]);
51141               }
51142               if (_v) {
51143                 {
51144                   void *ptr;
51145                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51146                     _v = 0;
51147                   } else {
51148                     _v = 1;
51149                   }
51150                 }
51151                 if (_v) {
51152                   {
51153                     void *ptr;
51154                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51155                       _v = 0;
51156                     } else {
51157                       _v = 1;
51158                     }
51159                   }
51160                   if (_v) {
51161                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
51162                   }
51163                 }
51164               }
51165             }
51166           }
51167         }
51168       }
51169     }
51170   }
51171 
51172   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
51173     "  Possible C/C++ prototypes are:\n"
51174     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51175     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51176     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51177   lua_error(L);return 0;
51178 }
51179 
51180 
51181 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
51182   int SWIG_arg = 0;
51183   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51184   char *arg2 = (char *) 0 ;
51185   char *arg3 = (char *) 0 ;
51186   lldb::SBBreakpoint result;
51187 
51188   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
51189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51190   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51191   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
51192 
51193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51194     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51195   }
51196 
51197   arg2 = (char *)lua_tostring(L, 2);
51198   arg3 = (char *)lua_tostring(L, 3);
51199   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
51200   {
51201     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51202     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51203   }
51204   return SWIG_arg;
51205 
51206   if(0) SWIG_fail;
51207 
51208 fail:
51209   lua_error(L);
51210   return SWIG_arg;
51211 }
51212 
51213 
51214 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
51215   int SWIG_arg = 0;
51216   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51217   char *arg2 = (char *) 0 ;
51218   lldb::SBBreakpoint result;
51219 
51220   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
51221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51222   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51223 
51224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51225     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51226   }
51227 
51228   arg2 = (char *)lua_tostring(L, 2);
51229   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
51230   {
51231     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51232     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51233   }
51234   return SWIG_arg;
51235 
51236   if(0) SWIG_fail;
51237 
51238 fail:
51239   lua_error(L);
51240   return SWIG_arg;
51241 }
51242 
51243 
51244 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
51245   int SWIG_arg = 0;
51246   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51247   char *arg2 = (char *) 0 ;
51248   lldb::LanguageType arg3 ;
51249   lldb::SBFileSpecList *arg4 = 0 ;
51250   lldb::SBFileSpecList *arg5 = 0 ;
51251   lldb::SBBreakpoint result;
51252 
51253   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
51254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51255   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51256   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
51257   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
51258   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
51259 
51260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51261     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51262   }
51263 
51264   arg2 = (char *)lua_tostring(L, 2);
51265   arg3 = (lldb::LanguageType)lua_tointeger(L, 3);
51266 
51267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51268     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51269   }
51270 
51271 
51272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51273     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
51274   }
51275 
51276   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51277   {
51278     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51279     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51280   }
51281   return SWIG_arg;
51282 
51283   if(0) SWIG_fail;
51284 
51285 fail:
51286   lua_error(L);
51287   return SWIG_arg;
51288 }
51289 
51290 
51291 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
51292   int argc;
51293   int argv[6]={
51294     1,2,3,4,5,6
51295   };
51296 
51297   argc = lua_gettop(L);
51298   if (argc == 2) {
51299     int _v;
51300     {
51301       void *ptr;
51302       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51303         _v = 0;
51304       } else {
51305         _v = 1;
51306       }
51307     }
51308     if (_v) {
51309       {
51310         _v = SWIG_lua_isnilstring(L,argv[1]);
51311       }
51312       if (_v) {
51313         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
51314       }
51315     }
51316   }
51317   if (argc == 3) {
51318     int _v;
51319     {
51320       void *ptr;
51321       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51322         _v = 0;
51323       } else {
51324         _v = 1;
51325       }
51326     }
51327     if (_v) {
51328       {
51329         _v = SWIG_lua_isnilstring(L,argv[1]);
51330       }
51331       if (_v) {
51332         {
51333           _v = SWIG_lua_isnilstring(L,argv[2]);
51334         }
51335         if (_v) {
51336           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
51337         }
51338       }
51339     }
51340   }
51341   if (argc == 5) {
51342     int _v;
51343     {
51344       void *ptr;
51345       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51346         _v = 0;
51347       } else {
51348         _v = 1;
51349       }
51350     }
51351     if (_v) {
51352       {
51353         _v = SWIG_lua_isnilstring(L,argv[1]);
51354       }
51355       if (_v) {
51356         {
51357           _v = lua_isnumber(L,argv[2]);
51358         }
51359         if (_v) {
51360           {
51361             void *ptr;
51362             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51363               _v = 0;
51364             } else {
51365               _v = 1;
51366             }
51367           }
51368           if (_v) {
51369             {
51370               void *ptr;
51371               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51372                 _v = 0;
51373               } else {
51374                 _v = 1;
51375               }
51376             }
51377             if (_v) {
51378               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
51379             }
51380           }
51381         }
51382       }
51383     }
51384   }
51385 
51386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
51387     "  Possible C/C++ prototypes are:\n"
51388     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
51389     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
51390     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51391   lua_error(L);return 0;
51392 }
51393 
51394 
51395 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
51396   int SWIG_arg = 0;
51397   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51398   char *arg2 = (char *) 0 ;
51399   lldb::SBFileSpec *arg3 = 0 ;
51400   char *arg4 = (char *) 0 ;
51401   lldb::SBBreakpoint result;
51402 
51403   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
51404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51405   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51406   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
51407   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
51408 
51409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51410     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51411   }
51412 
51413   arg2 = (char *)lua_tostring(L, 2);
51414 
51415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
51416     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
51417   }
51418 
51419   arg4 = (char *)lua_tostring(L, 4);
51420   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
51421   {
51422     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51423     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51424   }
51425   return SWIG_arg;
51426 
51427   if(0) SWIG_fail;
51428 
51429 fail:
51430   lua_error(L);
51431   return SWIG_arg;
51432 }
51433 
51434 
51435 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
51436   int SWIG_arg = 0;
51437   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51438   char *arg2 = (char *) 0 ;
51439   lldb::SBFileSpec *arg3 = 0 ;
51440   lldb::SBBreakpoint result;
51441 
51442   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
51443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51444   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51445   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
51446 
51447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51448     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51449   }
51450 
51451   arg2 = (char *)lua_tostring(L, 2);
51452 
51453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
51454     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
51455   }
51456 
51457   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
51458   {
51459     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51460     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51461   }
51462   return SWIG_arg;
51463 
51464   if(0) SWIG_fail;
51465 
51466 fail:
51467   lua_error(L);
51468   return SWIG_arg;
51469 }
51470 
51471 
51472 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
51473   int SWIG_arg = 0;
51474   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51475   char *arg2 = (char *) 0 ;
51476   lldb::SBFileSpecList *arg3 = 0 ;
51477   lldb::SBFileSpecList *arg4 = 0 ;
51478   lldb::SBBreakpoint result;
51479 
51480   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
51481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51482   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51483   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
51484   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
51485 
51486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51487     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51488   }
51489 
51490   arg2 = (char *)lua_tostring(L, 2);
51491 
51492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51493     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
51494   }
51495 
51496 
51497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51498     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51499   }
51500 
51501   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
51502   {
51503     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51504     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51505   }
51506   return SWIG_arg;
51507 
51508   if(0) SWIG_fail;
51509 
51510 fail:
51511   lua_error(L);
51512   return SWIG_arg;
51513 }
51514 
51515 
51516 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
51517   int SWIG_arg = 0;
51518   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51519   char *arg2 = (char *) 0 ;
51520   lldb::SBFileSpecList *arg3 = 0 ;
51521   lldb::SBFileSpecList *arg4 = 0 ;
51522   lldb::SBStringList *arg5 = 0 ;
51523   lldb::SBBreakpoint result;
51524 
51525   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
51526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51527   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51528   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
51529   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
51530   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
51531 
51532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51533     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51534   }
51535 
51536   arg2 = (char *)lua_tostring(L, 2);
51537 
51538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51539     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
51540   }
51541 
51542 
51543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51544     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51545   }
51546 
51547 
51548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
51549     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
51550   }
51551 
51552   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
51553   {
51554     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51555     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51556   }
51557   return SWIG_arg;
51558 
51559   if(0) SWIG_fail;
51560 
51561 fail:
51562   lua_error(L);
51563   return SWIG_arg;
51564 }
51565 
51566 
51567 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
51568   int argc;
51569   int argv[6]={
51570     1,2,3,4,5,6
51571   };
51572 
51573   argc = lua_gettop(L);
51574   if (argc == 3) {
51575     int _v;
51576     {
51577       void *ptr;
51578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51579         _v = 0;
51580       } else {
51581         _v = 1;
51582       }
51583     }
51584     if (_v) {
51585       {
51586         _v = SWIG_lua_isnilstring(L,argv[1]);
51587       }
51588       if (_v) {
51589         {
51590           void *ptr;
51591           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51592             _v = 0;
51593           } else {
51594             _v = 1;
51595           }
51596         }
51597         if (_v) {
51598           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
51599         }
51600       }
51601     }
51602   }
51603   if (argc == 4) {
51604     int _v;
51605     {
51606       void *ptr;
51607       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51608         _v = 0;
51609       } else {
51610         _v = 1;
51611       }
51612     }
51613     if (_v) {
51614       {
51615         _v = SWIG_lua_isnilstring(L,argv[1]);
51616       }
51617       if (_v) {
51618         {
51619           void *ptr;
51620           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51621             _v = 0;
51622           } else {
51623             _v = 1;
51624           }
51625         }
51626         if (_v) {
51627           {
51628             _v = SWIG_lua_isnilstring(L,argv[3]);
51629           }
51630           if (_v) {
51631             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
51632           }
51633         }
51634       }
51635     }
51636   }
51637   if (argc == 4) {
51638     int _v;
51639     {
51640       void *ptr;
51641       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51642         _v = 0;
51643       } else {
51644         _v = 1;
51645       }
51646     }
51647     if (_v) {
51648       {
51649         _v = SWIG_lua_isnilstring(L,argv[1]);
51650       }
51651       if (_v) {
51652         {
51653           void *ptr;
51654           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51655             _v = 0;
51656           } else {
51657             _v = 1;
51658           }
51659         }
51660         if (_v) {
51661           {
51662             void *ptr;
51663             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51664               _v = 0;
51665             } else {
51666               _v = 1;
51667             }
51668           }
51669           if (_v) {
51670             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
51671           }
51672         }
51673       }
51674     }
51675   }
51676   if (argc == 5) {
51677     int _v;
51678     {
51679       void *ptr;
51680       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51681         _v = 0;
51682       } else {
51683         _v = 1;
51684       }
51685     }
51686     if (_v) {
51687       {
51688         _v = SWIG_lua_isnilstring(L,argv[1]);
51689       }
51690       if (_v) {
51691         {
51692           void *ptr;
51693           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51694             _v = 0;
51695           } else {
51696             _v = 1;
51697           }
51698         }
51699         if (_v) {
51700           {
51701             void *ptr;
51702             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51703               _v = 0;
51704             } else {
51705               _v = 1;
51706             }
51707           }
51708           if (_v) {
51709             {
51710               void *ptr;
51711               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
51712                 _v = 0;
51713               } else {
51714                 _v = 1;
51715               }
51716             }
51717             if (_v) {
51718               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
51719             }
51720           }
51721         }
51722       }
51723     }
51724   }
51725 
51726   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
51727     "  Possible C/C++ prototypes are:\n"
51728     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
51729     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
51730     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51731     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
51732   lua_error(L);return 0;
51733 }
51734 
51735 
51736 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
51737   int SWIG_arg = 0;
51738   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51739   lldb::LanguageType arg2 ;
51740   bool arg3 ;
51741   bool arg4 ;
51742   lldb::SBBreakpoint result;
51743 
51744   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
51745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
51746   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
51747   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
51748   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
51749 
51750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51751     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
51752   }
51753 
51754   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
51755   arg3 = (lua_toboolean(L, 3)!=0);
51756   arg4 = (lua_toboolean(L, 4)!=0);
51757   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
51758   {
51759     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51761   }
51762   return SWIG_arg;
51763 
51764   if(0) SWIG_fail;
51765 
51766 fail:
51767   lua_error(L);
51768   return SWIG_arg;
51769 }
51770 
51771 
51772 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
51773   int SWIG_arg = 0;
51774   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51775   lldb::addr_t arg2 ;
51776   lldb::SBBreakpoint result;
51777 
51778   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
51779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
51780   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
51781 
51782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51783     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
51784   }
51785 
51786   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
51787   result = (arg1)->BreakpointCreateByAddress(arg2);
51788   {
51789     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51790     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51791   }
51792   return SWIG_arg;
51793 
51794   if(0) SWIG_fail;
51795 
51796 fail:
51797   lua_error(L);
51798   return SWIG_arg;
51799 }
51800 
51801 
51802 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
51803   int SWIG_arg = 0;
51804   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51805   lldb::SBEnvironment result;
51806 
51807   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
51808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
51809 
51810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51811     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
51812   }
51813 
51814   result = (arg1)->GetEnvironment();
51815   {
51816     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
51817     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
51818   }
51819   return SWIG_arg;
51820 
51821   if(0) SWIG_fail;
51822 
51823 fail:
51824   lua_error(L);
51825   return SWIG_arg;
51826 }
51827 
51828 
51829 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
51830   int SWIG_arg = 0;
51831   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51832   lldb::SBAddress *arg2 = 0 ;
51833   lldb::SBBreakpoint result;
51834 
51835   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
51836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
51837   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
51838 
51839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51840     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
51841   }
51842 
51843 
51844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
51845     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
51846   }
51847 
51848   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
51849   {
51850     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51851     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51852   }
51853   return SWIG_arg;
51854 
51855   if(0) SWIG_fail;
51856 
51857 fail:
51858   lua_error(L);
51859   return SWIG_arg;
51860 }
51861 
51862 
51863 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
51864   int SWIG_arg = 0;
51865   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51866   char *arg2 = (char *) 0 ;
51867   lldb::SBStructuredData *arg3 = 0 ;
51868   lldb::SBFileSpecList *arg4 = 0 ;
51869   lldb::SBFileSpecList *arg5 = 0 ;
51870   bool arg6 ;
51871   lldb::SBBreakpoint result;
51872 
51873   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
51874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
51875   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
51876   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
51877   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
51878   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
51879   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
51880 
51881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51882     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
51883   }
51884 
51885   arg2 = (char *)lua_tostring(L, 2);
51886 
51887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
51888     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
51889   }
51890 
51891 
51892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51893     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
51894   }
51895 
51896 
51897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51898     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
51899   }
51900 
51901   arg6 = (lua_toboolean(L, 6)!=0);
51902   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
51903   {
51904     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51905     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51906   }
51907   return SWIG_arg;
51908 
51909   if(0) SWIG_fail;
51910 
51911 fail:
51912   lua_error(L);
51913   return SWIG_arg;
51914 }
51915 
51916 
51917 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
51918   int SWIG_arg = 0;
51919   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51920   char *arg2 = (char *) 0 ;
51921   lldb::SBStructuredData *arg3 = 0 ;
51922   lldb::SBFileSpecList *arg4 = 0 ;
51923   lldb::SBFileSpecList *arg5 = 0 ;
51924   lldb::SBBreakpoint result;
51925 
51926   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
51927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
51928   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
51929   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
51930   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
51931   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
51932 
51933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51934     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
51935   }
51936 
51937   arg2 = (char *)lua_tostring(L, 2);
51938 
51939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
51940     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
51941   }
51942 
51943 
51944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51945     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
51946   }
51947 
51948 
51949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51950     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
51951   }
51952 
51953   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51954   {
51955     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51956     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51957   }
51958   return SWIG_arg;
51959 
51960   if(0) SWIG_fail;
51961 
51962 fail:
51963   lua_error(L);
51964   return SWIG_arg;
51965 }
51966 
51967 
51968 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
51969   int argc;
51970   int argv[7]={
51971     1,2,3,4,5,6,7
51972   };
51973 
51974   argc = lua_gettop(L);
51975   if (argc == 5) {
51976     int _v;
51977     {
51978       void *ptr;
51979       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51980         _v = 0;
51981       } else {
51982         _v = 1;
51983       }
51984     }
51985     if (_v) {
51986       {
51987         _v = SWIG_lua_isnilstring(L,argv[1]);
51988       }
51989       if (_v) {
51990         {
51991           void *ptr;
51992           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
51993             _v = 0;
51994           } else {
51995             _v = 1;
51996           }
51997         }
51998         if (_v) {
51999           {
52000             void *ptr;
52001             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52002               _v = 0;
52003             } else {
52004               _v = 1;
52005             }
52006           }
52007           if (_v) {
52008             {
52009               void *ptr;
52010               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52011                 _v = 0;
52012               } else {
52013                 _v = 1;
52014               }
52015             }
52016             if (_v) {
52017               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
52018             }
52019           }
52020         }
52021       }
52022     }
52023   }
52024   if (argc == 6) {
52025     int _v;
52026     {
52027       void *ptr;
52028       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52029         _v = 0;
52030       } else {
52031         _v = 1;
52032       }
52033     }
52034     if (_v) {
52035       {
52036         _v = SWIG_lua_isnilstring(L,argv[1]);
52037       }
52038       if (_v) {
52039         {
52040           void *ptr;
52041           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
52042             _v = 0;
52043           } else {
52044             _v = 1;
52045           }
52046         }
52047         if (_v) {
52048           {
52049             void *ptr;
52050             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52051               _v = 0;
52052             } else {
52053               _v = 1;
52054             }
52055           }
52056           if (_v) {
52057             {
52058               void *ptr;
52059               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52060                 _v = 0;
52061               } else {
52062                 _v = 1;
52063               }
52064             }
52065             if (_v) {
52066               {
52067                 _v = lua_isboolean(L,argv[5]);
52068               }
52069               if (_v) {
52070                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
52071               }
52072             }
52073           }
52074         }
52075       }
52076     }
52077   }
52078 
52079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
52080     "  Possible C/C++ prototypes are:\n"
52081     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
52082     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
52083   lua_error(L);return 0;
52084 }
52085 
52086 
52087 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
52088   int SWIG_arg = 0;
52089   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52090   uint32_t result;
52091 
52092   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
52093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
52094 
52095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52096     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52097   }
52098 
52099   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
52100   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52101   return SWIG_arg;
52102 
52103   if(0) SWIG_fail;
52104 
52105 fail:
52106   lua_error(L);
52107   return SWIG_arg;
52108 }
52109 
52110 
52111 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
52112   int SWIG_arg = 0;
52113   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52114   uint32_t arg2 ;
52115   lldb::SBBreakpoint result;
52116 
52117   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
52118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
52119   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
52120 
52121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52122     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52123   }
52124 
52125   arg2 = (uint32_t)lua_tointeger(L, 2);
52126   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
52127   {
52128     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52129     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52130   }
52131   return SWIG_arg;
52132 
52133   if(0) SWIG_fail;
52134 
52135 fail:
52136   lua_error(L);
52137   return SWIG_arg;
52138 }
52139 
52140 
52141 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
52142   int SWIG_arg = 0;
52143   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52144   lldb::break_id_t arg2 ;
52145   bool result;
52146 
52147   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
52148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
52149   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
52150 
52151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52152     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
52153   }
52154 
52155   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52156   result = (bool)(arg1)->BreakpointDelete(arg2);
52157   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52158   return SWIG_arg;
52159 
52160   if(0) SWIG_fail;
52161 
52162 fail:
52163   lua_error(L);
52164   return SWIG_arg;
52165 }
52166 
52167 
52168 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
52169   int SWIG_arg = 0;
52170   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52171   lldb::break_id_t arg2 ;
52172   lldb::SBBreakpoint result;
52173 
52174   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
52175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
52176   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
52177 
52178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52179     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
52180   }
52181 
52182   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52183   result = (arg1)->FindBreakpointByID(arg2);
52184   {
52185     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52187   }
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_FindBreakpointsByName(lua_State* L) {
52199   int SWIG_arg = 0;
52200   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52201   char *arg2 = (char *) 0 ;
52202   lldb::SBBreakpointList *arg3 = 0 ;
52203   bool result;
52204 
52205   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
52206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
52207   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
52208   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
52209 
52210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52211     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
52212   }
52213 
52214   arg2 = (char *)lua_tostring(L, 2);
52215 
52216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52217     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
52218   }
52219 
52220   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
52221   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52222   return SWIG_arg;
52223 
52224   if(0) SWIG_fail;
52225 
52226 fail:
52227   lua_error(L);
52228   return SWIG_arg;
52229 }
52230 
52231 
52232 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
52233   int SWIG_arg = 0;
52234   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52235   char *arg2 = (char *) 0 ;
52236 
52237   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
52238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
52239   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
52240 
52241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52242     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
52243   }
52244 
52245   arg2 = (char *)lua_tostring(L, 2);
52246   (arg1)->DeleteBreakpointName((char const *)arg2);
52247 
52248   return SWIG_arg;
52249 
52250   if(0) SWIG_fail;
52251 
52252 fail:
52253   lua_error(L);
52254   return SWIG_arg;
52255 }
52256 
52257 
52258 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
52259   int SWIG_arg = 0;
52260   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52261   lldb::SBStringList *arg2 = 0 ;
52262 
52263   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
52264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
52265   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
52266 
52267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52268     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
52269   }
52270 
52271 
52272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
52273     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
52274   }
52275 
52276   (arg1)->GetBreakpointNames(*arg2);
52277 
52278   return SWIG_arg;
52279 
52280   if(0) SWIG_fail;
52281 
52282 fail:
52283   lua_error(L);
52284   return SWIG_arg;
52285 }
52286 
52287 
52288 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
52289   int SWIG_arg = 0;
52290   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52291   bool result;
52292 
52293   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
52294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
52295 
52296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52297     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52298   }
52299 
52300   result = (bool)(arg1)->EnableAllBreakpoints();
52301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52302   return SWIG_arg;
52303 
52304   if(0) SWIG_fail;
52305 
52306 fail:
52307   lua_error(L);
52308   return SWIG_arg;
52309 }
52310 
52311 
52312 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
52313   int SWIG_arg = 0;
52314   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52315   bool result;
52316 
52317   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
52318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
52319 
52320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52321     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52322   }
52323 
52324   result = (bool)(arg1)->DisableAllBreakpoints();
52325   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52326   return SWIG_arg;
52327 
52328   if(0) SWIG_fail;
52329 
52330 fail:
52331   lua_error(L);
52332   return SWIG_arg;
52333 }
52334 
52335 
52336 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
52337   int SWIG_arg = 0;
52338   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52339   bool result;
52340 
52341   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
52342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
52343 
52344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52345     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52346   }
52347 
52348   result = (bool)(arg1)->DeleteAllBreakpoints();
52349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52350   return SWIG_arg;
52351 
52352   if(0) SWIG_fail;
52353 
52354 fail:
52355   lua_error(L);
52356   return SWIG_arg;
52357 }
52358 
52359 
52360 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
52361   int SWIG_arg = 0;
52362   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52363   lldb::SBFileSpec *arg2 = 0 ;
52364   lldb::SBBreakpointList *arg3 = 0 ;
52365   lldb::SBError result;
52366 
52367   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
52368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
52369   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
52370   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
52371 
52372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52373     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
52374   }
52375 
52376 
52377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52378     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52379   }
52380 
52381 
52382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52383     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52384   }
52385 
52386   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
52387   {
52388     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52389     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52390   }
52391   return SWIG_arg;
52392 
52393   if(0) SWIG_fail;
52394 
52395 fail:
52396   lua_error(L);
52397   return SWIG_arg;
52398 }
52399 
52400 
52401 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
52402   int SWIG_arg = 0;
52403   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52404   lldb::SBFileSpec *arg2 = 0 ;
52405   lldb::SBStringList *arg3 = 0 ;
52406   lldb::SBBreakpointList *arg4 = 0 ;
52407   lldb::SBError result;
52408 
52409   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
52410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
52411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
52412   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
52413   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
52414 
52415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52416     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
52417   }
52418 
52419 
52420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52421     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52422   }
52423 
52424 
52425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
52426     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
52427   }
52428 
52429 
52430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52431     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
52432   }
52433 
52434   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
52435   {
52436     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52437     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52438   }
52439   return SWIG_arg;
52440 
52441   if(0) SWIG_fail;
52442 
52443 fail:
52444   lua_error(L);
52445   return SWIG_arg;
52446 }
52447 
52448 
52449 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
52450   int argc;
52451   int argv[5]={
52452     1,2,3,4,5
52453   };
52454 
52455   argc = lua_gettop(L);
52456   if (argc == 3) {
52457     int _v;
52458     {
52459       void *ptr;
52460       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52461         _v = 0;
52462       } else {
52463         _v = 1;
52464       }
52465     }
52466     if (_v) {
52467       {
52468         void *ptr;
52469         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52470           _v = 0;
52471         } else {
52472           _v = 1;
52473         }
52474       }
52475       if (_v) {
52476         {
52477           void *ptr;
52478           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52479             _v = 0;
52480           } else {
52481             _v = 1;
52482           }
52483         }
52484         if (_v) {
52485           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
52486         }
52487       }
52488     }
52489   }
52490   if (argc == 4) {
52491     int _v;
52492     {
52493       void *ptr;
52494       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52495         _v = 0;
52496       } else {
52497         _v = 1;
52498       }
52499     }
52500     if (_v) {
52501       {
52502         void *ptr;
52503         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52504           _v = 0;
52505         } else {
52506           _v = 1;
52507         }
52508       }
52509       if (_v) {
52510         {
52511           void *ptr;
52512           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
52513             _v = 0;
52514           } else {
52515             _v = 1;
52516           }
52517         }
52518         if (_v) {
52519           {
52520             void *ptr;
52521             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52522               _v = 0;
52523             } else {
52524               _v = 1;
52525             }
52526           }
52527           if (_v) {
52528             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
52529           }
52530         }
52531       }
52532     }
52533   }
52534 
52535   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
52536     "  Possible C/C++ prototypes are:\n"
52537     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
52538     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
52539   lua_error(L);return 0;
52540 }
52541 
52542 
52543 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
52544   int SWIG_arg = 0;
52545   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52546   lldb::SBFileSpec *arg2 = 0 ;
52547   lldb::SBError result;
52548 
52549   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
52550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
52551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
52552 
52553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52554     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
52555   }
52556 
52557 
52558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52559     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52560   }
52561 
52562   result = (arg1)->BreakpointsWriteToFile(*arg2);
52563   {
52564     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52566   }
52567   return SWIG_arg;
52568 
52569   if(0) SWIG_fail;
52570 
52571 fail:
52572   lua_error(L);
52573   return SWIG_arg;
52574 }
52575 
52576 
52577 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
52578   int SWIG_arg = 0;
52579   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52580   lldb::SBFileSpec *arg2 = 0 ;
52581   lldb::SBBreakpointList *arg3 = 0 ;
52582   bool arg4 ;
52583   lldb::SBError result;
52584 
52585   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
52586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
52587   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
52588   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
52589   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
52590 
52591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52592     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
52593   }
52594 
52595 
52596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52597     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52598   }
52599 
52600 
52601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52602     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52603   }
52604 
52605   arg4 = (lua_toboolean(L, 4)!=0);
52606   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
52607   {
52608     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52609     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52610   }
52611   return SWIG_arg;
52612 
52613   if(0) SWIG_fail;
52614 
52615 fail:
52616   lua_error(L);
52617   return SWIG_arg;
52618 }
52619 
52620 
52621 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
52622   int SWIG_arg = 0;
52623   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52624   lldb::SBFileSpec *arg2 = 0 ;
52625   lldb::SBBreakpointList *arg3 = 0 ;
52626   lldb::SBError result;
52627 
52628   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
52629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
52630   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
52631   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
52632 
52633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52634     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
52635   }
52636 
52637 
52638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52639     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52640   }
52641 
52642 
52643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52644     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52645   }
52646 
52647   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
52648   {
52649     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52650     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52651   }
52652   return SWIG_arg;
52653 
52654   if(0) SWIG_fail;
52655 
52656 fail:
52657   lua_error(L);
52658   return SWIG_arg;
52659 }
52660 
52661 
52662 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
52663   int argc;
52664   int argv[5]={
52665     1,2,3,4,5
52666   };
52667 
52668   argc = lua_gettop(L);
52669   if (argc == 2) {
52670     int _v;
52671     {
52672       void *ptr;
52673       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52674         _v = 0;
52675       } else {
52676         _v = 1;
52677       }
52678     }
52679     if (_v) {
52680       {
52681         void *ptr;
52682         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52683           _v = 0;
52684         } else {
52685           _v = 1;
52686         }
52687       }
52688       if (_v) {
52689         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
52690       }
52691     }
52692   }
52693   if (argc == 3) {
52694     int _v;
52695     {
52696       void *ptr;
52697       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52698         _v = 0;
52699       } else {
52700         _v = 1;
52701       }
52702     }
52703     if (_v) {
52704       {
52705         void *ptr;
52706         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52707           _v = 0;
52708         } else {
52709           _v = 1;
52710         }
52711       }
52712       if (_v) {
52713         {
52714           void *ptr;
52715           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52716             _v = 0;
52717           } else {
52718             _v = 1;
52719           }
52720         }
52721         if (_v) {
52722           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
52723         }
52724       }
52725     }
52726   }
52727   if (argc == 4) {
52728     int _v;
52729     {
52730       void *ptr;
52731       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52732         _v = 0;
52733       } else {
52734         _v = 1;
52735       }
52736     }
52737     if (_v) {
52738       {
52739         void *ptr;
52740         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52741           _v = 0;
52742         } else {
52743           _v = 1;
52744         }
52745       }
52746       if (_v) {
52747         {
52748           void *ptr;
52749           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52750             _v = 0;
52751           } else {
52752             _v = 1;
52753           }
52754         }
52755         if (_v) {
52756           {
52757             _v = lua_isboolean(L,argv[3]);
52758           }
52759           if (_v) {
52760             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
52761           }
52762         }
52763       }
52764     }
52765   }
52766 
52767   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
52768     "  Possible C/C++ prototypes are:\n"
52769     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
52770     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
52771     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
52772   lua_error(L);return 0;
52773 }
52774 
52775 
52776 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
52777   int SWIG_arg = 0;
52778   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52779   uint32_t result;
52780 
52781   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
52782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
52783 
52784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52785     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52786   }
52787 
52788   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
52789   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52790   return SWIG_arg;
52791 
52792   if(0) SWIG_fail;
52793 
52794 fail:
52795   lua_error(L);
52796   return SWIG_arg;
52797 }
52798 
52799 
52800 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
52801   int SWIG_arg = 0;
52802   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52803   uint32_t arg2 ;
52804   lldb::SBWatchpoint result;
52805 
52806   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
52807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
52808   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
52809 
52810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52811     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52812   }
52813 
52814   arg2 = (uint32_t)lua_tointeger(L, 2);
52815   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
52816   {
52817     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52818     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52819   }
52820   return SWIG_arg;
52821 
52822   if(0) SWIG_fail;
52823 
52824 fail:
52825   lua_error(L);
52826   return SWIG_arg;
52827 }
52828 
52829 
52830 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
52831   int SWIG_arg = 0;
52832   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52833   lldb::watch_id_t arg2 ;
52834   bool result;
52835 
52836   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
52837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
52838   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
52839 
52840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52841     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
52842   }
52843 
52844   arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
52845   result = (bool)(arg1)->DeleteWatchpoint(arg2);
52846   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52847   return SWIG_arg;
52848 
52849   if(0) SWIG_fail;
52850 
52851 fail:
52852   lua_error(L);
52853   return SWIG_arg;
52854 }
52855 
52856 
52857 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
52858   int SWIG_arg = 0;
52859   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52860   lldb::watch_id_t arg2 ;
52861   lldb::SBWatchpoint result;
52862 
52863   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
52864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
52865   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
52866 
52867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52868     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
52869   }
52870 
52871   arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
52872   result = (arg1)->FindWatchpointByID(arg2);
52873   {
52874     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52875     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52876   }
52877   return SWIG_arg;
52878 
52879   if(0) SWIG_fail;
52880 
52881 fail:
52882   lua_error(L);
52883   return SWIG_arg;
52884 }
52885 
52886 
52887 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
52888   int SWIG_arg = 0;
52889   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52890   bool result;
52891 
52892   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
52893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
52894 
52895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52896     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52897   }
52898 
52899   result = (bool)(arg1)->EnableAllWatchpoints();
52900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52901   return SWIG_arg;
52902 
52903   if(0) SWIG_fail;
52904 
52905 fail:
52906   lua_error(L);
52907   return SWIG_arg;
52908 }
52909 
52910 
52911 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
52912   int SWIG_arg = 0;
52913   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52914   bool result;
52915 
52916   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
52917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
52918 
52919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52920     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52921   }
52922 
52923   result = (bool)(arg1)->DisableAllWatchpoints();
52924   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52925   return SWIG_arg;
52926 
52927   if(0) SWIG_fail;
52928 
52929 fail:
52930   lua_error(L);
52931   return SWIG_arg;
52932 }
52933 
52934 
52935 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
52936   int SWIG_arg = 0;
52937   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52938   bool result;
52939 
52940   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
52941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
52942 
52943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52944     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52945   }
52946 
52947   result = (bool)(arg1)->DeleteAllWatchpoints();
52948   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52949   return SWIG_arg;
52950 
52951   if(0) SWIG_fail;
52952 
52953 fail:
52954   lua_error(L);
52955   return SWIG_arg;
52956 }
52957 
52958 
52959 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
52960   int SWIG_arg = 0;
52961   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52962   lldb::addr_t arg2 ;
52963   size_t arg3 ;
52964   bool arg4 ;
52965   bool arg5 ;
52966   lldb::SBError *arg6 = 0 ;
52967   lldb::SBWatchpoint result;
52968 
52969   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
52970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
52971   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
52972   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
52973   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
52974   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
52975   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
52976 
52977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52978     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
52979   }
52980 
52981   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
52982   arg3 = (size_t)lua_tointeger(L, 3);
52983   arg4 = (lua_toboolean(L, 4)!=0);
52984   arg5 = (lua_toboolean(L, 5)!=0);
52985 
52986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
52987     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
52988   }
52989 
52990   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
52991   {
52992     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52993     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52994   }
52995   return SWIG_arg;
52996 
52997   if(0) SWIG_fail;
52998 
52999 fail:
53000   lua_error(L);
53001   return SWIG_arg;
53002 }
53003 
53004 
53005 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
53006   int SWIG_arg = 0;
53007   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53008   lldb::SBBroadcaster result;
53009 
53010   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
53011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
53012 
53013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53014     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
53015   }
53016 
53017   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
53018   {
53019     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
53020     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
53021   }
53022   return SWIG_arg;
53023 
53024   if(0) SWIG_fail;
53025 
53026 fail:
53027   lua_error(L);
53028   return SWIG_arg;
53029 }
53030 
53031 
53032 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
53033   int SWIG_arg = 0;
53034   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53035   char *arg2 = (char *) 0 ;
53036   lldb::SBAddress arg3 ;
53037   lldb::SBType arg4 ;
53038   lldb::SBAddress *argp3 ;
53039   lldb::SBType *argp4 ;
53040   lldb::SBValue result;
53041 
53042   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
53043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
53044   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
53045   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
53046   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
53047 
53048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53049     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
53050   }
53051 
53052   arg2 = (char *)lua_tostring(L, 2);
53053 
53054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
53055     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
53056   }
53057   arg3 = *argp3;
53058 
53059 
53060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
53061     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
53062   }
53063   arg4 = *argp4;
53064 
53065   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
53066   {
53067     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53068     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,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_CreateValueFromData(lua_State* L) {
53081   int SWIG_arg = 0;
53082   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53083   char *arg2 = (char *) 0 ;
53084   lldb::SBData arg3 ;
53085   lldb::SBType arg4 ;
53086   lldb::SBData *argp3 ;
53087   lldb::SBType *argp4 ;
53088   lldb::SBValue result;
53089 
53090   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
53091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
53092   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
53093   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
53094   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
53095 
53096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53097     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
53098   }
53099 
53100   arg2 = (char *)lua_tostring(L, 2);
53101 
53102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
53103     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
53104   }
53105   arg3 = *argp3;
53106 
53107 
53108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
53109     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
53110   }
53111   arg4 = *argp4;
53112 
53113   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
53114   {
53115     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53117   }
53118   return SWIG_arg;
53119 
53120   if(0) SWIG_fail;
53121 
53122 fail:
53123   lua_error(L);
53124   return SWIG_arg;
53125 }
53126 
53127 
53128 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
53129   int SWIG_arg = 0;
53130   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53131   char *arg2 = (char *) 0 ;
53132   char *arg3 = (char *) 0 ;
53133   lldb::SBValue result;
53134 
53135   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
53136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
53137   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
53138   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
53139 
53140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53141     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
53142   }
53143 
53144   arg2 = (char *)lua_tostring(L, 2);
53145   arg3 = (char *)lua_tostring(L, 3);
53146   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
53147   {
53148     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53150   }
53151   return SWIG_arg;
53152 
53153   if(0) SWIG_fail;
53154 
53155 fail:
53156   lua_error(L);
53157   return SWIG_arg;
53158 }
53159 
53160 
53161 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
53162   int SWIG_arg = 0;
53163   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53164   lldb::SBAddress arg2 ;
53165   uint32_t arg3 ;
53166   lldb::SBAddress *argp2 ;
53167   lldb::SBInstructionList result;
53168 
53169   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
53170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53171   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53172   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53173 
53174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53175     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53176   }
53177 
53178 
53179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53180     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53181   }
53182   arg2 = *argp2;
53183 
53184   arg3 = (uint32_t)lua_tointeger(L, 3);
53185   result = (arg1)->ReadInstructions(arg2,arg3);
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_ReadInstructions__SWIG_1(lua_State* L) {
53201   int SWIG_arg = 0;
53202   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53203   lldb::SBAddress arg2 ;
53204   uint32_t arg3 ;
53205   char *arg4 = (char *) 0 ;
53206   lldb::SBAddress *argp2 ;
53207   lldb::SBInstructionList result;
53208 
53209   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
53210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53211   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53212   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53213   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
53214 
53215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53216     SWIG_fail_ptr("SBTarget_ReadInstructions",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_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53222   }
53223   arg2 = *argp2;
53224 
53225   arg3 = (uint32_t)lua_tointeger(L, 3);
53226   arg4 = (char *)lua_tostring(L, 4);
53227   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
53228   {
53229     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53231   }
53232   return SWIG_arg;
53233 
53234   if(0) SWIG_fail;
53235 
53236 fail:
53237   lua_error(L);
53238   return SWIG_arg;
53239 }
53240 
53241 
53242 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
53243   int argc;
53244   int argv[5]={
53245     1,2,3,4,5
53246   };
53247 
53248   argc = lua_gettop(L);
53249   if (argc == 3) {
53250     int _v;
53251     {
53252       void *ptr;
53253       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53254         _v = 0;
53255       } else {
53256         _v = 1;
53257       }
53258     }
53259     if (_v) {
53260       {
53261         void *ptr;
53262         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53263           _v = 0;
53264         } else {
53265           _v = 1;
53266         }
53267       }
53268       if (_v) {
53269         {
53270           _v = lua_isnumber(L,argv[2]);
53271         }
53272         if (_v) {
53273           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
53274         }
53275       }
53276     }
53277   }
53278   if (argc == 4) {
53279     int _v;
53280     {
53281       void *ptr;
53282       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53283         _v = 0;
53284       } else {
53285         _v = 1;
53286       }
53287     }
53288     if (_v) {
53289       {
53290         void *ptr;
53291         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53292           _v = 0;
53293         } else {
53294           _v = 1;
53295         }
53296       }
53297       if (_v) {
53298         {
53299           _v = lua_isnumber(L,argv[2]);
53300         }
53301         if (_v) {
53302           {
53303             _v = SWIG_lua_isnilstring(L,argv[3]);
53304           }
53305           if (_v) {
53306             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
53307           }
53308         }
53309       }
53310     }
53311   }
53312 
53313   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
53314     "  Possible C/C++ prototypes are:\n"
53315     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
53316     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
53317   lua_error(L);return 0;
53318 }
53319 
53320 
53321 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
53322   int SWIG_arg = 0;
53323   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53324   lldb::SBAddress arg2 ;
53325   void *arg3 = (void *) 0 ;
53326   size_t arg4 ;
53327   lldb::SBAddress *argp2 ;
53328   lldb::SBInstructionList result;
53329 
53330   SWIG_check_num_args("lldb::SBTarget::GetInstructions",3,3)
53331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
53332   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
53333 
53334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53335     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53336   }
53337 
53338 
53339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53340     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53341   }
53342   arg2 = *argp2;
53343 
53344   {
53345     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
53346   }
53347   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
53348   {
53349     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53351   }
53352   return SWIG_arg;
53353 
53354   if(0) SWIG_fail;
53355 
53356 fail:
53357   lua_error(L);
53358   return SWIG_arg;
53359 }
53360 
53361 
53362 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
53363   int SWIG_arg = 0;
53364   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53365   lldb::SBAddress arg2 ;
53366   char *arg3 = (char *) 0 ;
53367   void *arg4 = (void *) 0 ;
53368   size_t arg5 ;
53369   lldb::SBAddress *argp2 ;
53370   lldb::SBInstructionList result;
53371 
53372   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",4,4)
53373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
53374   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
53375   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
53376 
53377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53378     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
53379   }
53380 
53381 
53382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53383     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
53384   }
53385   arg2 = *argp2;
53386 
53387   arg3 = (char *)lua_tostring(L, 3);
53388   {
53389     arg4 = (void *)luaL_checklstring(L, 4, &arg5);
53390   }
53391   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
53392   {
53393     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53395   }
53396   return SWIG_arg;
53397 
53398   if(0) SWIG_fail;
53399 
53400 fail:
53401   lua_error(L);
53402   return SWIG_arg;
53403 }
53404 
53405 
53406 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
53407   int SWIG_arg = 0;
53408   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53409   char *arg2 = (char *) 0 ;
53410   lldb::SymbolType arg3 ;
53411   lldb::SBSymbolContextList result;
53412 
53413   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
53414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
53415   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
53416   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
53417 
53418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53419     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
53420   }
53421 
53422   arg2 = (char *)lua_tostring(L, 2);
53423   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
53424   result = (arg1)->FindSymbols((char const *)arg2,arg3);
53425   {
53426     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
53427     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53428   }
53429   return SWIG_arg;
53430 
53431   if(0) SWIG_fail;
53432 
53433 fail:
53434   lua_error(L);
53435   return SWIG_arg;
53436 }
53437 
53438 
53439 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
53440   int SWIG_arg = 0;
53441   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53442   char *arg2 = (char *) 0 ;
53443   lldb::SBSymbolContextList result;
53444 
53445   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
53446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
53447   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
53448 
53449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53450     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
53451   }
53452 
53453   arg2 = (char *)lua_tostring(L, 2);
53454   result = (arg1)->FindSymbols((char const *)arg2);
53455   {
53456     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
53457     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53458   }
53459   return SWIG_arg;
53460 
53461   if(0) SWIG_fail;
53462 
53463 fail:
53464   lua_error(L);
53465   return SWIG_arg;
53466 }
53467 
53468 
53469 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
53470   int argc;
53471   int argv[4]={
53472     1,2,3,4
53473   };
53474 
53475   argc = lua_gettop(L);
53476   if (argc == 2) {
53477     int _v;
53478     {
53479       void *ptr;
53480       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53481         _v = 0;
53482       } else {
53483         _v = 1;
53484       }
53485     }
53486     if (_v) {
53487       {
53488         _v = SWIG_lua_isnilstring(L,argv[1]);
53489       }
53490       if (_v) {
53491         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
53492       }
53493     }
53494   }
53495   if (argc == 3) {
53496     int _v;
53497     {
53498       void *ptr;
53499       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53500         _v = 0;
53501       } else {
53502         _v = 1;
53503       }
53504     }
53505     if (_v) {
53506       {
53507         _v = SWIG_lua_isnilstring(L,argv[1]);
53508       }
53509       if (_v) {
53510         {
53511           _v = lua_isnumber(L,argv[2]);
53512         }
53513         if (_v) {
53514           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
53515         }
53516       }
53517     }
53518   }
53519 
53520   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
53521     "  Possible C/C++ prototypes are:\n"
53522     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
53523     "    lldb::SBTarget::FindSymbols(char const *)\n");
53524   lua_error(L);return 0;
53525 }
53526 
53527 
53528 static int _wrap_SBTarget_GetDescription(lua_State* L) {
53529   int SWIG_arg = 0;
53530   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53531   lldb::SBStream *arg2 = 0 ;
53532   lldb::DescriptionLevel arg3 ;
53533   bool result;
53534 
53535   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
53536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
53537   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
53538   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
53539 
53540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53541     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
53542   }
53543 
53544 
53545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
53546     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
53547   }
53548 
53549   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
53550   result = (bool)(arg1)->GetDescription(*arg2,arg3);
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_GetStackRedZoneSize(lua_State* L) {
53563   int SWIG_arg = 0;
53564   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53565   lldb::addr_t result;
53566 
53567   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
53568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
53569 
53570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53571     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
53572   }
53573 
53574   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
53575   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53576   return SWIG_arg;
53577 
53578   if(0) SWIG_fail;
53579 
53580 fail:
53581   lua_error(L);
53582   return SWIG_arg;
53583 }
53584 
53585 
53586 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
53587   int SWIG_arg = 0;
53588   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53589   lldb::SBModule *arg2 = 0 ;
53590   bool result;
53591 
53592   SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
53593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
53594   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
53595 
53596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53597     SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
53598   }
53599 
53600 
53601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
53602     SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
53603   }
53604 
53605   result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
53606   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53607   return SWIG_arg;
53608 
53609   if(0) SWIG_fail;
53610 
53611 fail:
53612   lua_error(L);
53613   return SWIG_arg;
53614 }
53615 
53616 
53617 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
53618   int SWIG_arg = 0;
53619   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53620   SwigValueWrapper< lldb::SBLaunchInfo > result;
53621 
53622   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
53623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
53624 
53625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53626     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
53627   }
53628 
53629   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
53630   {
53631     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
53632     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
53633   }
53634   return SWIG_arg;
53635 
53636   if(0) SWIG_fail;
53637 
53638 fail:
53639   lua_error(L);
53640   return SWIG_arg;
53641 }
53642 
53643 
53644 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
53645   int SWIG_arg = 0;
53646   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53647   lldb::SBLaunchInfo *arg2 = 0 ;
53648 
53649   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
53650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
53651   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
53652 
53653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53654     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
53655   }
53656 
53657 
53658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
53659     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
53660   }
53661 
53662   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
53663 
53664   return SWIG_arg;
53665 
53666   if(0) SWIG_fail;
53667 
53668 fail:
53669   lua_error(L);
53670   return SWIG_arg;
53671 }
53672 
53673 
53674 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
53675   int SWIG_arg = 0;
53676   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53677   bool arg2 ;
53678 
53679   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
53680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
53681   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
53682 
53683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53684     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
53685   }
53686 
53687   arg2 = (lua_toboolean(L, 2)!=0);
53688   (arg1)->SetCollectingStats(arg2);
53689 
53690   return SWIG_arg;
53691 
53692   if(0) SWIG_fail;
53693 
53694 fail:
53695   lua_error(L);
53696   return SWIG_arg;
53697 }
53698 
53699 
53700 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
53701   int SWIG_arg = 0;
53702   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53703   bool result;
53704 
53705   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
53706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
53707 
53708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53709     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
53710   }
53711 
53712   result = (bool)(arg1)->GetCollectingStats();
53713   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53714   return SWIG_arg;
53715 
53716   if(0) SWIG_fail;
53717 
53718 fail:
53719   lua_error(L);
53720   return SWIG_arg;
53721 }
53722 
53723 
53724 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
53725   int SWIG_arg = 0;
53726   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53727   lldb::SBStructuredData result;
53728 
53729   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
53730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
53731 
53732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53733     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
53734   }
53735 
53736   result = (arg1)->GetStatistics();
53737   {
53738     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
53739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
53740   }
53741   return SWIG_arg;
53742 
53743   if(0) SWIG_fail;
53744 
53745 fail:
53746   lua_error(L);
53747   return SWIG_arg;
53748 }
53749 
53750 
53751 static int _wrap_SBTarget___eq(lua_State* L) {
53752   int SWIG_arg = 0;
53753   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53754   lldb::SBTarget *arg2 = 0 ;
53755   bool result;
53756 
53757   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
53758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
53759   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
53760 
53761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53762     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
53763   }
53764 
53765 
53766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
53767     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
53768   }
53769 
53770   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
53771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53772   return SWIG_arg;
53773 
53774   if(0) SWIG_fail;
53775 
53776 fail:
53777   lua_error(L);
53778   return SWIG_arg;
53779 }
53780 
53781 
53782 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
53783   int SWIG_arg = 0;
53784   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53785   char *arg2 = (char *) 0 ;
53786   lldb::SBValue result;
53787 
53788   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
53789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
53790   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
53791 
53792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53793     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
53794   }
53795 
53796   arg2 = (char *)lua_tostring(L, 2);
53797   result = (arg1)->EvaluateExpression((char const *)arg2);
53798   {
53799     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53800     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53801   }
53802   return SWIG_arg;
53803 
53804   if(0) SWIG_fail;
53805 
53806 fail:
53807   lua_error(L);
53808   return SWIG_arg;
53809 }
53810 
53811 
53812 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
53813   int SWIG_arg = 0;
53814   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53815   char *arg2 = (char *) 0 ;
53816   lldb::SBExpressionOptions *arg3 = 0 ;
53817   lldb::SBValue result;
53818 
53819   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
53820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
53821   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
53822   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
53823 
53824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53825     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
53826   }
53827 
53828   arg2 = (char *)lua_tostring(L, 2);
53829 
53830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
53831     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
53832   }
53833 
53834   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
53835   {
53836     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53837     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53838   }
53839   return SWIG_arg;
53840 
53841   if(0) SWIG_fail;
53842 
53843 fail:
53844   lua_error(L);
53845   return SWIG_arg;
53846 }
53847 
53848 
53849 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
53850   int argc;
53851   int argv[4]={
53852     1,2,3,4
53853   };
53854 
53855   argc = lua_gettop(L);
53856   if (argc == 2) {
53857     int _v;
53858     {
53859       void *ptr;
53860       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53861         _v = 0;
53862       } else {
53863         _v = 1;
53864       }
53865     }
53866     if (_v) {
53867       {
53868         _v = SWIG_lua_isnilstring(L,argv[1]);
53869       }
53870       if (_v) {
53871         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
53872       }
53873     }
53874   }
53875   if (argc == 3) {
53876     int _v;
53877     {
53878       void *ptr;
53879       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53880         _v = 0;
53881       } else {
53882         _v = 1;
53883       }
53884     }
53885     if (_v) {
53886       {
53887         _v = SWIG_lua_isnilstring(L,argv[1]);
53888       }
53889       if (_v) {
53890         {
53891           void *ptr;
53892           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
53893             _v = 0;
53894           } else {
53895             _v = 1;
53896           }
53897         }
53898         if (_v) {
53899           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
53900         }
53901       }
53902     }
53903   }
53904 
53905   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
53906     "  Possible C/C++ prototypes are:\n"
53907     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
53908     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
53909   lua_error(L);return 0;
53910 }
53911 
53912 
53913 static int _wrap_SBTarget___tostring(lua_State* L) {
53914   int SWIG_arg = 0;
53915   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53916   std::string result;
53917 
53918   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
53919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
53920 
53921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53922     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
53923   }
53924 
53925   result = lldb_SBTarget___str__(arg1);
53926   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
53927   return SWIG_arg;
53928 
53929   if(0) SWIG_fail;
53930 
53931 fail:
53932   lua_error(L);
53933   return SWIG_arg;
53934 }
53935 
53936 
53937 static int _wrap_SBTarget_GetTrace(lua_State* L) {
53938   int SWIG_arg = 0;
53939   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53940   lldb::SBTrace result;
53941 
53942   SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
53943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
53944 
53945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53946     SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
53947   }
53948 
53949   result = (arg1)->GetTrace();
53950   {
53951     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
53952     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
53953   }
53954   return SWIG_arg;
53955 
53956   if(0) SWIG_fail;
53957 
53958 fail:
53959   lua_error(L);
53960   return SWIG_arg;
53961 }
53962 
53963 
53964 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
53965   int SWIG_arg = 0;
53966   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53967   lldb::SBError *arg2 = 0 ;
53968   lldb::SBTrace result;
53969 
53970   SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
53971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
53972   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
53973 
53974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53975     SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
53976   }
53977 
53978 
53979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53980     SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
53981   }
53982 
53983   result = (arg1)->CreateTrace(*arg2);
53984   {
53985     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
53986     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
53987   }
53988   return SWIG_arg;
53989 
53990   if(0) SWIG_fail;
53991 
53992 fail:
53993   lua_error(L);
53994   return SWIG_arg;
53995 }
53996 
53997 
53998 static void swig_delete_SBTarget(void *obj) {
53999 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
54000 delete arg1;
54001 }
54002 static int _proxy__wrap_new_SBTarget(lua_State *L) {
54003     assert(lua_istable(L,1));
54004     lua_pushcfunction(L,_wrap_new_SBTarget);
54005     assert(!lua_isnil(L,-1));
54006     lua_replace(L,1); /* replace our table with real constructor */
54007     lua_call(L,lua_gettop(L)-1,1);
54008     return 1;
54009 }
54010 static swig_lua_attribute swig_SBTarget_attributes[] = {
54011     {0,0,0}
54012 };
54013 static swig_lua_method swig_SBTarget_methods[]= {
54014     { "IsValid", _wrap_SBTarget_IsValid},
54015     { "GetProcess", _wrap_SBTarget_GetProcess},
54016     { "GetPlatform", _wrap_SBTarget_GetPlatform},
54017     { "Install", _wrap_SBTarget_Install},
54018     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
54019     { "Launch", _wrap_SBTarget_Launch},
54020     { "LoadCore", _wrap_SBTarget_LoadCore},
54021     { "Attach", _wrap_SBTarget_Attach},
54022     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
54023     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
54024     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
54025     { "GetExecutable", _wrap_SBTarget_GetExecutable},
54026     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
54027     { "AddModule", _wrap_SBTarget_AddModule},
54028     { "GetNumModules", _wrap_SBTarget_GetNumModules},
54029     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
54030     { "RemoveModule", _wrap_SBTarget_RemoveModule},
54031     { "GetDebugger", _wrap_SBTarget_GetDebugger},
54032     { "FindModule", _wrap_SBTarget_FindModule},
54033     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
54034     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
54035     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
54036     { "GetTriple", _wrap_SBTarget_GetTriple},
54037     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
54038     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
54039     { "GetMaximumNumberOfChildrenToDisplay", _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay},
54040     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
54041     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
54042     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
54043     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
54044     { "FindFunctions", _wrap_SBTarget_FindFunctions},
54045     { "FindFirstType", _wrap_SBTarget_FindFirstType},
54046     { "FindTypes", _wrap_SBTarget_FindTypes},
54047     { "GetBasicType", _wrap_SBTarget_GetBasicType},
54048     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
54049     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
54050     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
54051     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
54052     { "Clear", _wrap_SBTarget_Clear},
54053     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
54054     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
54055     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
54056     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
54057     { "ReadMemory", _wrap_SBTarget_ReadMemory},
54058     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
54059     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
54060     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
54061     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
54062     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
54063     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
54064     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
54065     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
54066     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
54067     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
54068     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
54069     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
54070     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
54071     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
54072     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
54073     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
54074     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
54075     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
54076     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
54077     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
54078     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
54079     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
54080     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
54081     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
54082     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
54083     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
54084     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
54085     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
54086     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
54087     { "WatchAddress", _wrap_SBTarget_WatchAddress},
54088     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
54089     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
54090     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
54091     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
54092     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
54093     { "GetInstructions", _wrap_SBTarget_GetInstructions},
54094     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
54095     { "FindSymbols", _wrap_SBTarget_FindSymbols},
54096     { "GetDescription", _wrap_SBTarget_GetDescription},
54097     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
54098     { "IsLoaded", _wrap_SBTarget_IsLoaded},
54099     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
54100     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
54101     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
54102     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
54103     { "GetStatistics", _wrap_SBTarget_GetStatistics},
54104     { "__eq", _wrap_SBTarget___eq},
54105     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
54106     { "__tostring", _wrap_SBTarget___tostring},
54107     { "GetTrace", _wrap_SBTarget_GetTrace},
54108     { "CreateTrace", _wrap_SBTarget_CreateTrace},
54109     {0,0}
54110 };
54111 static swig_lua_method swig_SBTarget_meta[] = {
54112     { "__eq", _wrap_SBTarget___eq},
54113     { "__tostring", _wrap_SBTarget___tostring},
54114     {0,0}
54115 };
54116 
54117 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
54118     {0,0,0}
54119 };
54120 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
54121     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
54122     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
54123     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
54124     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
54125     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
54126     {0,0,0,0,0,0}
54127 };
54128 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
54129     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
54130     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
54131     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
54132     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
54133     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
54134     {0,0}
54135 };
54136 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
54137     0
54138 };
54139 
54140 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
54141     "SBTarget",
54142     swig_SBTarget_Sf_SwigStatic_methods,
54143     swig_SBTarget_Sf_SwigStatic_attributes,
54144     swig_SBTarget_Sf_SwigStatic_constants,
54145     swig_SBTarget_Sf_SwigStatic_classes,
54146     0
54147 };
54148 static swig_lua_class *swig_SBTarget_bases[] = {0};
54149 static const char *swig_SBTarget_base_names[] = {0};
54150 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 };
54151 
54152 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
54153   int SWIG_arg = 0;
54154   lldb::SBThread *result = 0 ;
54155 
54156   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
54157   result = (lldb::SBThread *)new lldb::SBThread();
54158   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54159   return SWIG_arg;
54160 
54161   if(0) SWIG_fail;
54162 
54163 fail:
54164   lua_error(L);
54165   return SWIG_arg;
54166 }
54167 
54168 
54169 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
54170   int SWIG_arg = 0;
54171   lldb::SBThread *arg1 = 0 ;
54172   lldb::SBThread *result = 0 ;
54173 
54174   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
54175   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
54176 
54177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54178     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
54179   }
54180 
54181   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
54182   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54183   return SWIG_arg;
54184 
54185   if(0) SWIG_fail;
54186 
54187 fail:
54188   lua_error(L);
54189   return SWIG_arg;
54190 }
54191 
54192 
54193 static int _wrap_new_SBThread(lua_State* L) {
54194   int argc;
54195   int argv[2]={
54196     1,2
54197   };
54198 
54199   argc = lua_gettop(L);
54200   if (argc == 0) {
54201     return _wrap_new_SBThread__SWIG_0(L);
54202   }
54203   if (argc == 1) {
54204     int _v;
54205     {
54206       void *ptr;
54207       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
54208         _v = 0;
54209       } else {
54210         _v = 1;
54211       }
54212     }
54213     if (_v) {
54214       return _wrap_new_SBThread__SWIG_1(L);
54215     }
54216   }
54217 
54218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
54219     "  Possible C/C++ prototypes are:\n"
54220     "    lldb::SBThread::SBThread()\n"
54221     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
54222   lua_error(L);return 0;
54223 }
54224 
54225 
54226 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
54227   int SWIG_arg = 0;
54228   char *result = 0 ;
54229 
54230   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
54231   result = (char *)lldb::SBThread::GetBroadcasterClassName();
54232   lua_pushstring(L,(const char *)result); SWIG_arg++;
54233   return SWIG_arg;
54234 
54235   if(0) SWIG_fail;
54236 
54237 fail:
54238   lua_error(L);
54239   return SWIG_arg;
54240 }
54241 
54242 
54243 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
54244   int SWIG_arg = 0;
54245   lldb::SBEvent *arg1 = 0 ;
54246   bool result;
54247 
54248   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
54249   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
54250 
54251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54252     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
54253   }
54254 
54255   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
54256   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54257   return SWIG_arg;
54258 
54259   if(0) SWIG_fail;
54260 
54261 fail:
54262   lua_error(L);
54263   return SWIG_arg;
54264 }
54265 
54266 
54267 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
54268   int SWIG_arg = 0;
54269   lldb::SBEvent *arg1 = 0 ;
54270   lldb::SBFrame result;
54271 
54272   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
54273   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
54274 
54275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54276     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54277   }
54278 
54279   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
54280   {
54281     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54282     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54283   }
54284   return SWIG_arg;
54285 
54286   if(0) SWIG_fail;
54287 
54288 fail:
54289   lua_error(L);
54290   return SWIG_arg;
54291 }
54292 
54293 
54294 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
54295   int SWIG_arg = 0;
54296   lldb::SBEvent *arg1 = 0 ;
54297   lldb::SBThread result;
54298 
54299   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
54300   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
54301 
54302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54303     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54304   }
54305 
54306   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
54307   {
54308     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54310   }
54311   return SWIG_arg;
54312 
54313   if(0) SWIG_fail;
54314 
54315 fail:
54316   lua_error(L);
54317   return SWIG_arg;
54318 }
54319 
54320 
54321 static int _wrap_SBThread_IsValid(lua_State* L) {
54322   int SWIG_arg = 0;
54323   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54324   bool result;
54325 
54326   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
54327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
54328 
54329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54330     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
54331   }
54332 
54333   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
54334   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54335   return SWIG_arg;
54336 
54337   if(0) SWIG_fail;
54338 
54339 fail:
54340   lua_error(L);
54341   return SWIG_arg;
54342 }
54343 
54344 
54345 static int _wrap_SBThread_Clear(lua_State* L) {
54346   int SWIG_arg = 0;
54347   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54348 
54349   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
54350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
54351 
54352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54353     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
54354   }
54355 
54356   (arg1)->Clear();
54357 
54358   return SWIG_arg;
54359 
54360   if(0) SWIG_fail;
54361 
54362 fail:
54363   lua_error(L);
54364   return SWIG_arg;
54365 }
54366 
54367 
54368 static int _wrap_SBThread_GetStopReason(lua_State* L) {
54369   int SWIG_arg = 0;
54370   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54371   lldb::StopReason result;
54372 
54373   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
54374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
54375 
54376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54377     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
54378   }
54379 
54380   result = (lldb::StopReason)(arg1)->GetStopReason();
54381   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54382   return SWIG_arg;
54383 
54384   if(0) SWIG_fail;
54385 
54386 fail:
54387   lua_error(L);
54388   return SWIG_arg;
54389 }
54390 
54391 
54392 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
54393   int SWIG_arg = 0;
54394   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54395   size_t result;
54396 
54397   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
54398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
54399 
54400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54401     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
54402   }
54403 
54404   result = (arg1)->GetStopReasonDataCount();
54405   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54406   return SWIG_arg;
54407 
54408   if(0) SWIG_fail;
54409 
54410 fail:
54411   lua_error(L);
54412   return SWIG_arg;
54413 }
54414 
54415 
54416 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
54417   int SWIG_arg = 0;
54418   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54419   uint32_t arg2 ;
54420   uint64_t result;
54421 
54422   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
54423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
54424   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
54425 
54426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54427     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54428   }
54429 
54430   arg2 = (uint32_t)lua_tointeger(L, 2);
54431   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
54432   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54433   return SWIG_arg;
54434 
54435   if(0) SWIG_fail;
54436 
54437 fail:
54438   lua_error(L);
54439   return SWIG_arg;
54440 }
54441 
54442 
54443 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
54444   int SWIG_arg = 0;
54445   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54446   lldb::SBStream *arg2 = 0 ;
54447   bool result;
54448 
54449   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
54450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
54451   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
54452 
54453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54454     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
54455   }
54456 
54457 
54458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54459     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
54460   }
54461 
54462   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
54463   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54464   return SWIG_arg;
54465 
54466   if(0) SWIG_fail;
54467 
54468 fail:
54469   lua_error(L);
54470   return SWIG_arg;
54471 }
54472 
54473 
54474 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
54475   int SWIG_arg = 0;
54476   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54477   lldb::InstrumentationRuntimeType arg2 ;
54478   lldb::SBThreadCollection result;
54479 
54480   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
54481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
54482   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
54483 
54484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54485     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
54486   }
54487 
54488   arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
54489   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
54490   {
54491     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
54492     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
54493   }
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_GetStopDescription(lua_State* L) {
54505   int SWIG_arg = 0;
54506   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54507   char *arg2 = (char *) 0 ;
54508   size_t arg3 ;
54509   size_t result;
54510 
54511   SWIG_check_num_args("lldb::SBThread::GetStopDescription",2,2)
54512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
54513 
54514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54515     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
54516   }
54517 
54518   {
54519     arg3 = luaL_checkinteger(L, 2);
54520     if (arg3 <= 0) {
54521       return luaL_error(L, "Positive integer expected");
54522     }
54523     arg2 = (char *)malloc(arg3);
54524   }
54525   result = (arg1)->GetStopDescription(arg2,arg3);
54526   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54527   {
54528     lua_pop(L, 1); // Blow away the previous result
54529     lua_pushlstring(L, (const char *)arg2, result);
54530     free(arg2);
54531     // SWIG_arg was already incremented
54532   }
54533   return SWIG_arg;
54534 
54535   if(0) SWIG_fail;
54536 
54537 fail:
54538   lua_error(L);
54539   return SWIG_arg;
54540 }
54541 
54542 
54543 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
54544   int SWIG_arg = 0;
54545   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54546   lldb::SBValue result;
54547 
54548   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
54549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
54550 
54551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54552     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
54553   }
54554 
54555   result = (arg1)->GetStopReturnValue();
54556   {
54557     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
54558     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54559   }
54560   return SWIG_arg;
54561 
54562   if(0) SWIG_fail;
54563 
54564 fail:
54565   lua_error(L);
54566   return SWIG_arg;
54567 }
54568 
54569 
54570 static int _wrap_SBThread_GetThreadID(lua_State* L) {
54571   int SWIG_arg = 0;
54572   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54573   lldb::tid_t result;
54574 
54575   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
54576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
54577 
54578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54579     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
54580   }
54581 
54582   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
54583   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54584   return SWIG_arg;
54585 
54586   if(0) SWIG_fail;
54587 
54588 fail:
54589   lua_error(L);
54590   return SWIG_arg;
54591 }
54592 
54593 
54594 static int _wrap_SBThread_GetIndexID(lua_State* L) {
54595   int SWIG_arg = 0;
54596   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54597   uint32_t result;
54598 
54599   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
54600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
54601 
54602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54603     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
54604   }
54605 
54606   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
54607   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54608   return SWIG_arg;
54609 
54610   if(0) SWIG_fail;
54611 
54612 fail:
54613   lua_error(L);
54614   return SWIG_arg;
54615 }
54616 
54617 
54618 static int _wrap_SBThread_GetName(lua_State* L) {
54619   int SWIG_arg = 0;
54620   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54621   char *result = 0 ;
54622 
54623   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
54624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
54625 
54626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54627     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
54628   }
54629 
54630   result = (char *)((lldb::SBThread const *)arg1)->GetName();
54631   lua_pushstring(L,(const char *)result); SWIG_arg++;
54632   return SWIG_arg;
54633 
54634   if(0) SWIG_fail;
54635 
54636 fail:
54637   lua_error(L);
54638   return SWIG_arg;
54639 }
54640 
54641 
54642 static int _wrap_SBThread_GetQueueName(lua_State* L) {
54643   int SWIG_arg = 0;
54644   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54645   char *result = 0 ;
54646 
54647   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
54648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
54649 
54650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54651     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
54652   }
54653 
54654   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
54655   lua_pushstring(L,(const char *)result); SWIG_arg++;
54656   return SWIG_arg;
54657 
54658   if(0) SWIG_fail;
54659 
54660 fail:
54661   lua_error(L);
54662   return SWIG_arg;
54663 }
54664 
54665 
54666 static int _wrap_SBThread_GetQueueID(lua_State* L) {
54667   int SWIG_arg = 0;
54668   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54669   lldb::queue_id_t result;
54670 
54671   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
54672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
54673 
54674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54675     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
54676   }
54677 
54678   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
54679   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54680   return SWIG_arg;
54681 
54682   if(0) SWIG_fail;
54683 
54684 fail:
54685   lua_error(L);
54686   return SWIG_arg;
54687 }
54688 
54689 
54690 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
54691   int SWIG_arg = 0;
54692   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54693   char *arg2 = (char *) 0 ;
54694   lldb::SBStream *arg3 = 0 ;
54695   bool result;
54696 
54697   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
54698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
54699   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
54700   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
54701 
54702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54703     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
54704   }
54705 
54706   arg2 = (char *)lua_tostring(L, 2);
54707 
54708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
54709     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
54710   }
54711 
54712   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
54713   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54714   return SWIG_arg;
54715 
54716   if(0) SWIG_fail;
54717 
54718 fail:
54719   lua_error(L);
54720   return SWIG_arg;
54721 }
54722 
54723 
54724 static int _wrap_SBThread_GetQueue(lua_State* L) {
54725   int SWIG_arg = 0;
54726   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54727   lldb::SBQueue result;
54728 
54729   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
54730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
54731 
54732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54733     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
54734   }
54735 
54736   result = ((lldb::SBThread const *)arg1)->GetQueue();
54737   {
54738     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
54739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
54740   }
54741   return SWIG_arg;
54742 
54743   if(0) SWIG_fail;
54744 
54745 fail:
54746   lua_error(L);
54747   return SWIG_arg;
54748 }
54749 
54750 
54751 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
54752   int SWIG_arg = 0;
54753   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54754   lldb::RunMode arg2 ;
54755 
54756   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
54757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
54758   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
54759 
54760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54761     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
54762   }
54763 
54764   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
54765   (arg1)->StepOver(arg2);
54766 
54767   return SWIG_arg;
54768 
54769   if(0) SWIG_fail;
54770 
54771 fail:
54772   lua_error(L);
54773   return SWIG_arg;
54774 }
54775 
54776 
54777 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
54778   int SWIG_arg = 0;
54779   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54780 
54781   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
54782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
54783 
54784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54785     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
54786   }
54787 
54788   (arg1)->StepOver();
54789 
54790   return SWIG_arg;
54791 
54792   if(0) SWIG_fail;
54793 
54794 fail:
54795   lua_error(L);
54796   return SWIG_arg;
54797 }
54798 
54799 
54800 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
54801   int SWIG_arg = 0;
54802   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54803   lldb::RunMode arg2 ;
54804   lldb::SBError *arg3 = 0 ;
54805 
54806   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
54807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
54808   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
54809   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
54810 
54811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54812     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
54813   }
54814 
54815   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
54816 
54817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54818     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
54819   }
54820 
54821   (arg1)->StepOver(arg2,*arg3);
54822 
54823   return SWIG_arg;
54824 
54825   if(0) SWIG_fail;
54826 
54827 fail:
54828   lua_error(L);
54829   return SWIG_arg;
54830 }
54831 
54832 
54833 static int _wrap_SBThread_StepOver(lua_State* L) {
54834   int argc;
54835   int argv[4]={
54836     1,2,3,4
54837   };
54838 
54839   argc = lua_gettop(L);
54840   if (argc == 1) {
54841     int _v;
54842     {
54843       void *ptr;
54844       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54845         _v = 0;
54846       } else {
54847         _v = 1;
54848       }
54849     }
54850     if (_v) {
54851       return _wrap_SBThread_StepOver__SWIG_1(L);
54852     }
54853   }
54854   if (argc == 2) {
54855     int _v;
54856     {
54857       void *ptr;
54858       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54859         _v = 0;
54860       } else {
54861         _v = 1;
54862       }
54863     }
54864     if (_v) {
54865       {
54866         _v = lua_isnumber(L,argv[1]);
54867       }
54868       if (_v) {
54869         return _wrap_SBThread_StepOver__SWIG_0(L);
54870       }
54871     }
54872   }
54873   if (argc == 3) {
54874     int _v;
54875     {
54876       void *ptr;
54877       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54878         _v = 0;
54879       } else {
54880         _v = 1;
54881       }
54882     }
54883     if (_v) {
54884       {
54885         _v = lua_isnumber(L,argv[1]);
54886       }
54887       if (_v) {
54888         {
54889           void *ptr;
54890           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54891             _v = 0;
54892           } else {
54893             _v = 1;
54894           }
54895         }
54896         if (_v) {
54897           return _wrap_SBThread_StepOver__SWIG_2(L);
54898         }
54899       }
54900     }
54901   }
54902 
54903   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
54904     "  Possible C/C++ prototypes are:\n"
54905     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
54906     "    lldb::SBThread::StepOver()\n"
54907     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
54908   lua_error(L);return 0;
54909 }
54910 
54911 
54912 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
54913   int SWIG_arg = 0;
54914   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54915   lldb::RunMode arg2 ;
54916 
54917   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
54918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54919   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
54920 
54921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54922     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54923   }
54924 
54925   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
54926   (arg1)->StepInto(arg2);
54927 
54928   return SWIG_arg;
54929 
54930   if(0) SWIG_fail;
54931 
54932 fail:
54933   lua_error(L);
54934   return SWIG_arg;
54935 }
54936 
54937 
54938 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
54939   int SWIG_arg = 0;
54940   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54941 
54942   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
54943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54944 
54945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54946     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54947   }
54948 
54949   (arg1)->StepInto();
54950 
54951   return SWIG_arg;
54952 
54953   if(0) SWIG_fail;
54954 
54955 fail:
54956   lua_error(L);
54957   return SWIG_arg;
54958 }
54959 
54960 
54961 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
54962   int SWIG_arg = 0;
54963   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54964   char *arg2 = (char *) 0 ;
54965   lldb::RunMode arg3 ;
54966 
54967   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
54968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54969   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54970   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
54971 
54972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54973     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54974   }
54975 
54976   arg2 = (char *)lua_tostring(L, 2);
54977   arg3 = (lldb::RunMode)lua_tointeger(L, 3);
54978   (arg1)->StepInto((char const *)arg2,arg3);
54979 
54980   return SWIG_arg;
54981 
54982   if(0) SWIG_fail;
54983 
54984 fail:
54985   lua_error(L);
54986   return SWIG_arg;
54987 }
54988 
54989 
54990 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
54991   int SWIG_arg = 0;
54992   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54993   char *arg2 = (char *) 0 ;
54994 
54995   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
54996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54997   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54998 
54999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55000     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55001   }
55002 
55003   arg2 = (char *)lua_tostring(L, 2);
55004   (arg1)->StepInto((char const *)arg2);
55005 
55006   return SWIG_arg;
55007 
55008   if(0) SWIG_fail;
55009 
55010 fail:
55011   lua_error(L);
55012   return SWIG_arg;
55013 }
55014 
55015 
55016 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
55017   int SWIG_arg = 0;
55018   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55019   char *arg2 = (char *) 0 ;
55020   uint32_t arg3 ;
55021   lldb::SBError *arg4 = 0 ;
55022   lldb::RunMode arg5 ;
55023 
55024   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
55025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55026   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55027   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
55028   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
55029   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
55030 
55031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55032     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55033   }
55034 
55035   arg2 = (char *)lua_tostring(L, 2);
55036   arg3 = (uint32_t)lua_tointeger(L, 3);
55037 
55038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55039     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
55040   }
55041 
55042   arg5 = (lldb::RunMode)lua_tointeger(L, 5);
55043   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
55044 
55045   return SWIG_arg;
55046 
55047   if(0) SWIG_fail;
55048 
55049 fail:
55050   lua_error(L);
55051   return SWIG_arg;
55052 }
55053 
55054 
55055 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
55056   int SWIG_arg = 0;
55057   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55058   char *arg2 = (char *) 0 ;
55059   uint32_t arg3 ;
55060   lldb::SBError *arg4 = 0 ;
55061 
55062   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
55063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55064   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55065   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
55066   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
55067 
55068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55069     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55070   }
55071 
55072   arg2 = (char *)lua_tostring(L, 2);
55073   arg3 = (uint32_t)lua_tointeger(L, 3);
55074 
55075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55076     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
55077   }
55078 
55079   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
55080 
55081   return SWIG_arg;
55082 
55083   if(0) SWIG_fail;
55084 
55085 fail:
55086   lua_error(L);
55087   return SWIG_arg;
55088 }
55089 
55090 
55091 static int _wrap_SBThread_StepInto(lua_State* L) {
55092   int argc;
55093   int argv[6]={
55094     1,2,3,4,5,6
55095   };
55096 
55097   argc = lua_gettop(L);
55098   if (argc == 1) {
55099     int _v;
55100     {
55101       void *ptr;
55102       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55103         _v = 0;
55104       } else {
55105         _v = 1;
55106       }
55107     }
55108     if (_v) {
55109       return _wrap_SBThread_StepInto__SWIG_1(L);
55110     }
55111   }
55112   if (argc == 2) {
55113     int _v;
55114     {
55115       void *ptr;
55116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55117         _v = 0;
55118       } else {
55119         _v = 1;
55120       }
55121     }
55122     if (_v) {
55123       {
55124         _v = lua_isnumber(L,argv[1]);
55125       }
55126       if (_v) {
55127         return _wrap_SBThread_StepInto__SWIG_0(L);
55128       }
55129     }
55130   }
55131   if (argc == 2) {
55132     int _v;
55133     {
55134       void *ptr;
55135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55136         _v = 0;
55137       } else {
55138         _v = 1;
55139       }
55140     }
55141     if (_v) {
55142       {
55143         _v = SWIG_lua_isnilstring(L,argv[1]);
55144       }
55145       if (_v) {
55146         return _wrap_SBThread_StepInto__SWIG_3(L);
55147       }
55148     }
55149   }
55150   if (argc == 3) {
55151     int _v;
55152     {
55153       void *ptr;
55154       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55155         _v = 0;
55156       } else {
55157         _v = 1;
55158       }
55159     }
55160     if (_v) {
55161       {
55162         _v = SWIG_lua_isnilstring(L,argv[1]);
55163       }
55164       if (_v) {
55165         {
55166           _v = lua_isnumber(L,argv[2]);
55167         }
55168         if (_v) {
55169           return _wrap_SBThread_StepInto__SWIG_2(L);
55170         }
55171       }
55172     }
55173   }
55174   if (argc == 4) {
55175     int _v;
55176     {
55177       void *ptr;
55178       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55179         _v = 0;
55180       } else {
55181         _v = 1;
55182       }
55183     }
55184     if (_v) {
55185       {
55186         _v = SWIG_lua_isnilstring(L,argv[1]);
55187       }
55188       if (_v) {
55189         {
55190           _v = lua_isnumber(L,argv[2]);
55191         }
55192         if (_v) {
55193           {
55194             void *ptr;
55195             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55196               _v = 0;
55197             } else {
55198               _v = 1;
55199             }
55200           }
55201           if (_v) {
55202             return _wrap_SBThread_StepInto__SWIG_5(L);
55203           }
55204         }
55205       }
55206     }
55207   }
55208   if (argc == 5) {
55209     int _v;
55210     {
55211       void *ptr;
55212       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55213         _v = 0;
55214       } else {
55215         _v = 1;
55216       }
55217     }
55218     if (_v) {
55219       {
55220         _v = SWIG_lua_isnilstring(L,argv[1]);
55221       }
55222       if (_v) {
55223         {
55224           _v = lua_isnumber(L,argv[2]);
55225         }
55226         if (_v) {
55227           {
55228             void *ptr;
55229             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55230               _v = 0;
55231             } else {
55232               _v = 1;
55233             }
55234           }
55235           if (_v) {
55236             {
55237               _v = lua_isnumber(L,argv[4]);
55238             }
55239             if (_v) {
55240               return _wrap_SBThread_StepInto__SWIG_4(L);
55241             }
55242           }
55243         }
55244       }
55245     }
55246   }
55247 
55248   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
55249     "  Possible C/C++ prototypes are:\n"
55250     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
55251     "    lldb::SBThread::StepInto()\n"
55252     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
55253     "    lldb::SBThread::StepInto(char const *)\n"
55254     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
55255     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
55256   lua_error(L);return 0;
55257 }
55258 
55259 
55260 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
55261   int SWIG_arg = 0;
55262   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55263 
55264   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
55265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55266 
55267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55268     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55269   }
55270 
55271   (arg1)->StepOut();
55272 
55273   return SWIG_arg;
55274 
55275   if(0) SWIG_fail;
55276 
55277 fail:
55278   lua_error(L);
55279   return SWIG_arg;
55280 }
55281 
55282 
55283 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
55284   int SWIG_arg = 0;
55285   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55286   lldb::SBError *arg2 = 0 ;
55287 
55288   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
55289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55290   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
55291 
55292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55293     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55294   }
55295 
55296 
55297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55298     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
55299   }
55300 
55301   (arg1)->StepOut(*arg2);
55302 
55303   return SWIG_arg;
55304 
55305   if(0) SWIG_fail;
55306 
55307 fail:
55308   lua_error(L);
55309   return SWIG_arg;
55310 }
55311 
55312 
55313 static int _wrap_SBThread_StepOut(lua_State* L) {
55314   int argc;
55315   int argv[3]={
55316     1,2,3
55317   };
55318 
55319   argc = lua_gettop(L);
55320   if (argc == 1) {
55321     int _v;
55322     {
55323       void *ptr;
55324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55325         _v = 0;
55326       } else {
55327         _v = 1;
55328       }
55329     }
55330     if (_v) {
55331       return _wrap_SBThread_StepOut__SWIG_0(L);
55332     }
55333   }
55334   if (argc == 2) {
55335     int _v;
55336     {
55337       void *ptr;
55338       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55339         _v = 0;
55340       } else {
55341         _v = 1;
55342       }
55343     }
55344     if (_v) {
55345       {
55346         void *ptr;
55347         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55348           _v = 0;
55349         } else {
55350           _v = 1;
55351         }
55352       }
55353       if (_v) {
55354         return _wrap_SBThread_StepOut__SWIG_1(L);
55355       }
55356     }
55357   }
55358 
55359   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
55360     "  Possible C/C++ prototypes are:\n"
55361     "    lldb::SBThread::StepOut()\n"
55362     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
55363   lua_error(L);return 0;
55364 }
55365 
55366 
55367 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
55368   int SWIG_arg = 0;
55369   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55370   lldb::SBFrame *arg2 = 0 ;
55371 
55372   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
55373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
55374   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
55375 
55376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55377     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
55378   }
55379 
55380 
55381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55382     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
55383   }
55384 
55385   (arg1)->StepOutOfFrame(*arg2);
55386 
55387   return SWIG_arg;
55388 
55389   if(0) SWIG_fail;
55390 
55391 fail:
55392   lua_error(L);
55393   return SWIG_arg;
55394 }
55395 
55396 
55397 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
55398   int SWIG_arg = 0;
55399   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55400   lldb::SBFrame *arg2 = 0 ;
55401   lldb::SBError *arg3 = 0 ;
55402 
55403   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
55404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
55405   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
55406   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
55407 
55408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55409     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
55410   }
55411 
55412 
55413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55414     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
55415   }
55416 
55417 
55418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55419     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
55420   }
55421 
55422   (arg1)->StepOutOfFrame(*arg2,*arg3);
55423 
55424   return SWIG_arg;
55425 
55426   if(0) SWIG_fail;
55427 
55428 fail:
55429   lua_error(L);
55430   return SWIG_arg;
55431 }
55432 
55433 
55434 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
55435   int argc;
55436   int argv[4]={
55437     1,2,3,4
55438   };
55439 
55440   argc = lua_gettop(L);
55441   if (argc == 2) {
55442     int _v;
55443     {
55444       void *ptr;
55445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55446         _v = 0;
55447       } else {
55448         _v = 1;
55449       }
55450     }
55451     if (_v) {
55452       {
55453         void *ptr;
55454         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
55455           _v = 0;
55456         } else {
55457           _v = 1;
55458         }
55459       }
55460       if (_v) {
55461         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
55462       }
55463     }
55464   }
55465   if (argc == 3) {
55466     int _v;
55467     {
55468       void *ptr;
55469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55470         _v = 0;
55471       } else {
55472         _v = 1;
55473       }
55474     }
55475     if (_v) {
55476       {
55477         void *ptr;
55478         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
55479           _v = 0;
55480         } else {
55481           _v = 1;
55482         }
55483       }
55484       if (_v) {
55485         {
55486           void *ptr;
55487           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55488             _v = 0;
55489           } else {
55490             _v = 1;
55491           }
55492         }
55493         if (_v) {
55494           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
55495         }
55496       }
55497     }
55498   }
55499 
55500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
55501     "  Possible C/C++ prototypes are:\n"
55502     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
55503     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
55504   lua_error(L);return 0;
55505 }
55506 
55507 
55508 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
55509   int SWIG_arg = 0;
55510   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55511   bool arg2 ;
55512 
55513   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
55514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
55515   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
55516 
55517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55518     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
55519   }
55520 
55521   arg2 = (lua_toboolean(L, 2)!=0);
55522   (arg1)->StepInstruction(arg2);
55523 
55524   return SWIG_arg;
55525 
55526   if(0) SWIG_fail;
55527 
55528 fail:
55529   lua_error(L);
55530   return SWIG_arg;
55531 }
55532 
55533 
55534 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
55535   int SWIG_arg = 0;
55536   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55537   bool arg2 ;
55538   lldb::SBError *arg3 = 0 ;
55539 
55540   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
55541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
55542   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
55543   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
55544 
55545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55546     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
55547   }
55548 
55549   arg2 = (lua_toboolean(L, 2)!=0);
55550 
55551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55552     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
55553   }
55554 
55555   (arg1)->StepInstruction(arg2,*arg3);
55556 
55557   return SWIG_arg;
55558 
55559   if(0) SWIG_fail;
55560 
55561 fail:
55562   lua_error(L);
55563   return SWIG_arg;
55564 }
55565 
55566 
55567 static int _wrap_SBThread_StepInstruction(lua_State* L) {
55568   int argc;
55569   int argv[4]={
55570     1,2,3,4
55571   };
55572 
55573   argc = lua_gettop(L);
55574   if (argc == 2) {
55575     int _v;
55576     {
55577       void *ptr;
55578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55579         _v = 0;
55580       } else {
55581         _v = 1;
55582       }
55583     }
55584     if (_v) {
55585       {
55586         _v = lua_isboolean(L,argv[1]);
55587       }
55588       if (_v) {
55589         return _wrap_SBThread_StepInstruction__SWIG_0(L);
55590       }
55591     }
55592   }
55593   if (argc == 3) {
55594     int _v;
55595     {
55596       void *ptr;
55597       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55598         _v = 0;
55599       } else {
55600         _v = 1;
55601       }
55602     }
55603     if (_v) {
55604       {
55605         _v = lua_isboolean(L,argv[1]);
55606       }
55607       if (_v) {
55608         {
55609           void *ptr;
55610           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55611             _v = 0;
55612           } else {
55613             _v = 1;
55614           }
55615         }
55616         if (_v) {
55617           return _wrap_SBThread_StepInstruction__SWIG_1(L);
55618         }
55619       }
55620     }
55621   }
55622 
55623   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
55624     "  Possible C/C++ prototypes are:\n"
55625     "    lldb::SBThread::StepInstruction(bool)\n"
55626     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
55627   lua_error(L);return 0;
55628 }
55629 
55630 
55631 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
55632   int SWIG_arg = 0;
55633   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55634   lldb::SBFrame *arg2 = 0 ;
55635   lldb::SBFileSpec *arg3 = 0 ;
55636   uint32_t arg4 ;
55637   lldb::SBError result;
55638 
55639   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
55640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
55641   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
55642   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
55643   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
55644 
55645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55646     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
55647   }
55648 
55649 
55650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55651     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
55652   }
55653 
55654 
55655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
55656     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
55657   }
55658 
55659   arg4 = (uint32_t)lua_tointeger(L, 4);
55660   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
55661   {
55662     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55663     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55664   }
55665   return SWIG_arg;
55666 
55667   if(0) SWIG_fail;
55668 
55669 fail:
55670   lua_error(L);
55671   return SWIG_arg;
55672 }
55673 
55674 
55675 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
55676   int SWIG_arg = 0;
55677   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55678   char *arg2 = (char *) 0 ;
55679   lldb::SBError result;
55680 
55681   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
55682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
55683   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
55684 
55685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55686     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55687   }
55688 
55689   arg2 = (char *)lua_tostring(L, 2);
55690   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
55691   {
55692     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55694   }
55695   return SWIG_arg;
55696 
55697   if(0) SWIG_fail;
55698 
55699 fail:
55700   lua_error(L);
55701   return SWIG_arg;
55702 }
55703 
55704 
55705 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
55706   int SWIG_arg = 0;
55707   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55708   char *arg2 = (char *) 0 ;
55709   bool arg3 ;
55710   lldb::SBError result;
55711 
55712   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
55713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
55714   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
55715   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
55716 
55717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55718     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55719   }
55720 
55721   arg2 = (char *)lua_tostring(L, 2);
55722   arg3 = (lua_toboolean(L, 3)!=0);
55723   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
55724   {
55725     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55726     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55727   }
55728   return SWIG_arg;
55729 
55730   if(0) SWIG_fail;
55731 
55732 fail:
55733   lua_error(L);
55734   return SWIG_arg;
55735 }
55736 
55737 
55738 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
55739   int SWIG_arg = 0;
55740   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55741   char *arg2 = (char *) 0 ;
55742   lldb::SBStructuredData *arg3 = 0 ;
55743   bool arg4 ;
55744   lldb::SBError result;
55745 
55746   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
55747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
55748   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
55749   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
55750   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
55751 
55752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55753     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55754   }
55755 
55756   arg2 = (char *)lua_tostring(L, 2);
55757 
55758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55759     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
55760   }
55761 
55762   arg4 = (lua_toboolean(L, 4)!=0);
55763   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
55764   {
55765     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55766     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55767   }
55768   return SWIG_arg;
55769 
55770   if(0) SWIG_fail;
55771 
55772 fail:
55773   lua_error(L);
55774   return SWIG_arg;
55775 }
55776 
55777 
55778 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
55779   int argc;
55780   int argv[5]={
55781     1,2,3,4,5
55782   };
55783 
55784   argc = lua_gettop(L);
55785   if (argc == 2) {
55786     int _v;
55787     {
55788       void *ptr;
55789       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55790         _v = 0;
55791       } else {
55792         _v = 1;
55793       }
55794     }
55795     if (_v) {
55796       {
55797         _v = SWIG_lua_isnilstring(L,argv[1]);
55798       }
55799       if (_v) {
55800         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
55801       }
55802     }
55803   }
55804   if (argc == 3) {
55805     int _v;
55806     {
55807       void *ptr;
55808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55809         _v = 0;
55810       } else {
55811         _v = 1;
55812       }
55813     }
55814     if (_v) {
55815       {
55816         _v = SWIG_lua_isnilstring(L,argv[1]);
55817       }
55818       if (_v) {
55819         {
55820           _v = lua_isboolean(L,argv[2]);
55821         }
55822         if (_v) {
55823           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
55824         }
55825       }
55826     }
55827   }
55828   if (argc == 4) {
55829     int _v;
55830     {
55831       void *ptr;
55832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55833         _v = 0;
55834       } else {
55835         _v = 1;
55836       }
55837     }
55838     if (_v) {
55839       {
55840         _v = SWIG_lua_isnilstring(L,argv[1]);
55841       }
55842       if (_v) {
55843         {
55844           void *ptr;
55845           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
55846             _v = 0;
55847           } else {
55848             _v = 1;
55849           }
55850         }
55851         if (_v) {
55852           {
55853             _v = lua_isboolean(L,argv[3]);
55854           }
55855           if (_v) {
55856             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
55857           }
55858         }
55859       }
55860     }
55861   }
55862 
55863   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
55864     "  Possible C/C++ prototypes are:\n"
55865     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
55866     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
55867     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
55868   lua_error(L);return 0;
55869 }
55870 
55871 
55872 static int _wrap_SBThread_JumpToLine(lua_State* L) {
55873   int SWIG_arg = 0;
55874   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55875   lldb::SBFileSpec *arg2 = 0 ;
55876   uint32_t arg3 ;
55877   lldb::SBError result;
55878 
55879   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
55880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
55881   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
55882   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
55883 
55884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55885     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
55886   }
55887 
55888 
55889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55890     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
55891   }
55892 
55893   arg3 = (uint32_t)lua_tointeger(L, 3);
55894   result = (arg1)->JumpToLine(*arg2,arg3);
55895   {
55896     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55897     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55898   }
55899   return SWIG_arg;
55900 
55901   if(0) SWIG_fail;
55902 
55903 fail:
55904   lua_error(L);
55905   return SWIG_arg;
55906 }
55907 
55908 
55909 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
55910   int SWIG_arg = 0;
55911   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55912   lldb::addr_t arg2 ;
55913 
55914   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
55915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
55916   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
55917 
55918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55919     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
55920   }
55921 
55922   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
55923   (arg1)->RunToAddress(arg2);
55924 
55925   return SWIG_arg;
55926 
55927   if(0) SWIG_fail;
55928 
55929 fail:
55930   lua_error(L);
55931   return SWIG_arg;
55932 }
55933 
55934 
55935 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
55936   int SWIG_arg = 0;
55937   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55938   lldb::addr_t arg2 ;
55939   lldb::SBError *arg3 = 0 ;
55940 
55941   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
55942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
55943   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
55944   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
55945 
55946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55947     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
55948   }
55949 
55950   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
55951 
55952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55953     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
55954   }
55955 
55956   (arg1)->RunToAddress(arg2,*arg3);
55957 
55958   return SWIG_arg;
55959 
55960   if(0) SWIG_fail;
55961 
55962 fail:
55963   lua_error(L);
55964   return SWIG_arg;
55965 }
55966 
55967 
55968 static int _wrap_SBThread_RunToAddress(lua_State* L) {
55969   int argc;
55970   int argv[4]={
55971     1,2,3,4
55972   };
55973 
55974   argc = lua_gettop(L);
55975   if (argc == 2) {
55976     int _v;
55977     {
55978       void *ptr;
55979       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55980         _v = 0;
55981       } else {
55982         _v = 1;
55983       }
55984     }
55985     if (_v) {
55986       {
55987         _v = lua_isnumber(L,argv[1]);
55988       }
55989       if (_v) {
55990         return _wrap_SBThread_RunToAddress__SWIG_0(L);
55991       }
55992     }
55993   }
55994   if (argc == 3) {
55995     int _v;
55996     {
55997       void *ptr;
55998       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55999         _v = 0;
56000       } else {
56001         _v = 1;
56002       }
56003     }
56004     if (_v) {
56005       {
56006         _v = lua_isnumber(L,argv[1]);
56007       }
56008       if (_v) {
56009         {
56010           void *ptr;
56011           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56012             _v = 0;
56013           } else {
56014             _v = 1;
56015           }
56016         }
56017         if (_v) {
56018           return _wrap_SBThread_RunToAddress__SWIG_1(L);
56019         }
56020       }
56021     }
56022   }
56023 
56024   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
56025     "  Possible C/C++ prototypes are:\n"
56026     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
56027     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
56028   lua_error(L);return 0;
56029 }
56030 
56031 
56032 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
56033   int SWIG_arg = 0;
56034   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56035   lldb::SBFrame *arg2 = 0 ;
56036   lldb::SBValue *arg3 = 0 ;
56037   lldb::SBError result;
56038 
56039   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
56040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
56041   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
56042   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
56043 
56044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56045     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
56046   }
56047 
56048 
56049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56050     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
56051   }
56052 
56053 
56054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
56055     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
56056   }
56057 
56058   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
56059   {
56060     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56061     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56062   }
56063   return SWIG_arg;
56064 
56065   if(0) SWIG_fail;
56066 
56067 fail:
56068   lua_error(L);
56069   return SWIG_arg;
56070 }
56071 
56072 
56073 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
56074   int SWIG_arg = 0;
56075   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56076   lldb::SBError result;
56077 
56078   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
56079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
56080 
56081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56082     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
56083   }
56084 
56085   result = (arg1)->UnwindInnermostExpression();
56086   {
56087     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56088     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56089   }
56090   return SWIG_arg;
56091 
56092   if(0) SWIG_fail;
56093 
56094 fail:
56095   lua_error(L);
56096   return SWIG_arg;
56097 }
56098 
56099 
56100 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
56101   int SWIG_arg = 0;
56102   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56103   bool result;
56104 
56105   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
56106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
56107 
56108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56109     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
56110   }
56111 
56112   result = (bool)(arg1)->Suspend();
56113   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56114   return SWIG_arg;
56115 
56116   if(0) SWIG_fail;
56117 
56118 fail:
56119   lua_error(L);
56120   return SWIG_arg;
56121 }
56122 
56123 
56124 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
56125   int SWIG_arg = 0;
56126   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56127   lldb::SBError *arg2 = 0 ;
56128   bool result;
56129 
56130   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
56131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
56132   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
56133 
56134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56135     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
56136   }
56137 
56138 
56139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56140     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
56141   }
56142 
56143   result = (bool)(arg1)->Suspend(*arg2);
56144   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56145   return SWIG_arg;
56146 
56147   if(0) SWIG_fail;
56148 
56149 fail:
56150   lua_error(L);
56151   return SWIG_arg;
56152 }
56153 
56154 
56155 static int _wrap_SBThread_Suspend(lua_State* L) {
56156   int argc;
56157   int argv[3]={
56158     1,2,3
56159   };
56160 
56161   argc = lua_gettop(L);
56162   if (argc == 1) {
56163     int _v;
56164     {
56165       void *ptr;
56166       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56167         _v = 0;
56168       } else {
56169         _v = 1;
56170       }
56171     }
56172     if (_v) {
56173       return _wrap_SBThread_Suspend__SWIG_0(L);
56174     }
56175   }
56176   if (argc == 2) {
56177     int _v;
56178     {
56179       void *ptr;
56180       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56181         _v = 0;
56182       } else {
56183         _v = 1;
56184       }
56185     }
56186     if (_v) {
56187       {
56188         void *ptr;
56189         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56190           _v = 0;
56191         } else {
56192           _v = 1;
56193         }
56194       }
56195       if (_v) {
56196         return _wrap_SBThread_Suspend__SWIG_1(L);
56197       }
56198     }
56199   }
56200 
56201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
56202     "  Possible C/C++ prototypes are:\n"
56203     "    lldb::SBThread::Suspend()\n"
56204     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
56205   lua_error(L);return 0;
56206 }
56207 
56208 
56209 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
56210   int SWIG_arg = 0;
56211   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56212   bool result;
56213 
56214   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
56215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56216 
56217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56218     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56219   }
56220 
56221   result = (bool)(arg1)->Resume();
56222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56223   return SWIG_arg;
56224 
56225   if(0) SWIG_fail;
56226 
56227 fail:
56228   lua_error(L);
56229   return SWIG_arg;
56230 }
56231 
56232 
56233 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
56234   int SWIG_arg = 0;
56235   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56236   lldb::SBError *arg2 = 0 ;
56237   bool result;
56238 
56239   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
56240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
56242 
56243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56244     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56245   }
56246 
56247 
56248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56249     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
56250   }
56251 
56252   result = (bool)(arg1)->Resume(*arg2);
56253   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56254   return SWIG_arg;
56255 
56256   if(0) SWIG_fail;
56257 
56258 fail:
56259   lua_error(L);
56260   return SWIG_arg;
56261 }
56262 
56263 
56264 static int _wrap_SBThread_Resume(lua_State* L) {
56265   int argc;
56266   int argv[3]={
56267     1,2,3
56268   };
56269 
56270   argc = lua_gettop(L);
56271   if (argc == 1) {
56272     int _v;
56273     {
56274       void *ptr;
56275       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56276         _v = 0;
56277       } else {
56278         _v = 1;
56279       }
56280     }
56281     if (_v) {
56282       return _wrap_SBThread_Resume__SWIG_0(L);
56283     }
56284   }
56285   if (argc == 2) {
56286     int _v;
56287     {
56288       void *ptr;
56289       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56290         _v = 0;
56291       } else {
56292         _v = 1;
56293       }
56294     }
56295     if (_v) {
56296       {
56297         void *ptr;
56298         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56299           _v = 0;
56300         } else {
56301           _v = 1;
56302         }
56303       }
56304       if (_v) {
56305         return _wrap_SBThread_Resume__SWIG_1(L);
56306       }
56307     }
56308   }
56309 
56310   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
56311     "  Possible C/C++ prototypes are:\n"
56312     "    lldb::SBThread::Resume()\n"
56313     "    lldb::SBThread::Resume(lldb::SBError &)\n");
56314   lua_error(L);return 0;
56315 }
56316 
56317 
56318 static int _wrap_SBThread_IsSuspended(lua_State* L) {
56319   int SWIG_arg = 0;
56320   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56321   bool result;
56322 
56323   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
56324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
56325 
56326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56327     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
56328   }
56329 
56330   result = (bool)(arg1)->IsSuspended();
56331   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_IsStopped(lua_State* L) {
56343   int SWIG_arg = 0;
56344   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56345   bool result;
56346 
56347   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
56348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
56349 
56350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56351     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
56352   }
56353 
56354   result = (bool)(arg1)->IsStopped();
56355   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56356   return SWIG_arg;
56357 
56358   if(0) SWIG_fail;
56359 
56360 fail:
56361   lua_error(L);
56362   return SWIG_arg;
56363 }
56364 
56365 
56366 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
56367   int SWIG_arg = 0;
56368   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56369   uint32_t result;
56370 
56371   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
56372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
56373 
56374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56375     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
56376   }
56377 
56378   result = (uint32_t)(arg1)->GetNumFrames();
56379   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56380   return SWIG_arg;
56381 
56382   if(0) SWIG_fail;
56383 
56384 fail:
56385   lua_error(L);
56386   return SWIG_arg;
56387 }
56388 
56389 
56390 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
56391   int SWIG_arg = 0;
56392   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56393   uint32_t arg2 ;
56394   lldb::SBFrame result;
56395 
56396   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
56397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
56398   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
56399 
56400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56401     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
56402   }
56403 
56404   arg2 = (uint32_t)lua_tointeger(L, 2);
56405   result = (arg1)->GetFrameAtIndex(arg2);
56406   {
56407     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56408     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56409   }
56410   return SWIG_arg;
56411 
56412   if(0) SWIG_fail;
56413 
56414 fail:
56415   lua_error(L);
56416   return SWIG_arg;
56417 }
56418 
56419 
56420 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
56421   int SWIG_arg = 0;
56422   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56423   lldb::SBFrame result;
56424 
56425   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
56426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
56427 
56428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56429     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
56430   }
56431 
56432   result = (arg1)->GetSelectedFrame();
56433   {
56434     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56435     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56436   }
56437   return SWIG_arg;
56438 
56439   if(0) SWIG_fail;
56440 
56441 fail:
56442   lua_error(L);
56443   return SWIG_arg;
56444 }
56445 
56446 
56447 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
56448   int SWIG_arg = 0;
56449   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56450   uint32_t arg2 ;
56451   lldb::SBFrame result;
56452 
56453   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
56454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
56455   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
56456 
56457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56458     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
56459   }
56460 
56461   arg2 = (uint32_t)lua_tointeger(L, 2);
56462   result = (arg1)->SetSelectedFrame(arg2);
56463   {
56464     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56465     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56466   }
56467   return SWIG_arg;
56468 
56469   if(0) SWIG_fail;
56470 
56471 fail:
56472   lua_error(L);
56473   return SWIG_arg;
56474 }
56475 
56476 
56477 static int _wrap_SBThread_GetProcess(lua_State* L) {
56478   int SWIG_arg = 0;
56479   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56480   lldb::SBProcess result;
56481 
56482   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
56483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
56484 
56485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56486     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
56487   }
56488 
56489   result = (arg1)->GetProcess();
56490   {
56491     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
56492     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
56493   }
56494   return SWIG_arg;
56495 
56496   if(0) SWIG_fail;
56497 
56498 fail:
56499   lua_error(L);
56500   return SWIG_arg;
56501 }
56502 
56503 
56504 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
56505   int SWIG_arg = 0;
56506   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56507   lldb::SBStream *arg2 = 0 ;
56508   bool result;
56509 
56510   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
56511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
56512   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
56513 
56514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56515     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
56516   }
56517 
56518 
56519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56520     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56521   }
56522 
56523   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
56524   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56525   return SWIG_arg;
56526 
56527   if(0) SWIG_fail;
56528 
56529 fail:
56530   lua_error(L);
56531   return SWIG_arg;
56532 }
56533 
56534 
56535 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
56536   int SWIG_arg = 0;
56537   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56538   lldb::SBStream *arg2 = 0 ;
56539   bool arg3 ;
56540   bool result;
56541 
56542   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
56543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
56544   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
56545   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
56546 
56547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56548     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
56549   }
56550 
56551 
56552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56553     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56554   }
56555 
56556   arg3 = (lua_toboolean(L, 3)!=0);
56557   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
56558   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56559   return SWIG_arg;
56560 
56561   if(0) SWIG_fail;
56562 
56563 fail:
56564   lua_error(L);
56565   return SWIG_arg;
56566 }
56567 
56568 
56569 static int _wrap_SBThread_GetDescription(lua_State* L) {
56570   int argc;
56571   int argv[4]={
56572     1,2,3,4
56573   };
56574 
56575   argc = lua_gettop(L);
56576   if (argc == 2) {
56577     int _v;
56578     {
56579       void *ptr;
56580       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56581         _v = 0;
56582       } else {
56583         _v = 1;
56584       }
56585     }
56586     if (_v) {
56587       {
56588         void *ptr;
56589         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
56590           _v = 0;
56591         } else {
56592           _v = 1;
56593         }
56594       }
56595       if (_v) {
56596         return _wrap_SBThread_GetDescription__SWIG_0(L);
56597       }
56598     }
56599   }
56600   if (argc == 3) {
56601     int _v;
56602     {
56603       void *ptr;
56604       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56605         _v = 0;
56606       } else {
56607         _v = 1;
56608       }
56609     }
56610     if (_v) {
56611       {
56612         void *ptr;
56613         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
56614           _v = 0;
56615         } else {
56616           _v = 1;
56617         }
56618       }
56619       if (_v) {
56620         {
56621           _v = lua_isboolean(L,argv[2]);
56622         }
56623         if (_v) {
56624           return _wrap_SBThread_GetDescription__SWIG_1(L);
56625         }
56626       }
56627     }
56628   }
56629 
56630   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
56631     "  Possible C/C++ prototypes are:\n"
56632     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
56633     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
56634   lua_error(L);return 0;
56635 }
56636 
56637 
56638 static int _wrap_SBThread_GetStatus(lua_State* L) {
56639   int SWIG_arg = 0;
56640   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56641   lldb::SBStream *arg2 = 0 ;
56642   bool result;
56643 
56644   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
56645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
56646   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
56647 
56648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56649     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
56650   }
56651 
56652 
56653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56654     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
56655   }
56656 
56657   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
56658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56659   return SWIG_arg;
56660 
56661   if(0) SWIG_fail;
56662 
56663 fail:
56664   lua_error(L);
56665   return SWIG_arg;
56666 }
56667 
56668 
56669 static int _wrap_SBThread___eq(lua_State* L) {
56670   int SWIG_arg = 0;
56671   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56672   lldb::SBThread *arg2 = 0 ;
56673   bool result;
56674 
56675   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
56676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
56677   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
56678 
56679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56680     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
56681   }
56682 
56683 
56684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
56685     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
56686   }
56687 
56688   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
56689   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56690   return SWIG_arg;
56691 
56692   if(0) SWIG_fail;
56693 
56694 fail:
56695   lua_error(L);
56696   return SWIG_arg;
56697 }
56698 
56699 
56700 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
56701   int SWIG_arg = 0;
56702   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56703   char *arg2 = (char *) 0 ;
56704   lldb::SBThread result;
56705 
56706   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
56707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
56708   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
56709 
56710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56711     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
56712   }
56713 
56714   arg2 = (char *)lua_tostring(L, 2);
56715   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
56716   {
56717     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56719   }
56720   return SWIG_arg;
56721 
56722   if(0) SWIG_fail;
56723 
56724 fail:
56725   lua_error(L);
56726   return SWIG_arg;
56727 }
56728 
56729 
56730 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
56731   int SWIG_arg = 0;
56732   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56733   uint32_t result;
56734 
56735   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
56736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
56737 
56738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56739     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
56740   }
56741 
56742   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
56743   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56744   return SWIG_arg;
56745 
56746   if(0) SWIG_fail;
56747 
56748 fail:
56749   lua_error(L);
56750   return SWIG_arg;
56751 }
56752 
56753 
56754 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
56755   int SWIG_arg = 0;
56756   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56757   lldb::SBValue result;
56758 
56759   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
56760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
56761 
56762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56763     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
56764   }
56765 
56766   result = (arg1)->GetCurrentException();
56767   {
56768     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
56769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
56770   }
56771   return SWIG_arg;
56772 
56773   if(0) SWIG_fail;
56774 
56775 fail:
56776   lua_error(L);
56777   return SWIG_arg;
56778 }
56779 
56780 
56781 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
56782   int SWIG_arg = 0;
56783   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56784   lldb::SBThread result;
56785 
56786   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
56787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
56788 
56789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56790     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
56791   }
56792 
56793   result = (arg1)->GetCurrentExceptionBacktrace();
56794   {
56795     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56796     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56797   }
56798   return SWIG_arg;
56799 
56800   if(0) SWIG_fail;
56801 
56802 fail:
56803   lua_error(L);
56804   return SWIG_arg;
56805 }
56806 
56807 
56808 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
56809   int SWIG_arg = 0;
56810   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56811   bool result;
56812 
56813   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
56814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
56815 
56816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56817     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
56818   }
56819 
56820   result = (bool)(arg1)->SafeToCallFunctions();
56821   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56822   return SWIG_arg;
56823 
56824   if(0) SWIG_fail;
56825 
56826 fail:
56827   lua_error(L);
56828   return SWIG_arg;
56829 }
56830 
56831 
56832 static int _wrap_SBThread_GetSiginfo(lua_State* L) {
56833   int SWIG_arg = 0;
56834   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56835   lldb::SBValue result;
56836 
56837   SWIG_check_num_args("lldb::SBThread::GetSiginfo",1,1)
56838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSiginfo",1,"lldb::SBThread *");
56839 
56840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56841     SWIG_fail_ptr("SBThread_GetSiginfo",1,SWIGTYPE_p_lldb__SBThread);
56842   }
56843 
56844   result = (arg1)->GetSiginfo();
56845   {
56846     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
56847     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
56848   }
56849   return SWIG_arg;
56850 
56851   if(0) SWIG_fail;
56852 
56853 fail:
56854   lua_error(L);
56855   return SWIG_arg;
56856 }
56857 
56858 
56859 static int _wrap_SBThread___tostring(lua_State* L) {
56860   int SWIG_arg = 0;
56861   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56862   std::string result;
56863 
56864   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
56865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
56866 
56867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56868     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
56869   }
56870 
56871   result = lldb_SBThread___str__(arg1);
56872   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
56873   return SWIG_arg;
56874 
56875   if(0) SWIG_fail;
56876 
56877 fail:
56878   lua_error(L);
56879   return SWIG_arg;
56880 }
56881 
56882 
56883 static void swig_delete_SBThread(void *obj) {
56884 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
56885 delete arg1;
56886 }
56887 static int _proxy__wrap_new_SBThread(lua_State *L) {
56888     assert(lua_istable(L,1));
56889     lua_pushcfunction(L,_wrap_new_SBThread);
56890     assert(!lua_isnil(L,-1));
56891     lua_replace(L,1); /* replace our table with real constructor */
56892     lua_call(L,lua_gettop(L)-1,1);
56893     return 1;
56894 }
56895 static swig_lua_attribute swig_SBThread_attributes[] = {
56896     {0,0,0}
56897 };
56898 static swig_lua_method swig_SBThread_methods[]= {
56899     { "IsValid", _wrap_SBThread_IsValid},
56900     { "Clear", _wrap_SBThread_Clear},
56901     { "GetStopReason", _wrap_SBThread_GetStopReason},
56902     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
56903     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
56904     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
56905     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
56906     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
56907     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
56908     { "GetThreadID", _wrap_SBThread_GetThreadID},
56909     { "GetIndexID", _wrap_SBThread_GetIndexID},
56910     { "GetName", _wrap_SBThread_GetName},
56911     { "GetQueueName", _wrap_SBThread_GetQueueName},
56912     { "GetQueueID", _wrap_SBThread_GetQueueID},
56913     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
56914     { "GetQueue", _wrap_SBThread_GetQueue},
56915     { "StepOver", _wrap_SBThread_StepOver},
56916     { "StepInto", _wrap_SBThread_StepInto},
56917     { "StepOut", _wrap_SBThread_StepOut},
56918     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
56919     { "StepInstruction", _wrap_SBThread_StepInstruction},
56920     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
56921     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
56922     { "JumpToLine", _wrap_SBThread_JumpToLine},
56923     { "RunToAddress", _wrap_SBThread_RunToAddress},
56924     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
56925     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
56926     { "Suspend", _wrap_SBThread_Suspend},
56927     { "Resume", _wrap_SBThread_Resume},
56928     { "IsSuspended", _wrap_SBThread_IsSuspended},
56929     { "IsStopped", _wrap_SBThread_IsStopped},
56930     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
56931     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
56932     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
56933     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
56934     { "GetProcess", _wrap_SBThread_GetProcess},
56935     { "GetDescription", _wrap_SBThread_GetDescription},
56936     { "GetStatus", _wrap_SBThread_GetStatus},
56937     { "__eq", _wrap_SBThread___eq},
56938     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
56939     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
56940     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
56941     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
56942     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
56943     { "GetSiginfo", _wrap_SBThread_GetSiginfo},
56944     { "__tostring", _wrap_SBThread___tostring},
56945     {0,0}
56946 };
56947 static swig_lua_method swig_SBThread_meta[] = {
56948     { "__eq", _wrap_SBThread___eq},
56949     { "__tostring", _wrap_SBThread___tostring},
56950     {0,0}
56951 };
56952 
56953 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
56954     {0,0,0}
56955 };
56956 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
56957     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
56958     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
56959     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
56960     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
56961     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
56962     {0,0,0,0,0,0}
56963 };
56964 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
56965     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
56966     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
56967     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
56968     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
56969     {0,0}
56970 };
56971 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
56972     0
56973 };
56974 
56975 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
56976     "SBThread",
56977     swig_SBThread_Sf_SwigStatic_methods,
56978     swig_SBThread_Sf_SwigStatic_attributes,
56979     swig_SBThread_Sf_SwigStatic_constants,
56980     swig_SBThread_Sf_SwigStatic_classes,
56981     0
56982 };
56983 static swig_lua_class *swig_SBThread_bases[] = {0};
56984 static const char *swig_SBThread_base_names[] = {0};
56985 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 };
56986 
56987 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
56988   int SWIG_arg = 0;
56989   lldb::SBThreadCollection *result = 0 ;
56990 
56991   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
56992   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
56993   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
56994   return SWIG_arg;
56995 
56996   if(0) SWIG_fail;
56997 
56998 fail:
56999   lua_error(L);
57000   return SWIG_arg;
57001 }
57002 
57003 
57004 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
57005   int SWIG_arg = 0;
57006   lldb::SBThreadCollection *arg1 = 0 ;
57007   lldb::SBThreadCollection *result = 0 ;
57008 
57009   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
57010   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
57011 
57012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57013     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
57014   }
57015 
57016   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
57017   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
57018   return SWIG_arg;
57019 
57020   if(0) SWIG_fail;
57021 
57022 fail:
57023   lua_error(L);
57024   return SWIG_arg;
57025 }
57026 
57027 
57028 static int _wrap_new_SBThreadCollection(lua_State* L) {
57029   int argc;
57030   int argv[2]={
57031     1,2
57032   };
57033 
57034   argc = lua_gettop(L);
57035   if (argc == 0) {
57036     return _wrap_new_SBThreadCollection__SWIG_0(L);
57037   }
57038   if (argc == 1) {
57039     int _v;
57040     {
57041       void *ptr;
57042       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
57043         _v = 0;
57044       } else {
57045         _v = 1;
57046       }
57047     }
57048     if (_v) {
57049       return _wrap_new_SBThreadCollection__SWIG_1(L);
57050     }
57051   }
57052 
57053   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
57054     "  Possible C/C++ prototypes are:\n"
57055     "    lldb::SBThreadCollection::SBThreadCollection()\n"
57056     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
57057   lua_error(L);return 0;
57058 }
57059 
57060 
57061 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
57062   int SWIG_arg = 0;
57063   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57064   bool result;
57065 
57066   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
57067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
57068 
57069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57070     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
57071   }
57072 
57073   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
57074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57075   return SWIG_arg;
57076 
57077   if(0) SWIG_fail;
57078 
57079 fail:
57080   lua_error(L);
57081   return SWIG_arg;
57082 }
57083 
57084 
57085 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
57086   int SWIG_arg = 0;
57087   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57088   size_t result;
57089 
57090   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
57091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
57092 
57093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57094     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
57095   }
57096 
57097   result = (arg1)->GetSize();
57098   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57099   return SWIG_arg;
57100 
57101   if(0) SWIG_fail;
57102 
57103 fail:
57104   lua_error(L);
57105   return SWIG_arg;
57106 }
57107 
57108 
57109 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
57110   int SWIG_arg = 0;
57111   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57112   size_t arg2 ;
57113   lldb::SBThread result;
57114 
57115   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
57116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
57117   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
57118 
57119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57120     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
57121   }
57122 
57123   arg2 = (size_t)lua_tointeger(L, 2);
57124   result = (arg1)->GetThreadAtIndex(arg2);
57125   {
57126     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
57127     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57128   }
57129   return SWIG_arg;
57130 
57131   if(0) SWIG_fail;
57132 
57133 fail:
57134   lua_error(L);
57135   return SWIG_arg;
57136 }
57137 
57138 
57139 static void swig_delete_SBThreadCollection(void *obj) {
57140 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
57141 delete arg1;
57142 }
57143 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
57144     assert(lua_istable(L,1));
57145     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
57146     assert(!lua_isnil(L,-1));
57147     lua_replace(L,1); /* replace our table with real constructor */
57148     lua_call(L,lua_gettop(L)-1,1);
57149     return 1;
57150 }
57151 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
57152     {0,0,0}
57153 };
57154 static swig_lua_method swig_SBThreadCollection_methods[]= {
57155     { "IsValid", _wrap_SBThreadCollection_IsValid},
57156     { "GetSize", _wrap_SBThreadCollection_GetSize},
57157     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
57158     {0,0}
57159 };
57160 static swig_lua_method swig_SBThreadCollection_meta[] = {
57161     {0,0}
57162 };
57163 
57164 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
57165     {0,0,0}
57166 };
57167 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
57168     {0,0,0,0,0,0}
57169 };
57170 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
57171     {0,0}
57172 };
57173 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
57174     0
57175 };
57176 
57177 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
57178     "SBThreadCollection",
57179     swig_SBThreadCollection_Sf_SwigStatic_methods,
57180     swig_SBThreadCollection_Sf_SwigStatic_attributes,
57181     swig_SBThreadCollection_Sf_SwigStatic_constants,
57182     swig_SBThreadCollection_Sf_SwigStatic_classes,
57183     0
57184 };
57185 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
57186 static const char *swig_SBThreadCollection_base_names[] = {0};
57187 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 };
57188 
57189 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
57190   int SWIG_arg = 0;
57191   lldb::SBThreadPlan *result = 0 ;
57192 
57193   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
57194   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
57195   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57196   return SWIG_arg;
57197 
57198   if(0) SWIG_fail;
57199 
57200 fail:
57201   lua_error(L);
57202   return SWIG_arg;
57203 }
57204 
57205 
57206 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
57207   int SWIG_arg = 0;
57208   lldb::SBThreadPlan *arg1 = 0 ;
57209   lldb::SBThreadPlan *result = 0 ;
57210 
57211   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57212   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
57213 
57214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57215     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
57216   }
57217 
57218   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
57219   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57220   return SWIG_arg;
57221 
57222   if(0) SWIG_fail;
57223 
57224 fail:
57225   lua_error(L);
57226   return SWIG_arg;
57227 }
57228 
57229 
57230 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
57231   int SWIG_arg = 0;
57232   lldb::ThreadPlanSP *arg1 = 0 ;
57233   lldb::SBThreadPlan *result = 0 ;
57234 
57235   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57236   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
57237 
57238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
57239     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
57240   }
57241 
57242   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
57243   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57244   return SWIG_arg;
57245 
57246   if(0) SWIG_fail;
57247 
57248 fail:
57249   lua_error(L);
57250   return SWIG_arg;
57251 }
57252 
57253 
57254 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
57255   int SWIG_arg = 0;
57256   lldb::SBThread *arg1 = 0 ;
57257   char *arg2 = (char *) 0 ;
57258   lldb::SBThreadPlan *result = 0 ;
57259 
57260   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
57261   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
57262   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
57263 
57264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57265     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
57266   }
57267 
57268   arg2 = (char *)lua_tostring(L, 2);
57269   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
57270   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57271   return SWIG_arg;
57272 
57273   if(0) SWIG_fail;
57274 
57275 fail:
57276   lua_error(L);
57277   return SWIG_arg;
57278 }
57279 
57280 
57281 static int _wrap_new_SBThreadPlan(lua_State* L) {
57282   int argc;
57283   int argv[3]={
57284     1,2,3
57285   };
57286 
57287   argc = lua_gettop(L);
57288   if (argc == 0) {
57289     return _wrap_new_SBThreadPlan__SWIG_0(L);
57290   }
57291   if (argc == 1) {
57292     int _v;
57293     {
57294       void *ptr;
57295       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
57296         _v = 0;
57297       } else {
57298         _v = 1;
57299       }
57300     }
57301     if (_v) {
57302       return _wrap_new_SBThreadPlan__SWIG_1(L);
57303     }
57304   }
57305   if (argc == 1) {
57306     int _v;
57307     {
57308       void *ptr;
57309       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)) {
57310         _v = 0;
57311       } else {
57312         _v = 1;
57313       }
57314     }
57315     if (_v) {
57316       return _wrap_new_SBThreadPlan__SWIG_2(L);
57317     }
57318   }
57319   if (argc == 2) {
57320     int _v;
57321     {
57322       void *ptr;
57323       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
57324         _v = 0;
57325       } else {
57326         _v = 1;
57327       }
57328     }
57329     if (_v) {
57330       {
57331         _v = SWIG_lua_isnilstring(L,argv[1]);
57332       }
57333       if (_v) {
57334         return _wrap_new_SBThreadPlan__SWIG_3(L);
57335       }
57336     }
57337   }
57338 
57339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
57340     "  Possible C/C++ prototypes are:\n"
57341     "    lldb::SBThreadPlan::SBThreadPlan()\n"
57342     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
57343     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
57344     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
57345   lua_error(L);return 0;
57346 }
57347 
57348 
57349 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
57350   int SWIG_arg = 0;
57351   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57352   bool result;
57353 
57354   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
57355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
57356 
57357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57358     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
57359   }
57360 
57361   result = (bool)(arg1)->IsValid();
57362   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57363   return SWIG_arg;
57364 
57365   if(0) SWIG_fail;
57366 
57367 fail:
57368   lua_error(L);
57369   return SWIG_arg;
57370 }
57371 
57372 
57373 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
57374   int SWIG_arg = 0;
57375   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57376   bool result;
57377 
57378   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
57379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
57380 
57381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57382     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
57383   }
57384 
57385   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
57386   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57387   return SWIG_arg;
57388 
57389   if(0) SWIG_fail;
57390 
57391 fail:
57392   lua_error(L);
57393   return SWIG_arg;
57394 }
57395 
57396 
57397 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
57398   int argc;
57399   int argv[2]={
57400     1,2
57401   };
57402 
57403   argc = lua_gettop(L);
57404   if (argc == 1) {
57405     int _v;
57406     {
57407       void *ptr;
57408       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57409         _v = 0;
57410       } else {
57411         _v = 1;
57412       }
57413     }
57414     if (_v) {
57415       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
57416     }
57417   }
57418   if (argc == 1) {
57419     int _v;
57420     {
57421       void *ptr;
57422       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57423         _v = 0;
57424       } else {
57425         _v = 1;
57426       }
57427     }
57428     if (_v) {
57429       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
57430     }
57431   }
57432 
57433   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
57434     "  Possible C/C++ prototypes are:\n"
57435     "    lldb::SBThreadPlan::IsValid()\n"
57436     "    lldb::SBThreadPlan::IsValid() const\n");
57437   lua_error(L);return 0;
57438 }
57439 
57440 
57441 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
57442   int SWIG_arg = 0;
57443   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57444 
57445   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
57446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
57447 
57448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57449     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
57450   }
57451 
57452   (arg1)->Clear();
57453 
57454   return SWIG_arg;
57455 
57456   if(0) SWIG_fail;
57457 
57458 fail:
57459   lua_error(L);
57460   return SWIG_arg;
57461 }
57462 
57463 
57464 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
57465   int SWIG_arg = 0;
57466   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57467   lldb::StopReason result;
57468 
57469   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
57470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
57471 
57472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57473     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
57474   }
57475 
57476   result = (lldb::StopReason)(arg1)->GetStopReason();
57477   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57478   return SWIG_arg;
57479 
57480   if(0) SWIG_fail;
57481 
57482 fail:
57483   lua_error(L);
57484   return SWIG_arg;
57485 }
57486 
57487 
57488 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
57489   int SWIG_arg = 0;
57490   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57491   size_t result;
57492 
57493   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
57494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
57495 
57496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57497     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
57498   }
57499 
57500   result = (arg1)->GetStopReasonDataCount();
57501   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57502   return SWIG_arg;
57503 
57504   if(0) SWIG_fail;
57505 
57506 fail:
57507   lua_error(L);
57508   return SWIG_arg;
57509 }
57510 
57511 
57512 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
57513   int SWIG_arg = 0;
57514   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57515   uint32_t arg2 ;
57516   uint64_t result;
57517 
57518   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
57519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
57520   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
57521 
57522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57523     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
57524   }
57525 
57526   arg2 = (uint32_t)lua_tointeger(L, 2);
57527   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
57528   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57529   return SWIG_arg;
57530 
57531   if(0) SWIG_fail;
57532 
57533 fail:
57534   lua_error(L);
57535   return SWIG_arg;
57536 }
57537 
57538 
57539 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
57540   int SWIG_arg = 0;
57541   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57542   lldb::SBThread result;
57543 
57544   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
57545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
57546 
57547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57548     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
57549   }
57550 
57551   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
57552   {
57553     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
57554     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57555   }
57556   return SWIG_arg;
57557 
57558   if(0) SWIG_fail;
57559 
57560 fail:
57561   lua_error(L);
57562   return SWIG_arg;
57563 }
57564 
57565 
57566 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
57567   int SWIG_arg = 0;
57568   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57569   lldb::SBStream *arg2 = 0 ;
57570   bool result;
57571 
57572   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
57573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
57574   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
57575 
57576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57577     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
57578   }
57579 
57580 
57581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57582     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57583   }
57584 
57585   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
57586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57587   return SWIG_arg;
57588 
57589   if(0) SWIG_fail;
57590 
57591 fail:
57592   lua_error(L);
57593   return SWIG_arg;
57594 }
57595 
57596 
57597 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
57598   int SWIG_arg = 0;
57599   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57600   bool arg2 ;
57601 
57602   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
57603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
57604   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
57605 
57606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57607     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
57608   }
57609 
57610   arg2 = (lua_toboolean(L, 2)!=0);
57611   (arg1)->SetPlanComplete(arg2);
57612 
57613   return SWIG_arg;
57614 
57615   if(0) SWIG_fail;
57616 
57617 fail:
57618   lua_error(L);
57619   return SWIG_arg;
57620 }
57621 
57622 
57623 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
57624   int SWIG_arg = 0;
57625   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57626   bool result;
57627 
57628   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
57629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
57630 
57631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57632     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
57633   }
57634 
57635   result = (bool)(arg1)->IsPlanComplete();
57636   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57637   return SWIG_arg;
57638 
57639   if(0) SWIG_fail;
57640 
57641 fail:
57642   lua_error(L);
57643   return SWIG_arg;
57644 }
57645 
57646 
57647 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
57648   int SWIG_arg = 0;
57649   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57650   bool result;
57651 
57652   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
57653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
57654 
57655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57656     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
57657   }
57658 
57659   result = (bool)(arg1)->IsPlanStale();
57660   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57661   return SWIG_arg;
57662 
57663   if(0) SWIG_fail;
57664 
57665 fail:
57666   lua_error(L);
57667   return SWIG_arg;
57668 }
57669 
57670 
57671 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
57672   int SWIG_arg = 0;
57673   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57674   bool result;
57675 
57676   SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
57677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
57678 
57679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57680     SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
57681   }
57682 
57683   result = (bool)(arg1)->GetStopOthers();
57684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57685   return SWIG_arg;
57686 
57687   if(0) SWIG_fail;
57688 
57689 fail:
57690   lua_error(L);
57691   return SWIG_arg;
57692 }
57693 
57694 
57695 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
57696   int SWIG_arg = 0;
57697   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57698   bool arg2 ;
57699 
57700   SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
57701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
57702   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
57703 
57704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57705     SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
57706   }
57707 
57708   arg2 = (lua_toboolean(L, 2)!=0);
57709   (arg1)->SetStopOthers(arg2);
57710 
57711   return SWIG_arg;
57712 
57713   if(0) SWIG_fail;
57714 
57715 fail:
57716   lua_error(L);
57717   return SWIG_arg;
57718 }
57719 
57720 
57721 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
57722   int SWIG_arg = 0;
57723   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57724   lldb::SBAddress *arg2 = 0 ;
57725   lldb::addr_t arg3 ;
57726   lldb::SBThreadPlan result;
57727 
57728   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
57729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
57730   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
57731   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
57732 
57733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57734     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
57735   }
57736 
57737 
57738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
57739     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
57740   }
57741 
57742   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
57743   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
57744   {
57745     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57746     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57747   }
57748   return SWIG_arg;
57749 
57750   if(0) SWIG_fail;
57751 
57752 fail:
57753   lua_error(L);
57754   return SWIG_arg;
57755 }
57756 
57757 
57758 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
57759   int SWIG_arg = 0;
57760   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57761   lldb::SBAddress *arg2 = 0 ;
57762   lldb::addr_t arg3 ;
57763   lldb::SBThreadPlan result;
57764 
57765   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
57766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
57767   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
57768   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
57769 
57770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57771     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
57772   }
57773 
57774 
57775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
57776     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
57777   }
57778 
57779   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
57780   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
57781   {
57782     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57783     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57784   }
57785   return SWIG_arg;
57786 
57787   if(0) SWIG_fail;
57788 
57789 fail:
57790   lua_error(L);
57791   return SWIG_arg;
57792 }
57793 
57794 
57795 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
57796   int SWIG_arg = 0;
57797   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57798   uint32_t arg2 ;
57799   bool arg3 ;
57800   lldb::SBThreadPlan result;
57801 
57802   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
57803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
57804   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
57805   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
57806 
57807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57808     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
57809   }
57810 
57811   arg2 = (uint32_t)lua_tointeger(L, 2);
57812   arg3 = (lua_toboolean(L, 3)!=0);
57813   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
57814   {
57815     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57816     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57817   }
57818   return SWIG_arg;
57819 
57820   if(0) SWIG_fail;
57821 
57822 fail:
57823   lua_error(L);
57824   return SWIG_arg;
57825 }
57826 
57827 
57828 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
57829   int SWIG_arg = 0;
57830   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57831   uint32_t arg2 ;
57832   lldb::SBThreadPlan result;
57833 
57834   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
57835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
57836   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
57837 
57838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57839     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
57840   }
57841 
57842   arg2 = (uint32_t)lua_tointeger(L, 2);
57843   result = (arg1)->QueueThreadPlanForStepOut(arg2);
57844   {
57845     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57846     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57847   }
57848   return SWIG_arg;
57849 
57850   if(0) SWIG_fail;
57851 
57852 fail:
57853   lua_error(L);
57854   return SWIG_arg;
57855 }
57856 
57857 
57858 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
57859   int argc;
57860   int argv[4]={
57861     1,2,3,4
57862   };
57863 
57864   argc = lua_gettop(L);
57865   if (argc == 2) {
57866     int _v;
57867     {
57868       void *ptr;
57869       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57870         _v = 0;
57871       } else {
57872         _v = 1;
57873       }
57874     }
57875     if (_v) {
57876       {
57877         _v = lua_isnumber(L,argv[1]);
57878       }
57879       if (_v) {
57880         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
57881       }
57882     }
57883   }
57884   if (argc == 3) {
57885     int _v;
57886     {
57887       void *ptr;
57888       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57889         _v = 0;
57890       } else {
57891         _v = 1;
57892       }
57893     }
57894     if (_v) {
57895       {
57896         _v = lua_isnumber(L,argv[1]);
57897       }
57898       if (_v) {
57899         {
57900           _v = lua_isboolean(L,argv[2]);
57901         }
57902         if (_v) {
57903           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
57904         }
57905       }
57906     }
57907   }
57908 
57909   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
57910     "  Possible C/C++ prototypes are:\n"
57911     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
57912     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
57913   lua_error(L);return 0;
57914 }
57915 
57916 
57917 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
57918   int SWIG_arg = 0;
57919   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57920   lldb::SBAddress arg2 ;
57921   lldb::SBAddress *argp2 ;
57922   lldb::SBThreadPlan result;
57923 
57924   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
57925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
57926   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
57927 
57928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57929     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
57930   }
57931 
57932 
57933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57934     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
57935   }
57936   arg2 = *argp2;
57937 
57938   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
57939   {
57940     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57941     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57942   }
57943   return SWIG_arg;
57944 
57945   if(0) SWIG_fail;
57946 
57947 fail:
57948   lua_error(L);
57949   return SWIG_arg;
57950 }
57951 
57952 
57953 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
57954   int SWIG_arg = 0;
57955   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57956   char *arg2 = (char *) 0 ;
57957   lldb::SBThreadPlan result;
57958 
57959   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
57960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57961   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57962 
57963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57964     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57965   }
57966 
57967   arg2 = (char *)lua_tostring(L, 2);
57968   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
57969   {
57970     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57971     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57972   }
57973   return SWIG_arg;
57974 
57975   if(0) SWIG_fail;
57976 
57977 fail:
57978   lua_error(L);
57979   return SWIG_arg;
57980 }
57981 
57982 
57983 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
57984   int SWIG_arg = 0;
57985   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57986   char *arg2 = (char *) 0 ;
57987   lldb::SBError *arg3 = 0 ;
57988   lldb::SBThreadPlan result;
57989 
57990   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
57991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57992   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57993   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
57994 
57995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57996     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57997   }
57998 
57999   arg2 = (char *)lua_tostring(L, 2);
58000 
58001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58002     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
58003   }
58004 
58005   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
58006   {
58007     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58008     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58009   }
58010   return SWIG_arg;
58011 
58012   if(0) SWIG_fail;
58013 
58014 fail:
58015   lua_error(L);
58016   return SWIG_arg;
58017 }
58018 
58019 
58020 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
58021   int SWIG_arg = 0;
58022   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58023   char *arg2 = (char *) 0 ;
58024   lldb::SBStructuredData *arg3 = 0 ;
58025   lldb::SBError *arg4 = 0 ;
58026   lldb::SBThreadPlan result;
58027 
58028   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
58029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58030   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58031   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
58032   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
58033 
58034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58035     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58036   }
58037 
58038   arg2 = (char *)lua_tostring(L, 2);
58039 
58040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
58041     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
58042   }
58043 
58044 
58045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
58046     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
58047   }
58048 
58049   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
58050   {
58051     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58052     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58053   }
58054   return SWIG_arg;
58055 
58056   if(0) SWIG_fail;
58057 
58058 fail:
58059   lua_error(L);
58060   return SWIG_arg;
58061 }
58062 
58063 
58064 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
58065   int argc;
58066   int argv[5]={
58067     1,2,3,4,5
58068   };
58069 
58070   argc = lua_gettop(L);
58071   if (argc == 2) {
58072     int _v;
58073     {
58074       void *ptr;
58075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58076         _v = 0;
58077       } else {
58078         _v = 1;
58079       }
58080     }
58081     if (_v) {
58082       {
58083         _v = SWIG_lua_isnilstring(L,argv[1]);
58084       }
58085       if (_v) {
58086         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
58087       }
58088     }
58089   }
58090   if (argc == 3) {
58091     int _v;
58092     {
58093       void *ptr;
58094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58095         _v = 0;
58096       } else {
58097         _v = 1;
58098       }
58099     }
58100     if (_v) {
58101       {
58102         _v = SWIG_lua_isnilstring(L,argv[1]);
58103       }
58104       if (_v) {
58105         {
58106           void *ptr;
58107           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58108             _v = 0;
58109           } else {
58110             _v = 1;
58111           }
58112         }
58113         if (_v) {
58114           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
58115         }
58116       }
58117     }
58118   }
58119   if (argc == 4) {
58120     int _v;
58121     {
58122       void *ptr;
58123       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58124         _v = 0;
58125       } else {
58126         _v = 1;
58127       }
58128     }
58129     if (_v) {
58130       {
58131         _v = SWIG_lua_isnilstring(L,argv[1]);
58132       }
58133       if (_v) {
58134         {
58135           void *ptr;
58136           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58137             _v = 0;
58138           } else {
58139             _v = 1;
58140           }
58141         }
58142         if (_v) {
58143           {
58144             void *ptr;
58145             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58146               _v = 0;
58147             } else {
58148               _v = 1;
58149             }
58150           }
58151           if (_v) {
58152             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
58153           }
58154         }
58155       }
58156     }
58157   }
58158 
58159   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
58160     "  Possible C/C++ prototypes are:\n"
58161     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
58162     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
58163     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
58164   lua_error(L);return 0;
58165 }
58166 
58167 
58168 static void swig_delete_SBThreadPlan(void *obj) {
58169 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
58170 delete arg1;
58171 }
58172 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
58173     assert(lua_istable(L,1));
58174     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
58175     assert(!lua_isnil(L,-1));
58176     lua_replace(L,1); /* replace our table with real constructor */
58177     lua_call(L,lua_gettop(L)-1,1);
58178     return 1;
58179 }
58180 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
58181     {0,0,0}
58182 };
58183 static swig_lua_method swig_SBThreadPlan_methods[]= {
58184     { "IsValid", _wrap_SBThreadPlan_IsValid},
58185     { "Clear", _wrap_SBThreadPlan_Clear},
58186     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
58187     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
58188     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
58189     { "GetThread", _wrap_SBThreadPlan_GetThread},
58190     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
58191     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
58192     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
58193     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
58194     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
58195     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
58196     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
58197     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
58198     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
58199     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
58200     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
58201     {0,0}
58202 };
58203 static swig_lua_method swig_SBThreadPlan_meta[] = {
58204     {0,0}
58205 };
58206 
58207 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
58208     {0,0,0}
58209 };
58210 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
58211     {0,0,0,0,0,0}
58212 };
58213 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
58214     {0,0}
58215 };
58216 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
58217     0
58218 };
58219 
58220 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
58221     "SBThreadPlan",
58222     swig_SBThreadPlan_Sf_SwigStatic_methods,
58223     swig_SBThreadPlan_Sf_SwigStatic_attributes,
58224     swig_SBThreadPlan_Sf_SwigStatic_constants,
58225     swig_SBThreadPlan_Sf_SwigStatic_classes,
58226     0
58227 };
58228 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
58229 static const char *swig_SBThreadPlan_base_names[] = {0};
58230 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 };
58231 
58232 static int _wrap_new_SBTrace(lua_State* L) {
58233   int SWIG_arg = 0;
58234   lldb::SBTrace *result = 0 ;
58235 
58236   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
58237   result = (lldb::SBTrace *)new lldb::SBTrace();
58238   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
58239   return SWIG_arg;
58240 
58241   if(0) SWIG_fail;
58242 
58243 fail:
58244   lua_error(L);
58245   return SWIG_arg;
58246 }
58247 
58248 
58249 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
58250   int SWIG_arg = 0;
58251   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58252   char *result = 0 ;
58253 
58254   SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
58255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
58256 
58257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58258     SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
58259   }
58260 
58261   result = (char *)(arg1)->GetStartConfigurationHelp();
58262   lua_pushstring(L,(const char *)result); SWIG_arg++;
58263   return SWIG_arg;
58264 
58265   if(0) SWIG_fail;
58266 
58267 fail:
58268   lua_error(L);
58269   return SWIG_arg;
58270 }
58271 
58272 
58273 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
58274   int SWIG_arg = 0;
58275   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58276   lldb::SBStructuredData *arg2 = 0 ;
58277   lldb::SBError result;
58278 
58279   SWIG_check_num_args("lldb::SBTrace::Start",2,2)
58280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
58281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
58282 
58283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58284     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
58285   }
58286 
58287 
58288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
58289     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
58290   }
58291 
58292   result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
58293   {
58294     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58295     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58296   }
58297   return SWIG_arg;
58298 
58299   if(0) SWIG_fail;
58300 
58301 fail:
58302   lua_error(L);
58303   return SWIG_arg;
58304 }
58305 
58306 
58307 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
58308   int SWIG_arg = 0;
58309   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58310   lldb::SBThread *arg2 = 0 ;
58311   lldb::SBStructuredData *arg3 = 0 ;
58312   lldb::SBError result;
58313 
58314   SWIG_check_num_args("lldb::SBTrace::Start",3,3)
58315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
58316   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
58317   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
58318 
58319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58320     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
58321   }
58322 
58323 
58324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
58325     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
58326   }
58327 
58328 
58329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
58330     SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
58331   }
58332 
58333   result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
58334   {
58335     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58336     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58337   }
58338   return SWIG_arg;
58339 
58340   if(0) SWIG_fail;
58341 
58342 fail:
58343   lua_error(L);
58344   return SWIG_arg;
58345 }
58346 
58347 
58348 static int _wrap_SBTrace_Start(lua_State* L) {
58349   int argc;
58350   int argv[4]={
58351     1,2,3,4
58352   };
58353 
58354   argc = lua_gettop(L);
58355   if (argc == 2) {
58356     int _v;
58357     {
58358       void *ptr;
58359       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58360         _v = 0;
58361       } else {
58362         _v = 1;
58363       }
58364     }
58365     if (_v) {
58366       {
58367         void *ptr;
58368         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58369           _v = 0;
58370         } else {
58371           _v = 1;
58372         }
58373       }
58374       if (_v) {
58375         return _wrap_SBTrace_Start__SWIG_0(L);
58376       }
58377     }
58378   }
58379   if (argc == 3) {
58380     int _v;
58381     {
58382       void *ptr;
58383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58384         _v = 0;
58385       } else {
58386         _v = 1;
58387       }
58388     }
58389     if (_v) {
58390       {
58391         void *ptr;
58392         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
58393           _v = 0;
58394         } else {
58395           _v = 1;
58396         }
58397       }
58398       if (_v) {
58399         {
58400           void *ptr;
58401           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58402             _v = 0;
58403           } else {
58404             _v = 1;
58405           }
58406         }
58407         if (_v) {
58408           return _wrap_SBTrace_Start__SWIG_1(L);
58409         }
58410       }
58411     }
58412   }
58413 
58414   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
58415     "  Possible C/C++ prototypes are:\n"
58416     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
58417     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
58418   lua_error(L);return 0;
58419 }
58420 
58421 
58422 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
58423   int SWIG_arg = 0;
58424   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58425   lldb::SBError result;
58426 
58427   SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
58428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
58429 
58430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58431     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
58432   }
58433 
58434   result = (arg1)->Stop();
58435   {
58436     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58437     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58438   }
58439   return SWIG_arg;
58440 
58441   if(0) SWIG_fail;
58442 
58443 fail:
58444   lua_error(L);
58445   return SWIG_arg;
58446 }
58447 
58448 
58449 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
58450   int SWIG_arg = 0;
58451   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58452   lldb::SBThread *arg2 = 0 ;
58453   lldb::SBError result;
58454 
58455   SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
58456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
58457   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
58458 
58459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58460     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
58461   }
58462 
58463 
58464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
58465     SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
58466   }
58467 
58468   result = (arg1)->Stop((lldb::SBThread const &)*arg2);
58469   {
58470     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58471     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58472   }
58473   return SWIG_arg;
58474 
58475   if(0) SWIG_fail;
58476 
58477 fail:
58478   lua_error(L);
58479   return SWIG_arg;
58480 }
58481 
58482 
58483 static int _wrap_SBTrace_Stop(lua_State* L) {
58484   int argc;
58485   int argv[3]={
58486     1,2,3
58487   };
58488 
58489   argc = lua_gettop(L);
58490   if (argc == 1) {
58491     int _v;
58492     {
58493       void *ptr;
58494       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58495         _v = 0;
58496       } else {
58497         _v = 1;
58498       }
58499     }
58500     if (_v) {
58501       return _wrap_SBTrace_Stop__SWIG_0(L);
58502     }
58503   }
58504   if (argc == 2) {
58505     int _v;
58506     {
58507       void *ptr;
58508       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58509         _v = 0;
58510       } else {
58511         _v = 1;
58512       }
58513     }
58514     if (_v) {
58515       {
58516         void *ptr;
58517         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
58518           _v = 0;
58519         } else {
58520           _v = 1;
58521         }
58522       }
58523       if (_v) {
58524         return _wrap_SBTrace_Stop__SWIG_1(L);
58525       }
58526     }
58527   }
58528 
58529   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
58530     "  Possible C/C++ prototypes are:\n"
58531     "    lldb::SBTrace::Stop()\n"
58532     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
58533   lua_error(L);return 0;
58534 }
58535 
58536 
58537 static int _wrap_SBTrace_IsValid(lua_State* L) {
58538   int SWIG_arg = 0;
58539   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58540   bool result;
58541 
58542   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
58543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
58544 
58545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58546     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
58547   }
58548 
58549   result = (bool)(arg1)->IsValid();
58550   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58551   return SWIG_arg;
58552 
58553   if(0) SWIG_fail;
58554 
58555 fail:
58556   lua_error(L);
58557   return SWIG_arg;
58558 }
58559 
58560 
58561 static void swig_delete_SBTrace(void *obj) {
58562 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
58563 delete arg1;
58564 }
58565 static int _proxy__wrap_new_SBTrace(lua_State *L) {
58566     assert(lua_istable(L,1));
58567     lua_pushcfunction(L,_wrap_new_SBTrace);
58568     assert(!lua_isnil(L,-1));
58569     lua_replace(L,1); /* replace our table with real constructor */
58570     lua_call(L,lua_gettop(L)-1,1);
58571     return 1;
58572 }
58573 static swig_lua_attribute swig_SBTrace_attributes[] = {
58574     {0,0,0}
58575 };
58576 static swig_lua_method swig_SBTrace_methods[]= {
58577     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
58578     { "Start", _wrap_SBTrace_Start},
58579     { "Stop", _wrap_SBTrace_Stop},
58580     { "IsValid", _wrap_SBTrace_IsValid},
58581     {0,0}
58582 };
58583 static swig_lua_method swig_SBTrace_meta[] = {
58584     {0,0}
58585 };
58586 
58587 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
58588     {0,0,0}
58589 };
58590 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
58591     {0,0,0,0,0,0}
58592 };
58593 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
58594     {0,0}
58595 };
58596 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
58597     0
58598 };
58599 
58600 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
58601     "SBTrace",
58602     swig_SBTrace_Sf_SwigStatic_methods,
58603     swig_SBTrace_Sf_SwigStatic_attributes,
58604     swig_SBTrace_Sf_SwigStatic_constants,
58605     swig_SBTrace_Sf_SwigStatic_classes,
58606     0
58607 };
58608 static swig_lua_class *swig_SBTrace_bases[] = {0};
58609 static const char *swig_SBTrace_base_names[] = {0};
58610 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 };
58611 
58612 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
58613   int SWIG_arg = 0;
58614   lldb::SBTypeMember *result = 0 ;
58615 
58616   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
58617   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
58618   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58619   return SWIG_arg;
58620 
58621   if(0) SWIG_fail;
58622 
58623 fail:
58624   lua_error(L);
58625   return SWIG_arg;
58626 }
58627 
58628 
58629 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
58630   int SWIG_arg = 0;
58631   lldb::SBTypeMember *arg1 = 0 ;
58632   lldb::SBTypeMember *result = 0 ;
58633 
58634   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
58635   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
58636 
58637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58638     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
58639   }
58640 
58641   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
58642   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58643   return SWIG_arg;
58644 
58645   if(0) SWIG_fail;
58646 
58647 fail:
58648   lua_error(L);
58649   return SWIG_arg;
58650 }
58651 
58652 
58653 static int _wrap_new_SBTypeMember(lua_State* L) {
58654   int argc;
58655   int argv[2]={
58656     1,2
58657   };
58658 
58659   argc = lua_gettop(L);
58660   if (argc == 0) {
58661     return _wrap_new_SBTypeMember__SWIG_0(L);
58662   }
58663   if (argc == 1) {
58664     int _v;
58665     {
58666       void *ptr;
58667       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
58668         _v = 0;
58669       } else {
58670         _v = 1;
58671       }
58672     }
58673     if (_v) {
58674       return _wrap_new_SBTypeMember__SWIG_1(L);
58675     }
58676   }
58677 
58678   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
58679     "  Possible C/C++ prototypes are:\n"
58680     "    lldb::SBTypeMember::SBTypeMember()\n"
58681     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
58682   lua_error(L);return 0;
58683 }
58684 
58685 
58686 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
58687   int SWIG_arg = 0;
58688   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58689   bool result;
58690 
58691   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
58692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
58693 
58694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58695     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
58696   }
58697 
58698   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
58699   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58700   return SWIG_arg;
58701 
58702   if(0) SWIG_fail;
58703 
58704 fail:
58705   lua_error(L);
58706   return SWIG_arg;
58707 }
58708 
58709 
58710 static int _wrap_SBTypeMember_GetName(lua_State* L) {
58711   int SWIG_arg = 0;
58712   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58713   char *result = 0 ;
58714 
58715   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
58716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
58717 
58718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58719     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
58720   }
58721 
58722   result = (char *)(arg1)->GetName();
58723   lua_pushstring(L,(const char *)result); SWIG_arg++;
58724   return SWIG_arg;
58725 
58726   if(0) SWIG_fail;
58727 
58728 fail:
58729   lua_error(L);
58730   return SWIG_arg;
58731 }
58732 
58733 
58734 static int _wrap_SBTypeMember_GetType(lua_State* L) {
58735   int SWIG_arg = 0;
58736   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58737   lldb::SBType result;
58738 
58739   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
58740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
58741 
58742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58743     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
58744   }
58745 
58746   result = (arg1)->GetType();
58747   {
58748     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58750   }
58751   return SWIG_arg;
58752 
58753   if(0) SWIG_fail;
58754 
58755 fail:
58756   lua_error(L);
58757   return SWIG_arg;
58758 }
58759 
58760 
58761 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
58762   int SWIG_arg = 0;
58763   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58764   uint64_t result;
58765 
58766   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
58767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
58768 
58769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58770     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
58771   }
58772 
58773   result = (uint64_t)(arg1)->GetOffsetInBytes();
58774   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58775   return SWIG_arg;
58776 
58777   if(0) SWIG_fail;
58778 
58779 fail:
58780   lua_error(L);
58781   return SWIG_arg;
58782 }
58783 
58784 
58785 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
58786   int SWIG_arg = 0;
58787   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58788   uint64_t result;
58789 
58790   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
58791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
58792 
58793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58794     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
58795   }
58796 
58797   result = (uint64_t)(arg1)->GetOffsetInBits();
58798   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58799   return SWIG_arg;
58800 
58801   if(0) SWIG_fail;
58802 
58803 fail:
58804   lua_error(L);
58805   return SWIG_arg;
58806 }
58807 
58808 
58809 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
58810   int SWIG_arg = 0;
58811   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58812   bool result;
58813 
58814   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
58815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
58816 
58817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58818     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
58819   }
58820 
58821   result = (bool)(arg1)->IsBitfield();
58822   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58823   return SWIG_arg;
58824 
58825   if(0) SWIG_fail;
58826 
58827 fail:
58828   lua_error(L);
58829   return SWIG_arg;
58830 }
58831 
58832 
58833 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
58834   int SWIG_arg = 0;
58835   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58836   uint32_t result;
58837 
58838   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
58839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
58840 
58841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58842     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
58843   }
58844 
58845   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
58846   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58847   return SWIG_arg;
58848 
58849   if(0) SWIG_fail;
58850 
58851 fail:
58852   lua_error(L);
58853   return SWIG_arg;
58854 }
58855 
58856 
58857 static int _wrap_SBTypeMember___tostring(lua_State* L) {
58858   int SWIG_arg = 0;
58859   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58860   std::string result;
58861 
58862   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
58863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
58864 
58865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58866     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
58867   }
58868 
58869   result = lldb_SBTypeMember___str__(arg1);
58870   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58871   return SWIG_arg;
58872 
58873   if(0) SWIG_fail;
58874 
58875 fail:
58876   lua_error(L);
58877   return SWIG_arg;
58878 }
58879 
58880 
58881 static void swig_delete_SBTypeMember(void *obj) {
58882 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
58883 delete arg1;
58884 }
58885 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
58886     assert(lua_istable(L,1));
58887     lua_pushcfunction(L,_wrap_new_SBTypeMember);
58888     assert(!lua_isnil(L,-1));
58889     lua_replace(L,1); /* replace our table with real constructor */
58890     lua_call(L,lua_gettop(L)-1,1);
58891     return 1;
58892 }
58893 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
58894     {0,0,0}
58895 };
58896 static swig_lua_method swig_SBTypeMember_methods[]= {
58897     { "IsValid", _wrap_SBTypeMember_IsValid},
58898     { "GetName", _wrap_SBTypeMember_GetName},
58899     { "GetType", _wrap_SBTypeMember_GetType},
58900     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
58901     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
58902     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
58903     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
58904     { "__tostring", _wrap_SBTypeMember___tostring},
58905     {0,0}
58906 };
58907 static swig_lua_method swig_SBTypeMember_meta[] = {
58908     { "__tostring", _wrap_SBTypeMember___tostring},
58909     {0,0}
58910 };
58911 
58912 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
58913     {0,0,0}
58914 };
58915 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
58916     {0,0,0,0,0,0}
58917 };
58918 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
58919     {0,0}
58920 };
58921 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
58922     0
58923 };
58924 
58925 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
58926     "SBTypeMember",
58927     swig_SBTypeMember_Sf_SwigStatic_methods,
58928     swig_SBTypeMember_Sf_SwigStatic_attributes,
58929     swig_SBTypeMember_Sf_SwigStatic_constants,
58930     swig_SBTypeMember_Sf_SwigStatic_classes,
58931     0
58932 };
58933 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
58934 static const char *swig_SBTypeMember_base_names[] = {0};
58935 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 };
58936 
58937 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
58938   int SWIG_arg = 0;
58939   lldb::SBTypeMemberFunction *result = 0 ;
58940 
58941   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
58942   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
58943   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58944   return SWIG_arg;
58945 
58946   if(0) SWIG_fail;
58947 
58948 fail:
58949   lua_error(L);
58950   return SWIG_arg;
58951 }
58952 
58953 
58954 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
58955   int SWIG_arg = 0;
58956   lldb::SBTypeMemberFunction *arg1 = 0 ;
58957   lldb::SBTypeMemberFunction *result = 0 ;
58958 
58959   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
58960   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
58961 
58962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58963     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58964   }
58965 
58966   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
58967   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58968   return SWIG_arg;
58969 
58970   if(0) SWIG_fail;
58971 
58972 fail:
58973   lua_error(L);
58974   return SWIG_arg;
58975 }
58976 
58977 
58978 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
58979   int argc;
58980   int argv[2]={
58981     1,2
58982   };
58983 
58984   argc = lua_gettop(L);
58985   if (argc == 0) {
58986     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
58987   }
58988   if (argc == 1) {
58989     int _v;
58990     {
58991       void *ptr;
58992       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
58993         _v = 0;
58994       } else {
58995         _v = 1;
58996       }
58997     }
58998     if (_v) {
58999       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
59000     }
59001   }
59002 
59003   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
59004     "  Possible C/C++ prototypes are:\n"
59005     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
59006     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
59007   lua_error(L);return 0;
59008 }
59009 
59010 
59011 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
59012   int SWIG_arg = 0;
59013   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59014   bool result;
59015 
59016   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
59017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
59018 
59019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59020     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59021   }
59022 
59023   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
59024   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59025   return SWIG_arg;
59026 
59027   if(0) SWIG_fail;
59028 
59029 fail:
59030   lua_error(L);
59031   return SWIG_arg;
59032 }
59033 
59034 
59035 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
59036   int SWIG_arg = 0;
59037   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59038   char *result = 0 ;
59039 
59040   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
59041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
59042 
59043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59044     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59045   }
59046 
59047   result = (char *)(arg1)->GetName();
59048   lua_pushstring(L,(const char *)result); SWIG_arg++;
59049   return SWIG_arg;
59050 
59051   if(0) SWIG_fail;
59052 
59053 fail:
59054   lua_error(L);
59055   return SWIG_arg;
59056 }
59057 
59058 
59059 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
59060   int SWIG_arg = 0;
59061   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59062   char *result = 0 ;
59063 
59064   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
59065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
59066 
59067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59068     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59069   }
59070 
59071   result = (char *)(arg1)->GetDemangledName();
59072   lua_pushstring(L,(const char *)result); 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_GetMangledName(lua_State* L) {
59084   int SWIG_arg = 0;
59085   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59086   char *result = 0 ;
59087 
59088   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
59089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
59090 
59091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59092     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59093   }
59094 
59095   result = (char *)(arg1)->GetMangledName();
59096   lua_pushstring(L,(const char *)result); 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 int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
59108   int SWIG_arg = 0;
59109   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59110   lldb::SBType result;
59111 
59112   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
59113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
59114 
59115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59116     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59117   }
59118 
59119   result = (arg1)->GetType();
59120   {
59121     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59123   }
59124   return SWIG_arg;
59125 
59126   if(0) SWIG_fail;
59127 
59128 fail:
59129   lua_error(L);
59130   return SWIG_arg;
59131 }
59132 
59133 
59134 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
59135   int SWIG_arg = 0;
59136   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59137   lldb::SBType result;
59138 
59139   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
59140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
59141 
59142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59143     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59144   }
59145 
59146   result = (arg1)->GetReturnType();
59147   {
59148     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59150   }
59151   return SWIG_arg;
59152 
59153   if(0) SWIG_fail;
59154 
59155 fail:
59156   lua_error(L);
59157   return SWIG_arg;
59158 }
59159 
59160 
59161 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
59162   int SWIG_arg = 0;
59163   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59164   uint32_t result;
59165 
59166   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
59167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
59168 
59169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59170     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59171   }
59172 
59173   result = (uint32_t)(arg1)->GetNumberOfArguments();
59174   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59175   return SWIG_arg;
59176 
59177   if(0) SWIG_fail;
59178 
59179 fail:
59180   lua_error(L);
59181   return SWIG_arg;
59182 }
59183 
59184 
59185 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
59186   int SWIG_arg = 0;
59187   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59188   uint32_t arg2 ;
59189   lldb::SBType result;
59190 
59191   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
59192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
59193   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
59194 
59195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59196     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59197   }
59198 
59199   arg2 = (uint32_t)lua_tointeger(L, 2);
59200   result = (arg1)->GetArgumentTypeAtIndex(arg2);
59201   {
59202     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59203     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59204   }
59205   return SWIG_arg;
59206 
59207   if(0) SWIG_fail;
59208 
59209 fail:
59210   lua_error(L);
59211   return SWIG_arg;
59212 }
59213 
59214 
59215 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
59216   int SWIG_arg = 0;
59217   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59218   lldb::MemberFunctionKind result;
59219 
59220   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
59221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
59222 
59223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59224     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59225   }
59226 
59227   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
59228   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59229   return SWIG_arg;
59230 
59231   if(0) SWIG_fail;
59232 
59233 fail:
59234   lua_error(L);
59235   return SWIG_arg;
59236 }
59237 
59238 
59239 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
59240   int SWIG_arg = 0;
59241   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59242   lldb::SBStream *arg2 = 0 ;
59243   lldb::DescriptionLevel arg3 ;
59244   bool result;
59245 
59246   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
59247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
59248   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
59249   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
59250 
59251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59252     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59253   }
59254 
59255 
59256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
59257     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
59258   }
59259 
59260   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
59261   result = (bool)(arg1)->GetDescription(*arg2,arg3);
59262   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59263   return SWIG_arg;
59264 
59265   if(0) SWIG_fail;
59266 
59267 fail:
59268   lua_error(L);
59269   return SWIG_arg;
59270 }
59271 
59272 
59273 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
59274   int SWIG_arg = 0;
59275   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59276   std::string result;
59277 
59278   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
59279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
59280 
59281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59282     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59283   }
59284 
59285   result = lldb_SBTypeMemberFunction___str__(arg1);
59286   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59287   return SWIG_arg;
59288 
59289   if(0) SWIG_fail;
59290 
59291 fail:
59292   lua_error(L);
59293   return SWIG_arg;
59294 }
59295 
59296 
59297 static void swig_delete_SBTypeMemberFunction(void *obj) {
59298 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
59299 delete arg1;
59300 }
59301 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
59302     assert(lua_istable(L,1));
59303     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
59304     assert(!lua_isnil(L,-1));
59305     lua_replace(L,1); /* replace our table with real constructor */
59306     lua_call(L,lua_gettop(L)-1,1);
59307     return 1;
59308 }
59309 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
59310     {0,0,0}
59311 };
59312 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
59313     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
59314     { "GetName", _wrap_SBTypeMemberFunction_GetName},
59315     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
59316     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
59317     { "GetType", _wrap_SBTypeMemberFunction_GetType},
59318     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
59319     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
59320     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
59321     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
59322     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
59323     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
59324     {0,0}
59325 };
59326 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
59327     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
59328     {0,0}
59329 };
59330 
59331 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
59332     {0,0,0}
59333 };
59334 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
59335     {0,0,0,0,0,0}
59336 };
59337 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
59338     {0,0}
59339 };
59340 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
59341     0
59342 };
59343 
59344 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
59345     "SBTypeMemberFunction",
59346     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
59347     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
59348     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
59349     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
59350     0
59351 };
59352 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
59353 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
59354 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 };
59355 
59356 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
59357   int SWIG_arg = 0;
59358   lldb::SBType *result = 0 ;
59359 
59360   SWIG_check_num_args("lldb::SBType::SBType",0,0)
59361   result = (lldb::SBType *)new lldb::SBType();
59362   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59363   return SWIG_arg;
59364 
59365   if(0) SWIG_fail;
59366 
59367 fail:
59368   lua_error(L);
59369   return SWIG_arg;
59370 }
59371 
59372 
59373 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
59374   int SWIG_arg = 0;
59375   lldb::SBType *arg1 = 0 ;
59376   lldb::SBType *result = 0 ;
59377 
59378   SWIG_check_num_args("lldb::SBType::SBType",1,1)
59379   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
59380 
59381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59382     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
59383   }
59384 
59385   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
59386   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59387   return SWIG_arg;
59388 
59389   if(0) SWIG_fail;
59390 
59391 fail:
59392   lua_error(L);
59393   return SWIG_arg;
59394 }
59395 
59396 
59397 static int _wrap_new_SBType(lua_State* L) {
59398   int argc;
59399   int argv[2]={
59400     1,2
59401   };
59402 
59403   argc = lua_gettop(L);
59404   if (argc == 0) {
59405     return _wrap_new_SBType__SWIG_0(L);
59406   }
59407   if (argc == 1) {
59408     int _v;
59409     {
59410       void *ptr;
59411       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
59412         _v = 0;
59413       } else {
59414         _v = 1;
59415       }
59416     }
59417     if (_v) {
59418       return _wrap_new_SBType__SWIG_1(L);
59419     }
59420   }
59421 
59422   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
59423     "  Possible C/C++ prototypes are:\n"
59424     "    lldb::SBType::SBType()\n"
59425     "    lldb::SBType::SBType(lldb::SBType const &)\n");
59426   lua_error(L);return 0;
59427 }
59428 
59429 
59430 static int _wrap_SBType_IsValid(lua_State* L) {
59431   int SWIG_arg = 0;
59432   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59433   bool result;
59434 
59435   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
59436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
59437 
59438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59439     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
59440   }
59441 
59442   result = (bool)(arg1)->IsValid();
59443   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59444   return SWIG_arg;
59445 
59446   if(0) SWIG_fail;
59447 
59448 fail:
59449   lua_error(L);
59450   return SWIG_arg;
59451 }
59452 
59453 
59454 static int _wrap_SBType_GetByteSize(lua_State* L) {
59455   int SWIG_arg = 0;
59456   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59457   uint64_t result;
59458 
59459   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
59460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
59461 
59462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59463     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
59464   }
59465 
59466   result = (uint64_t)(arg1)->GetByteSize();
59467   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59468   return SWIG_arg;
59469 
59470   if(0) SWIG_fail;
59471 
59472 fail:
59473   lua_error(L);
59474   return SWIG_arg;
59475 }
59476 
59477 
59478 static int _wrap_SBType_IsPointerType(lua_State* L) {
59479   int SWIG_arg = 0;
59480   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59481   bool result;
59482 
59483   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
59484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
59485 
59486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59487     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
59488   }
59489 
59490   result = (bool)(arg1)->IsPointerType();
59491   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59492   return SWIG_arg;
59493 
59494   if(0) SWIG_fail;
59495 
59496 fail:
59497   lua_error(L);
59498   return SWIG_arg;
59499 }
59500 
59501 
59502 static int _wrap_SBType_IsReferenceType(lua_State* L) {
59503   int SWIG_arg = 0;
59504   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59505   bool result;
59506 
59507   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
59508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
59509 
59510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59511     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
59512   }
59513 
59514   result = (bool)(arg1)->IsReferenceType();
59515   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59516   return SWIG_arg;
59517 
59518   if(0) SWIG_fail;
59519 
59520 fail:
59521   lua_error(L);
59522   return SWIG_arg;
59523 }
59524 
59525 
59526 static int _wrap_SBType_IsFunctionType(lua_State* L) {
59527   int SWIG_arg = 0;
59528   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59529   bool result;
59530 
59531   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
59532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
59533 
59534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59535     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
59536   }
59537 
59538   result = (bool)(arg1)->IsFunctionType();
59539   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59540   return SWIG_arg;
59541 
59542   if(0) SWIG_fail;
59543 
59544 fail:
59545   lua_error(L);
59546   return SWIG_arg;
59547 }
59548 
59549 
59550 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
59551   int SWIG_arg = 0;
59552   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59553   bool result;
59554 
59555   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
59556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
59557 
59558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59559     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
59560   }
59561 
59562   result = (bool)(arg1)->IsPolymorphicClass();
59563   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59564   return SWIG_arg;
59565 
59566   if(0) SWIG_fail;
59567 
59568 fail:
59569   lua_error(L);
59570   return SWIG_arg;
59571 }
59572 
59573 
59574 static int _wrap_SBType_IsArrayType(lua_State* L) {
59575   int SWIG_arg = 0;
59576   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59577   bool result;
59578 
59579   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
59580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
59581 
59582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59583     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
59584   }
59585 
59586   result = (bool)(arg1)->IsArrayType();
59587   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59588   return SWIG_arg;
59589 
59590   if(0) SWIG_fail;
59591 
59592 fail:
59593   lua_error(L);
59594   return SWIG_arg;
59595 }
59596 
59597 
59598 static int _wrap_SBType_IsVectorType(lua_State* L) {
59599   int SWIG_arg = 0;
59600   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59601   bool result;
59602 
59603   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
59604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
59605 
59606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59607     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
59608   }
59609 
59610   result = (bool)(arg1)->IsVectorType();
59611   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59612   return SWIG_arg;
59613 
59614   if(0) SWIG_fail;
59615 
59616 fail:
59617   lua_error(L);
59618   return SWIG_arg;
59619 }
59620 
59621 
59622 static int _wrap_SBType_IsTypedefType(lua_State* L) {
59623   int SWIG_arg = 0;
59624   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59625   bool result;
59626 
59627   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
59628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
59629 
59630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59631     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
59632   }
59633 
59634   result = (bool)(arg1)->IsTypedefType();
59635   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59636   return SWIG_arg;
59637 
59638   if(0) SWIG_fail;
59639 
59640 fail:
59641   lua_error(L);
59642   return SWIG_arg;
59643 }
59644 
59645 
59646 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
59647   int SWIG_arg = 0;
59648   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59649   bool result;
59650 
59651   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
59652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
59653 
59654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59655     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
59656   }
59657 
59658   result = (bool)(arg1)->IsAnonymousType();
59659   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59660   return SWIG_arg;
59661 
59662   if(0) SWIG_fail;
59663 
59664 fail:
59665   lua_error(L);
59666   return SWIG_arg;
59667 }
59668 
59669 
59670 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
59671   int SWIG_arg = 0;
59672   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59673   bool result;
59674 
59675   SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
59676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
59677 
59678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59679     SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
59680   }
59681 
59682   result = (bool)(arg1)->IsScopedEnumerationType();
59683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59684   return SWIG_arg;
59685 
59686   if(0) SWIG_fail;
59687 
59688 fail:
59689   lua_error(L);
59690   return SWIG_arg;
59691 }
59692 
59693 
59694 static int _wrap_SBType_GetPointerType(lua_State* L) {
59695   int SWIG_arg = 0;
59696   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59697   lldb::SBType result;
59698 
59699   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
59700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
59701 
59702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59703     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
59704   }
59705 
59706   result = (arg1)->GetPointerType();
59707   {
59708     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59709     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59710   }
59711   return SWIG_arg;
59712 
59713   if(0) SWIG_fail;
59714 
59715 fail:
59716   lua_error(L);
59717   return SWIG_arg;
59718 }
59719 
59720 
59721 static int _wrap_SBType_GetPointeeType(lua_State* L) {
59722   int SWIG_arg = 0;
59723   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59724   lldb::SBType result;
59725 
59726   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
59727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
59728 
59729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59730     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
59731   }
59732 
59733   result = (arg1)->GetPointeeType();
59734   {
59735     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59736     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59737   }
59738   return SWIG_arg;
59739 
59740   if(0) SWIG_fail;
59741 
59742 fail:
59743   lua_error(L);
59744   return SWIG_arg;
59745 }
59746 
59747 
59748 static int _wrap_SBType_GetReferenceType(lua_State* L) {
59749   int SWIG_arg = 0;
59750   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59751   lldb::SBType result;
59752 
59753   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
59754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
59755 
59756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59757     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
59758   }
59759 
59760   result = (arg1)->GetReferenceType();
59761   {
59762     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59763     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59764   }
59765   return SWIG_arg;
59766 
59767   if(0) SWIG_fail;
59768 
59769 fail:
59770   lua_error(L);
59771   return SWIG_arg;
59772 }
59773 
59774 
59775 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
59776   int SWIG_arg = 0;
59777   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59778   lldb::SBType result;
59779 
59780   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
59781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
59782 
59783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59784     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
59785   }
59786 
59787   result = (arg1)->GetTypedefedType();
59788   {
59789     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59790     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59791   }
59792   return SWIG_arg;
59793 
59794   if(0) SWIG_fail;
59795 
59796 fail:
59797   lua_error(L);
59798   return SWIG_arg;
59799 }
59800 
59801 
59802 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
59803   int SWIG_arg = 0;
59804   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59805   lldb::SBType result;
59806 
59807   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
59808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
59809 
59810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59811     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
59812   }
59813 
59814   result = (arg1)->GetDereferencedType();
59815   {
59816     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59817     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59818   }
59819   return SWIG_arg;
59820 
59821   if(0) SWIG_fail;
59822 
59823 fail:
59824   lua_error(L);
59825   return SWIG_arg;
59826 }
59827 
59828 
59829 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
59830   int SWIG_arg = 0;
59831   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59832   lldb::SBType result;
59833 
59834   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
59835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
59836 
59837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59838     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
59839   }
59840 
59841   result = (arg1)->GetUnqualifiedType();
59842   {
59843     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59844     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59845   }
59846   return SWIG_arg;
59847 
59848   if(0) SWIG_fail;
59849 
59850 fail:
59851   lua_error(L);
59852   return SWIG_arg;
59853 }
59854 
59855 
59856 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
59857   int SWIG_arg = 0;
59858   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59859   lldb::SBType result;
59860 
59861   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
59862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
59863 
59864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59865     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
59866   }
59867 
59868   result = (arg1)->GetCanonicalType();
59869   {
59870     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59872   }
59873   return SWIG_arg;
59874 
59875   if(0) SWIG_fail;
59876 
59877 fail:
59878   lua_error(L);
59879   return SWIG_arg;
59880 }
59881 
59882 
59883 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
59884   int SWIG_arg = 0;
59885   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59886   lldb::SBType result;
59887 
59888   SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
59889   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
59890 
59891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59892     SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
59893   }
59894 
59895   result = (arg1)->GetEnumerationIntegerType();
59896   {
59897     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59898     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59899   }
59900   return SWIG_arg;
59901 
59902   if(0) SWIG_fail;
59903 
59904 fail:
59905   lua_error(L);
59906   return SWIG_arg;
59907 }
59908 
59909 
59910 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
59911   int SWIG_arg = 0;
59912   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59913   lldb::SBType result;
59914 
59915   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
59916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
59917 
59918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59919     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
59920   }
59921 
59922   result = (arg1)->GetArrayElementType();
59923   {
59924     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59925     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59926   }
59927   return SWIG_arg;
59928 
59929   if(0) SWIG_fail;
59930 
59931 fail:
59932   lua_error(L);
59933   return SWIG_arg;
59934 }
59935 
59936 
59937 static int _wrap_SBType_GetArrayType(lua_State* L) {
59938   int SWIG_arg = 0;
59939   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59940   uint64_t arg2 ;
59941   lldb::SBType result;
59942 
59943   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
59944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
59945   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
59946 
59947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59948     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
59949   }
59950 
59951   arg2 = (uint64_t)lua_tointeger(L, 2);
59952   result = (arg1)->GetArrayType(arg2);
59953   {
59954     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59955     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59956   }
59957   return SWIG_arg;
59958 
59959   if(0) SWIG_fail;
59960 
59961 fail:
59962   lua_error(L);
59963   return SWIG_arg;
59964 }
59965 
59966 
59967 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
59968   int SWIG_arg = 0;
59969   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59970   lldb::SBType result;
59971 
59972   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
59973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
59974 
59975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59976     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
59977   }
59978 
59979   result = (arg1)->GetVectorElementType();
59980   {
59981     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59982     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59983   }
59984   return SWIG_arg;
59985 
59986   if(0) SWIG_fail;
59987 
59988 fail:
59989   lua_error(L);
59990   return SWIG_arg;
59991 }
59992 
59993 
59994 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
59995   int SWIG_arg = 0;
59996   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59997   lldb::BasicType result;
59998 
59999   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
60000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
60001 
60002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60003     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
60004   }
60005 
60006   result = (lldb::BasicType)(arg1)->GetBasicType();
60007   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60008   return SWIG_arg;
60009 
60010   if(0) SWIG_fail;
60011 
60012 fail:
60013   lua_error(L);
60014   return SWIG_arg;
60015 }
60016 
60017 
60018 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
60019   int SWIG_arg = 0;
60020   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60021   lldb::BasicType arg2 ;
60022   lldb::SBType result;
60023 
60024   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
60025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
60026   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
60027 
60028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60029     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
60030   }
60031 
60032   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
60033   result = (arg1)->GetBasicType(arg2);
60034   {
60035     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60037   }
60038   return SWIG_arg;
60039 
60040   if(0) SWIG_fail;
60041 
60042 fail:
60043   lua_error(L);
60044   return SWIG_arg;
60045 }
60046 
60047 
60048 static int _wrap_SBType_GetBasicType(lua_State* L) {
60049   int argc;
60050   int argv[3]={
60051     1,2,3
60052   };
60053 
60054   argc = lua_gettop(L);
60055   if (argc == 1) {
60056     int _v;
60057     {
60058       void *ptr;
60059       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
60060         _v = 0;
60061       } else {
60062         _v = 1;
60063       }
60064     }
60065     if (_v) {
60066       return _wrap_SBType_GetBasicType__SWIG_0(L);
60067     }
60068   }
60069   if (argc == 2) {
60070     int _v;
60071     {
60072       void *ptr;
60073       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
60074         _v = 0;
60075       } else {
60076         _v = 1;
60077       }
60078     }
60079     if (_v) {
60080       {
60081         _v = lua_isnumber(L,argv[1]);
60082       }
60083       if (_v) {
60084         return _wrap_SBType_GetBasicType__SWIG_1(L);
60085       }
60086     }
60087   }
60088 
60089   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
60090     "  Possible C/C++ prototypes are:\n"
60091     "    lldb::SBType::GetBasicType()\n"
60092     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
60093   lua_error(L);return 0;
60094 }
60095 
60096 
60097 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
60098   int SWIG_arg = 0;
60099   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60100   uint32_t result;
60101 
60102   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
60103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
60104 
60105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60106     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
60107   }
60108 
60109   result = (uint32_t)(arg1)->GetNumberOfFields();
60110   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60111   return SWIG_arg;
60112 
60113   if(0) SWIG_fail;
60114 
60115 fail:
60116   lua_error(L);
60117   return SWIG_arg;
60118 }
60119 
60120 
60121 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
60122   int SWIG_arg = 0;
60123   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60124   uint32_t result;
60125 
60126   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
60127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
60128 
60129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60130     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
60131   }
60132 
60133   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
60134   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60135   return SWIG_arg;
60136 
60137   if(0) SWIG_fail;
60138 
60139 fail:
60140   lua_error(L);
60141   return SWIG_arg;
60142 }
60143 
60144 
60145 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
60146   int SWIG_arg = 0;
60147   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60148   uint32_t result;
60149 
60150   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
60151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
60152 
60153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60154     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
60155   }
60156 
60157   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
60158   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60159   return SWIG_arg;
60160 
60161   if(0) SWIG_fail;
60162 
60163 fail:
60164   lua_error(L);
60165   return SWIG_arg;
60166 }
60167 
60168 
60169 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
60170   int SWIG_arg = 0;
60171   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60172   uint32_t arg2 ;
60173   lldb::SBTypeMember result;
60174 
60175   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
60176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
60177   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
60178 
60179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60180     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
60181   }
60182 
60183   arg2 = (uint32_t)lua_tointeger(L, 2);
60184   result = (arg1)->GetFieldAtIndex(arg2);
60185   {
60186     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60187     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60188   }
60189   return SWIG_arg;
60190 
60191   if(0) SWIG_fail;
60192 
60193 fail:
60194   lua_error(L);
60195   return SWIG_arg;
60196 }
60197 
60198 
60199 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
60200   int SWIG_arg = 0;
60201   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60202   uint32_t arg2 ;
60203   lldb::SBTypeMember result;
60204 
60205   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
60206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
60207   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
60208 
60209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60210     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
60211   }
60212 
60213   arg2 = (uint32_t)lua_tointeger(L, 2);
60214   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
60215   {
60216     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60217     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60218   }
60219   return SWIG_arg;
60220 
60221   if(0) SWIG_fail;
60222 
60223 fail:
60224   lua_error(L);
60225   return SWIG_arg;
60226 }
60227 
60228 
60229 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
60230   int SWIG_arg = 0;
60231   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60232   uint32_t arg2 ;
60233   lldb::SBTypeMember result;
60234 
60235   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
60236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
60237   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
60238 
60239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60240     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
60241   }
60242 
60243   arg2 = (uint32_t)lua_tointeger(L, 2);
60244   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
60245   {
60246     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60248   }
60249   return SWIG_arg;
60250 
60251   if(0) SWIG_fail;
60252 
60253 fail:
60254   lua_error(L);
60255   return SWIG_arg;
60256 }
60257 
60258 
60259 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
60260   int SWIG_arg = 0;
60261   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60262   lldb::SBTypeEnumMemberList result;
60263 
60264   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
60265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
60266 
60267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60268     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
60269   }
60270 
60271   result = (arg1)->GetEnumMembers();
60272   {
60273     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
60274     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
60275   }
60276   return SWIG_arg;
60277 
60278   if(0) SWIG_fail;
60279 
60280 fail:
60281   lua_error(L);
60282   return SWIG_arg;
60283 }
60284 
60285 
60286 static int _wrap_SBType_GetModule(lua_State* L) {
60287   int SWIG_arg = 0;
60288   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60289   lldb::SBModule result;
60290 
60291   SWIG_check_num_args("lldb::SBType::GetModule",1,1)
60292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
60293 
60294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60295     SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
60296   }
60297 
60298   result = (arg1)->GetModule();
60299   {
60300     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
60301     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
60302   }
60303   return SWIG_arg;
60304 
60305   if(0) SWIG_fail;
60306 
60307 fail:
60308   lua_error(L);
60309   return SWIG_arg;
60310 }
60311 
60312 
60313 static int _wrap_SBType_GetName(lua_State* L) {
60314   int SWIG_arg = 0;
60315   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60316   char *result = 0 ;
60317 
60318   SWIG_check_num_args("lldb::SBType::GetName",1,1)
60319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
60320 
60321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60322     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
60323   }
60324 
60325   result = (char *)(arg1)->GetName();
60326   lua_pushstring(L,(const char *)result); SWIG_arg++;
60327   return SWIG_arg;
60328 
60329   if(0) SWIG_fail;
60330 
60331 fail:
60332   lua_error(L);
60333   return SWIG_arg;
60334 }
60335 
60336 
60337 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
60338   int SWIG_arg = 0;
60339   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60340   char *result = 0 ;
60341 
60342   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
60343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
60344 
60345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60346     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
60347   }
60348 
60349   result = (char *)(arg1)->GetDisplayTypeName();
60350   lua_pushstring(L,(const char *)result); SWIG_arg++;
60351   return SWIG_arg;
60352 
60353   if(0) SWIG_fail;
60354 
60355 fail:
60356   lua_error(L);
60357   return SWIG_arg;
60358 }
60359 
60360 
60361 static int _wrap_SBType_GetTypeClass(lua_State* L) {
60362   int SWIG_arg = 0;
60363   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60364   lldb::TypeClass result;
60365 
60366   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
60367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
60368 
60369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60370     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
60371   }
60372 
60373   result = (lldb::TypeClass)(arg1)->GetTypeClass();
60374   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60375   return SWIG_arg;
60376 
60377   if(0) SWIG_fail;
60378 
60379 fail:
60380   lua_error(L);
60381   return SWIG_arg;
60382 }
60383 
60384 
60385 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
60386   int SWIG_arg = 0;
60387   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60388   uint32_t result;
60389 
60390   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
60391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
60392 
60393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60394     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
60395   }
60396 
60397   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
60398   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60399   return SWIG_arg;
60400 
60401   if(0) SWIG_fail;
60402 
60403 fail:
60404   lua_error(L);
60405   return SWIG_arg;
60406 }
60407 
60408 
60409 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
60410   int SWIG_arg = 0;
60411   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60412   uint32_t arg2 ;
60413   lldb::SBType result;
60414 
60415   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
60416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
60417   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
60418 
60419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60420     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
60421   }
60422 
60423   arg2 = (uint32_t)lua_tointeger(L, 2);
60424   result = (arg1)->GetTemplateArgumentType(arg2);
60425   {
60426     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60427     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60428   }
60429   return SWIG_arg;
60430 
60431   if(0) SWIG_fail;
60432 
60433 fail:
60434   lua_error(L);
60435   return SWIG_arg;
60436 }
60437 
60438 
60439 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
60440   int SWIG_arg = 0;
60441   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60442   uint32_t arg2 ;
60443   lldb::TemplateArgumentKind result;
60444 
60445   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
60446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
60447   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
60448 
60449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60450     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
60451   }
60452 
60453   arg2 = (uint32_t)lua_tointeger(L, 2);
60454   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
60455   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60456   return SWIG_arg;
60457 
60458   if(0) SWIG_fail;
60459 
60460 fail:
60461   lua_error(L);
60462   return SWIG_arg;
60463 }
60464 
60465 
60466 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
60467   int SWIG_arg = 0;
60468   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60469   lldb::SBType result;
60470 
60471   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
60472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
60473 
60474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60475     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
60476   }
60477 
60478   result = (arg1)->GetFunctionReturnType();
60479   {
60480     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60482   }
60483   return SWIG_arg;
60484 
60485   if(0) SWIG_fail;
60486 
60487 fail:
60488   lua_error(L);
60489   return SWIG_arg;
60490 }
60491 
60492 
60493 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
60494   int SWIG_arg = 0;
60495   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60496   lldb::SBTypeList result;
60497 
60498   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
60499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
60500 
60501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60502     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
60503   }
60504 
60505   result = (arg1)->GetFunctionArgumentTypes();
60506   {
60507     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
60508     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
60509   }
60510   return SWIG_arg;
60511 
60512   if(0) SWIG_fail;
60513 
60514 fail:
60515   lua_error(L);
60516   return SWIG_arg;
60517 }
60518 
60519 
60520 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
60521   int SWIG_arg = 0;
60522   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60523   uint32_t result;
60524 
60525   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
60526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
60527 
60528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60529     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
60530   }
60531 
60532   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
60533   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60534   return SWIG_arg;
60535 
60536   if(0) SWIG_fail;
60537 
60538 fail:
60539   lua_error(L);
60540   return SWIG_arg;
60541 }
60542 
60543 
60544 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
60545   int SWIG_arg = 0;
60546   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60547   uint32_t arg2 ;
60548   lldb::SBTypeMemberFunction result;
60549 
60550   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
60551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
60552   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
60553 
60554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60555     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
60556   }
60557 
60558   arg2 = (uint32_t)lua_tointeger(L, 2);
60559   result = (arg1)->GetMemberFunctionAtIndex(arg2);
60560   {
60561     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
60562     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
60563   }
60564   return SWIG_arg;
60565 
60566   if(0) SWIG_fail;
60567 
60568 fail:
60569   lua_error(L);
60570   return SWIG_arg;
60571 }
60572 
60573 
60574 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
60575   int SWIG_arg = 0;
60576   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60577   bool result;
60578 
60579   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
60580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
60581 
60582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60583     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
60584   }
60585 
60586   result = (bool)(arg1)->IsTypeComplete();
60587   lua_pushboolean(L,(int)(result!=0)); 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_SBType_GetTypeFlags(lua_State* L) {
60599   int SWIG_arg = 0;
60600   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60601   uint32_t result;
60602 
60603   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
60604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
60605 
60606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60607     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
60608   }
60609 
60610   result = (uint32_t)(arg1)->GetTypeFlags();
60611   lua_pushinteger(L, (lua_Integer) result); 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_SBType___eq(lua_State* L) {
60623   int SWIG_arg = 0;
60624   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60625   lldb::SBType *arg2 = 0 ;
60626   bool result;
60627 
60628   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
60629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
60630   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
60631 
60632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60633     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
60634   }
60635 
60636 
60637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
60638     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
60639   }
60640 
60641   result = (bool)(arg1)->operator ==(*arg2);
60642   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60643   return SWIG_arg;
60644 
60645   if(0) SWIG_fail;
60646 
60647 fail:
60648   lua_error(L);
60649   return SWIG_arg;
60650 }
60651 
60652 
60653 static int _wrap_SBType___tostring(lua_State* L) {
60654   int SWIG_arg = 0;
60655   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60656   std::string result;
60657 
60658   SWIG_check_num_args("lldb::SBType::__str__",1,1)
60659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
60660 
60661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60662     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
60663   }
60664 
60665   result = lldb_SBType___str__(arg1);
60666   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60667   return SWIG_arg;
60668 
60669   if(0) SWIG_fail;
60670 
60671 fail:
60672   lua_error(L);
60673   return SWIG_arg;
60674 }
60675 
60676 
60677 static void swig_delete_SBType(void *obj) {
60678 lldb::SBType *arg1 = (lldb::SBType *) obj;
60679 delete arg1;
60680 }
60681 static int _proxy__wrap_new_SBType(lua_State *L) {
60682     assert(lua_istable(L,1));
60683     lua_pushcfunction(L,_wrap_new_SBType);
60684     assert(!lua_isnil(L,-1));
60685     lua_replace(L,1); /* replace our table with real constructor */
60686     lua_call(L,lua_gettop(L)-1,1);
60687     return 1;
60688 }
60689 static swig_lua_attribute swig_SBType_attributes[] = {
60690     {0,0,0}
60691 };
60692 static swig_lua_method swig_SBType_methods[]= {
60693     { "IsValid", _wrap_SBType_IsValid},
60694     { "GetByteSize", _wrap_SBType_GetByteSize},
60695     { "IsPointerType", _wrap_SBType_IsPointerType},
60696     { "IsReferenceType", _wrap_SBType_IsReferenceType},
60697     { "IsFunctionType", _wrap_SBType_IsFunctionType},
60698     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
60699     { "IsArrayType", _wrap_SBType_IsArrayType},
60700     { "IsVectorType", _wrap_SBType_IsVectorType},
60701     { "IsTypedefType", _wrap_SBType_IsTypedefType},
60702     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
60703     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
60704     { "GetPointerType", _wrap_SBType_GetPointerType},
60705     { "GetPointeeType", _wrap_SBType_GetPointeeType},
60706     { "GetReferenceType", _wrap_SBType_GetReferenceType},
60707     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
60708     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
60709     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
60710     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
60711     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
60712     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
60713     { "GetArrayType", _wrap_SBType_GetArrayType},
60714     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
60715     { "GetBasicType", _wrap_SBType_GetBasicType},
60716     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
60717     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
60718     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
60719     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
60720     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
60721     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
60722     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
60723     { "GetModule", _wrap_SBType_GetModule},
60724     { "GetName", _wrap_SBType_GetName},
60725     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
60726     { "GetTypeClass", _wrap_SBType_GetTypeClass},
60727     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
60728     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
60729     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
60730     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
60731     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
60732     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
60733     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
60734     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
60735     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
60736     { "__eq", _wrap_SBType___eq},
60737     { "__tostring", _wrap_SBType___tostring},
60738     {0,0}
60739 };
60740 static swig_lua_method swig_SBType_meta[] = {
60741     { "__eq", _wrap_SBType___eq},
60742     { "__tostring", _wrap_SBType___tostring},
60743     {0,0}
60744 };
60745 
60746 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
60747     {0,0,0}
60748 };
60749 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
60750     {0,0,0,0,0,0}
60751 };
60752 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
60753     {0,0}
60754 };
60755 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
60756     0
60757 };
60758 
60759 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
60760     "SBType",
60761     swig_SBType_Sf_SwigStatic_methods,
60762     swig_SBType_Sf_SwigStatic_attributes,
60763     swig_SBType_Sf_SwigStatic_constants,
60764     swig_SBType_Sf_SwigStatic_classes,
60765     0
60766 };
60767 static swig_lua_class *swig_SBType_bases[] = {0};
60768 static const char *swig_SBType_base_names[] = {0};
60769 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 };
60770 
60771 static int _wrap_new_SBTypeList(lua_State* L) {
60772   int SWIG_arg = 0;
60773   lldb::SBTypeList *result = 0 ;
60774 
60775   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
60776   result = (lldb::SBTypeList *)new lldb::SBTypeList();
60777   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
60778   return SWIG_arg;
60779 
60780   if(0) SWIG_fail;
60781 
60782 fail:
60783   lua_error(L);
60784   return SWIG_arg;
60785 }
60786 
60787 
60788 static int _wrap_SBTypeList_IsValid(lua_State* L) {
60789   int SWIG_arg = 0;
60790   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60791   bool result;
60792 
60793   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
60794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
60795 
60796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60797     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
60798   }
60799 
60800   result = (bool)(arg1)->IsValid();
60801   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60802   return SWIG_arg;
60803 
60804   if(0) SWIG_fail;
60805 
60806 fail:
60807   lua_error(L);
60808   return SWIG_arg;
60809 }
60810 
60811 
60812 static int _wrap_SBTypeList_Append(lua_State* L) {
60813   int SWIG_arg = 0;
60814   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60815   lldb::SBType arg2 ;
60816   lldb::SBType *argp2 ;
60817 
60818   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
60819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
60820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
60821 
60822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60823     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
60824   }
60825 
60826 
60827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
60828     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
60829   }
60830   arg2 = *argp2;
60831 
60832   (arg1)->Append(arg2);
60833 
60834   return SWIG_arg;
60835 
60836   if(0) SWIG_fail;
60837 
60838 fail:
60839   lua_error(L);
60840   return SWIG_arg;
60841 }
60842 
60843 
60844 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
60845   int SWIG_arg = 0;
60846   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60847   uint32_t arg2 ;
60848   lldb::SBType result;
60849 
60850   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
60851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
60852   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
60853 
60854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60855     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
60856   }
60857 
60858   arg2 = (uint32_t)lua_tointeger(L, 2);
60859   result = (arg1)->GetTypeAtIndex(arg2);
60860   {
60861     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60862     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60863   }
60864   return SWIG_arg;
60865 
60866   if(0) SWIG_fail;
60867 
60868 fail:
60869   lua_error(L);
60870   return SWIG_arg;
60871 }
60872 
60873 
60874 static int _wrap_SBTypeList_GetSize(lua_State* L) {
60875   int SWIG_arg = 0;
60876   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60877   uint32_t result;
60878 
60879   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
60880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
60881 
60882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60883     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
60884   }
60885 
60886   result = (uint32_t)(arg1)->GetSize();
60887   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60888   return SWIG_arg;
60889 
60890   if(0) SWIG_fail;
60891 
60892 fail:
60893   lua_error(L);
60894   return SWIG_arg;
60895 }
60896 
60897 
60898 static void swig_delete_SBTypeList(void *obj) {
60899 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
60900 delete arg1;
60901 }
60902 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
60903     assert(lua_istable(L,1));
60904     lua_pushcfunction(L,_wrap_new_SBTypeList);
60905     assert(!lua_isnil(L,-1));
60906     lua_replace(L,1); /* replace our table with real constructor */
60907     lua_call(L,lua_gettop(L)-1,1);
60908     return 1;
60909 }
60910 static swig_lua_attribute swig_SBTypeList_attributes[] = {
60911     {0,0,0}
60912 };
60913 static swig_lua_method swig_SBTypeList_methods[]= {
60914     { "IsValid", _wrap_SBTypeList_IsValid},
60915     { "Append", _wrap_SBTypeList_Append},
60916     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
60917     { "GetSize", _wrap_SBTypeList_GetSize},
60918     {0,0}
60919 };
60920 static swig_lua_method swig_SBTypeList_meta[] = {
60921     {0,0}
60922 };
60923 
60924 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
60925     {0,0,0}
60926 };
60927 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
60928     {0,0,0,0,0,0}
60929 };
60930 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
60931     {0,0}
60932 };
60933 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
60934     0
60935 };
60936 
60937 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
60938     "SBTypeList",
60939     swig_SBTypeList_Sf_SwigStatic_methods,
60940     swig_SBTypeList_Sf_SwigStatic_attributes,
60941     swig_SBTypeList_Sf_SwigStatic_constants,
60942     swig_SBTypeList_Sf_SwigStatic_classes,
60943     0
60944 };
60945 static swig_lua_class *swig_SBTypeList_bases[] = {0};
60946 static const char *swig_SBTypeList_base_names[] = {0};
60947 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 };
60948 
60949 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
60950   int SWIG_arg = 0;
60951   lldb::SBTypeCategory *result = 0 ;
60952 
60953   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
60954   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
60955   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
60956   return SWIG_arg;
60957 
60958   if(0) SWIG_fail;
60959 
60960 fail:
60961   lua_error(L);
60962   return SWIG_arg;
60963 }
60964 
60965 
60966 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
60967   int SWIG_arg = 0;
60968   lldb::SBTypeCategory *arg1 = 0 ;
60969   lldb::SBTypeCategory *result = 0 ;
60970 
60971   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
60972   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
60973 
60974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60975     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
60976   }
60977 
60978   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
60979   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
60980   return SWIG_arg;
60981 
60982   if(0) SWIG_fail;
60983 
60984 fail:
60985   lua_error(L);
60986   return SWIG_arg;
60987 }
60988 
60989 
60990 static int _wrap_new_SBTypeCategory(lua_State* L) {
60991   int argc;
60992   int argv[2]={
60993     1,2
60994   };
60995 
60996   argc = lua_gettop(L);
60997   if (argc == 0) {
60998     return _wrap_new_SBTypeCategory__SWIG_0(L);
60999   }
61000   if (argc == 1) {
61001     int _v;
61002     {
61003       void *ptr;
61004       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
61005         _v = 0;
61006       } else {
61007         _v = 1;
61008       }
61009     }
61010     if (_v) {
61011       return _wrap_new_SBTypeCategory__SWIG_1(L);
61012     }
61013   }
61014 
61015   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
61016     "  Possible C/C++ prototypes are:\n"
61017     "    lldb::SBTypeCategory::SBTypeCategory()\n"
61018     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
61019   lua_error(L);return 0;
61020 }
61021 
61022 
61023 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
61024   int SWIG_arg = 0;
61025   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61026   bool result;
61027 
61028   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
61029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
61030 
61031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61032     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
61033   }
61034 
61035   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
61036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61037   return SWIG_arg;
61038 
61039   if(0) SWIG_fail;
61040 
61041 fail:
61042   lua_error(L);
61043   return SWIG_arg;
61044 }
61045 
61046 
61047 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
61048   int SWIG_arg = 0;
61049   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61050   bool result;
61051 
61052   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
61053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
61054 
61055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61056     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
61057   }
61058 
61059   result = (bool)(arg1)->GetEnabled();
61060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61061   return SWIG_arg;
61062 
61063   if(0) SWIG_fail;
61064 
61065 fail:
61066   lua_error(L);
61067   return SWIG_arg;
61068 }
61069 
61070 
61071 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
61072   int SWIG_arg = 0;
61073   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61074   bool arg2 ;
61075 
61076   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
61077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
61078   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
61079 
61080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61081     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
61082   }
61083 
61084   arg2 = (lua_toboolean(L, 2)!=0);
61085   (arg1)->SetEnabled(arg2);
61086 
61087   return SWIG_arg;
61088 
61089   if(0) SWIG_fail;
61090 
61091 fail:
61092   lua_error(L);
61093   return SWIG_arg;
61094 }
61095 
61096 
61097 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
61098   int SWIG_arg = 0;
61099   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61100   char *result = 0 ;
61101 
61102   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
61103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
61104 
61105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61106     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
61107   }
61108 
61109   result = (char *)(arg1)->GetName();
61110   lua_pushstring(L,(const char *)result); SWIG_arg++;
61111   return SWIG_arg;
61112 
61113   if(0) SWIG_fail;
61114 
61115 fail:
61116   lua_error(L);
61117   return SWIG_arg;
61118 }
61119 
61120 
61121 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
61122   int SWIG_arg = 0;
61123   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61124   uint32_t arg2 ;
61125   lldb::LanguageType result;
61126 
61127   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
61128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
61129   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
61130 
61131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61132     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61133   }
61134 
61135   arg2 = (uint32_t)lua_tointeger(L, 2);
61136   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
61137   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61138   return SWIG_arg;
61139 
61140   if(0) SWIG_fail;
61141 
61142 fail:
61143   lua_error(L);
61144   return SWIG_arg;
61145 }
61146 
61147 
61148 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
61149   int SWIG_arg = 0;
61150   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61151   uint32_t result;
61152 
61153   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
61154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
61155 
61156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61157     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
61158   }
61159 
61160   result = (uint32_t)(arg1)->GetNumLanguages();
61161   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61162   return SWIG_arg;
61163 
61164   if(0) SWIG_fail;
61165 
61166 fail:
61167   lua_error(L);
61168   return SWIG_arg;
61169 }
61170 
61171 
61172 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
61173   int SWIG_arg = 0;
61174   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61175   lldb::LanguageType arg2 ;
61176 
61177   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
61178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
61179   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
61180 
61181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61182     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
61183   }
61184 
61185   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
61186   (arg1)->AddLanguage(arg2);
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_GetDescription(lua_State* L) {
61199   int SWIG_arg = 0;
61200   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61201   lldb::SBStream *arg2 = 0 ;
61202   lldb::DescriptionLevel arg3 ;
61203   bool result;
61204 
61205   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
61206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
61207   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
61208   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
61209 
61210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61211     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
61212   }
61213 
61214 
61215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61216     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61217   }
61218 
61219   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
61220   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61221   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61222   return SWIG_arg;
61223 
61224   if(0) SWIG_fail;
61225 
61226 fail:
61227   lua_error(L);
61228   return SWIG_arg;
61229 }
61230 
61231 
61232 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
61233   int SWIG_arg = 0;
61234   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61235   uint32_t result;
61236 
61237   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
61238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
61239 
61240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61241     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
61242   }
61243 
61244   result = (uint32_t)(arg1)->GetNumFormats();
61245   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61246   return SWIG_arg;
61247 
61248   if(0) SWIG_fail;
61249 
61250 fail:
61251   lua_error(L);
61252   return SWIG_arg;
61253 }
61254 
61255 
61256 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
61257   int SWIG_arg = 0;
61258   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61259   uint32_t result;
61260 
61261   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
61262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
61263 
61264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61265     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
61266   }
61267 
61268   result = (uint32_t)(arg1)->GetNumSummaries();
61269   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61270   return SWIG_arg;
61271 
61272   if(0) SWIG_fail;
61273 
61274 fail:
61275   lua_error(L);
61276   return SWIG_arg;
61277 }
61278 
61279 
61280 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
61281   int SWIG_arg = 0;
61282   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61283   uint32_t result;
61284 
61285   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
61286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
61287 
61288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61289     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
61290   }
61291 
61292   result = (uint32_t)(arg1)->GetNumFilters();
61293   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61294   return SWIG_arg;
61295 
61296   if(0) SWIG_fail;
61297 
61298 fail:
61299   lua_error(L);
61300   return SWIG_arg;
61301 }
61302 
61303 
61304 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
61305   int SWIG_arg = 0;
61306   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61307   uint32_t result;
61308 
61309   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
61310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
61311 
61312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61313     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
61314   }
61315 
61316   result = (uint32_t)(arg1)->GetNumSynthetics();
61317   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61318   return SWIG_arg;
61319 
61320   if(0) SWIG_fail;
61321 
61322 fail:
61323   lua_error(L);
61324   return SWIG_arg;
61325 }
61326 
61327 
61328 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
61329   int SWIG_arg = 0;
61330   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61331   uint32_t arg2 ;
61332   lldb::SBTypeNameSpecifier result;
61333 
61334   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
61335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
61336   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
61337 
61338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61339     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61340   }
61341 
61342   arg2 = (uint32_t)lua_tointeger(L, 2);
61343   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
61344   {
61345     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61347   }
61348   return SWIG_arg;
61349 
61350   if(0) SWIG_fail;
61351 
61352 fail:
61353   lua_error(L);
61354   return SWIG_arg;
61355 }
61356 
61357 
61358 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
61359   int SWIG_arg = 0;
61360   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61361   uint32_t arg2 ;
61362   lldb::SBTypeNameSpecifier result;
61363 
61364   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
61365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
61366   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
61367 
61368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61369     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61370   }
61371 
61372   arg2 = (uint32_t)lua_tointeger(L, 2);
61373   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
61374   {
61375     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61377   }
61378   return SWIG_arg;
61379 
61380   if(0) SWIG_fail;
61381 
61382 fail:
61383   lua_error(L);
61384   return SWIG_arg;
61385 }
61386 
61387 
61388 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
61389   int SWIG_arg = 0;
61390   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61391   uint32_t arg2 ;
61392   lldb::SBTypeNameSpecifier result;
61393 
61394   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
61395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
61396   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
61397 
61398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61399     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61400   }
61401 
61402   arg2 = (uint32_t)lua_tointeger(L, 2);
61403   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
61404   {
61405     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61407   }
61408   return SWIG_arg;
61409 
61410   if(0) SWIG_fail;
61411 
61412 fail:
61413   lua_error(L);
61414   return SWIG_arg;
61415 }
61416 
61417 
61418 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
61419   int SWIG_arg = 0;
61420   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61421   uint32_t arg2 ;
61422   lldb::SBTypeNameSpecifier result;
61423 
61424   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
61425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
61426   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
61427 
61428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61429     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61430   }
61431 
61432   arg2 = (uint32_t)lua_tointeger(L, 2);
61433   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
61434   {
61435     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61436     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61437   }
61438   return SWIG_arg;
61439 
61440   if(0) SWIG_fail;
61441 
61442 fail:
61443   lua_error(L);
61444   return SWIG_arg;
61445 }
61446 
61447 
61448 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
61449   int SWIG_arg = 0;
61450   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61451   lldb::SBTypeNameSpecifier arg2 ;
61452   lldb::SBTypeNameSpecifier *argp2 ;
61453   lldb::SBTypeFilter result;
61454 
61455   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
61456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
61457   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
61458 
61459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61460     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61461   }
61462 
61463 
61464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61465     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61466   }
61467   arg2 = *argp2;
61468 
61469   result = (arg1)->GetFilterForType(arg2);
61470   {
61471     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
61472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61473   }
61474   return SWIG_arg;
61475 
61476   if(0) SWIG_fail;
61477 
61478 fail:
61479   lua_error(L);
61480   return SWIG_arg;
61481 }
61482 
61483 
61484 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
61485   int SWIG_arg = 0;
61486   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61487   lldb::SBTypeNameSpecifier arg2 ;
61488   lldb::SBTypeNameSpecifier *argp2 ;
61489   lldb::SBTypeFormat result;
61490 
61491   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
61492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
61493   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
61494 
61495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61496     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61497   }
61498 
61499 
61500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61501     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61502   }
61503   arg2 = *argp2;
61504 
61505   result = (arg1)->GetFormatForType(arg2);
61506   {
61507     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
61508     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61509   }
61510   return SWIG_arg;
61511 
61512   if(0) SWIG_fail;
61513 
61514 fail:
61515   lua_error(L);
61516   return SWIG_arg;
61517 }
61518 
61519 
61520 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
61521   int SWIG_arg = 0;
61522   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61523   lldb::SBTypeNameSpecifier arg2 ;
61524   lldb::SBTypeNameSpecifier *argp2 ;
61525   lldb::SBTypeSummary result;
61526 
61527   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
61528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
61529   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
61530 
61531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61532     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61533   }
61534 
61535 
61536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61537     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61538   }
61539   arg2 = *argp2;
61540 
61541   result = (arg1)->GetSummaryForType(arg2);
61542   {
61543     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
61544     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
61545   }
61546   return SWIG_arg;
61547 
61548   if(0) SWIG_fail;
61549 
61550 fail:
61551   lua_error(L);
61552   return SWIG_arg;
61553 }
61554 
61555 
61556 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
61557   int SWIG_arg = 0;
61558   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61559   lldb::SBTypeNameSpecifier arg2 ;
61560   lldb::SBTypeNameSpecifier *argp2 ;
61561   lldb::SBTypeSynthetic result;
61562 
61563   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
61564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
61565   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
61566 
61567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61568     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61569   }
61570 
61571 
61572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61573     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61574   }
61575   arg2 = *argp2;
61576 
61577   result = (arg1)->GetSyntheticForType(arg2);
61578   {
61579     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
61580     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
61581   }
61582   return SWIG_arg;
61583 
61584   if(0) SWIG_fail;
61585 
61586 fail:
61587   lua_error(L);
61588   return SWIG_arg;
61589 }
61590 
61591 
61592 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
61593   int SWIG_arg = 0;
61594   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61595   uint32_t arg2 ;
61596   lldb::SBTypeFilter result;
61597 
61598   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
61599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
61600   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
61601 
61602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61603     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61604   }
61605 
61606   arg2 = (uint32_t)lua_tointeger(L, 2);
61607   result = (arg1)->GetFilterAtIndex(arg2);
61608   {
61609     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
61610     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61611   }
61612   return SWIG_arg;
61613 
61614   if(0) SWIG_fail;
61615 
61616 fail:
61617   lua_error(L);
61618   return SWIG_arg;
61619 }
61620 
61621 
61622 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
61623   int SWIG_arg = 0;
61624   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61625   uint32_t arg2 ;
61626   lldb::SBTypeFormat result;
61627 
61628   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
61629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
61630   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
61631 
61632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61633     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61634   }
61635 
61636   arg2 = (uint32_t)lua_tointeger(L, 2);
61637   result = (arg1)->GetFormatAtIndex(arg2);
61638   {
61639     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
61640     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61641   }
61642   return SWIG_arg;
61643 
61644   if(0) SWIG_fail;
61645 
61646 fail:
61647   lua_error(L);
61648   return SWIG_arg;
61649 }
61650 
61651 
61652 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
61653   int SWIG_arg = 0;
61654   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61655   uint32_t arg2 ;
61656   lldb::SBTypeSummary result;
61657 
61658   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
61659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
61660   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
61661 
61662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61663     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61664   }
61665 
61666   arg2 = (uint32_t)lua_tointeger(L, 2);
61667   result = (arg1)->GetSummaryAtIndex(arg2);
61668   {
61669     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
61670     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
61671   }
61672   return SWIG_arg;
61673 
61674   if(0) SWIG_fail;
61675 
61676 fail:
61677   lua_error(L);
61678   return SWIG_arg;
61679 }
61680 
61681 
61682 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
61683   int SWIG_arg = 0;
61684   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61685   uint32_t arg2 ;
61686   lldb::SBTypeSynthetic result;
61687 
61688   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
61689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
61690   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
61691 
61692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61693     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61694   }
61695 
61696   arg2 = (uint32_t)lua_tointeger(L, 2);
61697   result = (arg1)->GetSyntheticAtIndex(arg2);
61698   {
61699     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
61700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
61701   }
61702   return SWIG_arg;
61703 
61704   if(0) SWIG_fail;
61705 
61706 fail:
61707   lua_error(L);
61708   return SWIG_arg;
61709 }
61710 
61711 
61712 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
61713   int SWIG_arg = 0;
61714   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61715   lldb::SBTypeNameSpecifier arg2 ;
61716   lldb::SBTypeFormat arg3 ;
61717   lldb::SBTypeNameSpecifier *argp2 ;
61718   lldb::SBTypeFormat *argp3 ;
61719   bool result;
61720 
61721   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
61722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
61723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
61724   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
61725 
61726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61727     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
61728   }
61729 
61730 
61731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61732     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61733   }
61734   arg2 = *argp2;
61735 
61736 
61737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61738     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
61739   }
61740   arg3 = *argp3;
61741 
61742   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
61743   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61744   return SWIG_arg;
61745 
61746   if(0) SWIG_fail;
61747 
61748 fail:
61749   lua_error(L);
61750   return SWIG_arg;
61751 }
61752 
61753 
61754 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
61755   int SWIG_arg = 0;
61756   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61757   lldb::SBTypeNameSpecifier arg2 ;
61758   lldb::SBTypeNameSpecifier *argp2 ;
61759   bool result;
61760 
61761   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
61762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
61763   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
61764 
61765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61766     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
61767   }
61768 
61769 
61770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61771     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61772   }
61773   arg2 = *argp2;
61774 
61775   result = (bool)(arg1)->DeleteTypeFormat(arg2);
61776   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61777   return SWIG_arg;
61778 
61779   if(0) SWIG_fail;
61780 
61781 fail:
61782   lua_error(L);
61783   return SWIG_arg;
61784 }
61785 
61786 
61787 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
61788   int SWIG_arg = 0;
61789   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61790   lldb::SBTypeNameSpecifier arg2 ;
61791   lldb::SBTypeSummary arg3 ;
61792   lldb::SBTypeNameSpecifier *argp2 ;
61793   lldb::SBTypeSummary *argp3 ;
61794   bool result;
61795 
61796   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
61797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
61798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
61799   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
61800 
61801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61802     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
61803   }
61804 
61805 
61806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61807     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61808   }
61809   arg2 = *argp2;
61810 
61811 
61812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
61813     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
61814   }
61815   arg3 = *argp3;
61816 
61817   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
61818   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61819   return SWIG_arg;
61820 
61821   if(0) SWIG_fail;
61822 
61823 fail:
61824   lua_error(L);
61825   return SWIG_arg;
61826 }
61827 
61828 
61829 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
61830   int SWIG_arg = 0;
61831   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61832   lldb::SBTypeNameSpecifier arg2 ;
61833   lldb::SBTypeNameSpecifier *argp2 ;
61834   bool result;
61835 
61836   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
61837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
61838   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
61839 
61840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61841     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
61842   }
61843 
61844 
61845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61846     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61847   }
61848   arg2 = *argp2;
61849 
61850   result = (bool)(arg1)->DeleteTypeSummary(arg2);
61851   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61852   return SWIG_arg;
61853 
61854   if(0) SWIG_fail;
61855 
61856 fail:
61857   lua_error(L);
61858   return SWIG_arg;
61859 }
61860 
61861 
61862 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
61863   int SWIG_arg = 0;
61864   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61865   lldb::SBTypeNameSpecifier arg2 ;
61866   lldb::SBTypeFilter arg3 ;
61867   lldb::SBTypeNameSpecifier *argp2 ;
61868   lldb::SBTypeFilter *argp3 ;
61869   bool result;
61870 
61871   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
61872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
61873   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
61874   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
61875 
61876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61877     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
61878   }
61879 
61880 
61881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61882     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61883   }
61884   arg2 = *argp2;
61885 
61886 
61887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61888     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
61889   }
61890   arg3 = *argp3;
61891 
61892   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
61893   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61894   return SWIG_arg;
61895 
61896   if(0) SWIG_fail;
61897 
61898 fail:
61899   lua_error(L);
61900   return SWIG_arg;
61901 }
61902 
61903 
61904 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
61905   int SWIG_arg = 0;
61906   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61907   lldb::SBTypeNameSpecifier arg2 ;
61908   lldb::SBTypeNameSpecifier *argp2 ;
61909   bool result;
61910 
61911   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
61912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
61913   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
61914 
61915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61916     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
61917   }
61918 
61919 
61920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61921     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61922   }
61923   arg2 = *argp2;
61924 
61925   result = (bool)(arg1)->DeleteTypeFilter(arg2);
61926   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61927   return SWIG_arg;
61928 
61929   if(0) SWIG_fail;
61930 
61931 fail:
61932   lua_error(L);
61933   return SWIG_arg;
61934 }
61935 
61936 
61937 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
61938   int SWIG_arg = 0;
61939   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61940   lldb::SBTypeNameSpecifier arg2 ;
61941   lldb::SBTypeSynthetic arg3 ;
61942   lldb::SBTypeNameSpecifier *argp2 ;
61943   lldb::SBTypeSynthetic *argp3 ;
61944   bool result;
61945 
61946   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
61947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
61948   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
61949   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
61950 
61951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61952     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
61953   }
61954 
61955 
61956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61957     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61958   }
61959   arg2 = *argp2;
61960 
61961 
61962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
61963     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
61964   }
61965   arg3 = *argp3;
61966 
61967   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
61968   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61969   return SWIG_arg;
61970 
61971   if(0) SWIG_fail;
61972 
61973 fail:
61974   lua_error(L);
61975   return SWIG_arg;
61976 }
61977 
61978 
61979 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
61980   int SWIG_arg = 0;
61981   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61982   lldb::SBTypeNameSpecifier arg2 ;
61983   lldb::SBTypeNameSpecifier *argp2 ;
61984   bool result;
61985 
61986   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
61987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
61988   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
61989 
61990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61991     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
61992   }
61993 
61994 
61995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61996     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61997   }
61998   arg2 = *argp2;
61999 
62000   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
62001   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62002   return SWIG_arg;
62003 
62004   if(0) SWIG_fail;
62005 
62006 fail:
62007   lua_error(L);
62008   return SWIG_arg;
62009 }
62010 
62011 
62012 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
62013   int SWIG_arg = 0;
62014   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62015   std::string result;
62016 
62017   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
62018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
62019 
62020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62021     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
62022   }
62023 
62024   result = lldb_SBTypeCategory___str__(arg1);
62025   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62026   return SWIG_arg;
62027 
62028   if(0) SWIG_fail;
62029 
62030 fail:
62031   lua_error(L);
62032   return SWIG_arg;
62033 }
62034 
62035 
62036 static void swig_delete_SBTypeCategory(void *obj) {
62037 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
62038 delete arg1;
62039 }
62040 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
62041     assert(lua_istable(L,1));
62042     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
62043     assert(!lua_isnil(L,-1));
62044     lua_replace(L,1); /* replace our table with real constructor */
62045     lua_call(L,lua_gettop(L)-1,1);
62046     return 1;
62047 }
62048 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
62049     {0,0,0}
62050 };
62051 static swig_lua_method swig_SBTypeCategory_methods[]= {
62052     { "IsValid", _wrap_SBTypeCategory_IsValid},
62053     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
62054     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
62055     { "GetName", _wrap_SBTypeCategory_GetName},
62056     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
62057     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
62058     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
62059     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
62060     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
62061     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
62062     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
62063     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
62064     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
62065     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
62066     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
62067     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
62068     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
62069     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
62070     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
62071     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
62072     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
62073     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
62074     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
62075     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
62076     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
62077     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
62078     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
62079     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
62080     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
62081     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
62082     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
62083     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
62084     { "__tostring", _wrap_SBTypeCategory___tostring},
62085     {0,0}
62086 };
62087 static swig_lua_method swig_SBTypeCategory_meta[] = {
62088     { "__tostring", _wrap_SBTypeCategory___tostring},
62089     {0,0}
62090 };
62091 
62092 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
62093     {0,0,0}
62094 };
62095 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
62096     {0,0,0,0,0,0}
62097 };
62098 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
62099     {0,0}
62100 };
62101 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
62102     0
62103 };
62104 
62105 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
62106     "SBTypeCategory",
62107     swig_SBTypeCategory_Sf_SwigStatic_methods,
62108     swig_SBTypeCategory_Sf_SwigStatic_attributes,
62109     swig_SBTypeCategory_Sf_SwigStatic_constants,
62110     swig_SBTypeCategory_Sf_SwigStatic_classes,
62111     0
62112 };
62113 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
62114 static const char *swig_SBTypeCategory_base_names[] = {0};
62115 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 };
62116 
62117 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
62118   int SWIG_arg = 0;
62119   lldb::SBTypeEnumMember *result = 0 ;
62120 
62121   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
62122   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
62123   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
62124   return SWIG_arg;
62125 
62126   if(0) SWIG_fail;
62127 
62128 fail:
62129   lua_error(L);
62130   return SWIG_arg;
62131 }
62132 
62133 
62134 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
62135   int SWIG_arg = 0;
62136   lldb::SBTypeEnumMember *arg1 = 0 ;
62137   lldb::SBTypeEnumMember *result = 0 ;
62138 
62139   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
62140   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
62141 
62142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62143     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62144   }
62145 
62146   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
62147   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); 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_new_SBTypeEnumMember(lua_State* L) {
62159   int argc;
62160   int argv[2]={
62161     1,2
62162   };
62163 
62164   argc = lua_gettop(L);
62165   if (argc == 0) {
62166     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
62167   }
62168   if (argc == 1) {
62169     int _v;
62170     {
62171       void *ptr;
62172       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
62173         _v = 0;
62174       } else {
62175         _v = 1;
62176       }
62177     }
62178     if (_v) {
62179       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
62180     }
62181   }
62182 
62183   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
62184     "  Possible C/C++ prototypes are:\n"
62185     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
62186     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
62187   lua_error(L);return 0;
62188 }
62189 
62190 
62191 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
62192   int SWIG_arg = 0;
62193   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62194   bool result;
62195 
62196   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
62197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
62198 
62199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62200     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62201   }
62202 
62203   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
62204   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62205   return SWIG_arg;
62206 
62207   if(0) SWIG_fail;
62208 
62209 fail:
62210   lua_error(L);
62211   return SWIG_arg;
62212 }
62213 
62214 
62215 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
62216   int SWIG_arg = 0;
62217   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62218   int64_t result;
62219 
62220   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
62221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
62222 
62223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62224     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62225   }
62226 
62227   result = (int64_t)(arg1)->GetValueAsSigned();
62228   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62229   return SWIG_arg;
62230 
62231   if(0) SWIG_fail;
62232 
62233 fail:
62234   lua_error(L);
62235   return SWIG_arg;
62236 }
62237 
62238 
62239 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
62240   int SWIG_arg = 0;
62241   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62242   uint64_t result;
62243 
62244   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
62245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
62246 
62247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62248     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62249   }
62250 
62251   result = (uint64_t)(arg1)->GetValueAsUnsigned();
62252   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62253   return SWIG_arg;
62254 
62255   if(0) SWIG_fail;
62256 
62257 fail:
62258   lua_error(L);
62259   return SWIG_arg;
62260 }
62261 
62262 
62263 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
62264   int SWIG_arg = 0;
62265   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62266   char *result = 0 ;
62267 
62268   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
62269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
62270 
62271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62272     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62273   }
62274 
62275   result = (char *)(arg1)->GetName();
62276   lua_pushstring(L,(const char *)result); SWIG_arg++;
62277   return SWIG_arg;
62278 
62279   if(0) SWIG_fail;
62280 
62281 fail:
62282   lua_error(L);
62283   return SWIG_arg;
62284 }
62285 
62286 
62287 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
62288   int SWIG_arg = 0;
62289   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62290   lldb::SBType result;
62291 
62292   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
62293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
62294 
62295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62296     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62297   }
62298 
62299   result = (arg1)->GetType();
62300   {
62301     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
62302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62303   }
62304   return SWIG_arg;
62305 
62306   if(0) SWIG_fail;
62307 
62308 fail:
62309   lua_error(L);
62310   return SWIG_arg;
62311 }
62312 
62313 
62314 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
62315   int SWIG_arg = 0;
62316   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62317   lldb::SBStream *arg2 = 0 ;
62318   lldb::DescriptionLevel arg3 ;
62319   bool result;
62320 
62321   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
62322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
62323   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
62324   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
62325 
62326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62327     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62328   }
62329 
62330 
62331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62332     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62333   }
62334 
62335   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
62336   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62337   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62338   return SWIG_arg;
62339 
62340   if(0) SWIG_fail;
62341 
62342 fail:
62343   lua_error(L);
62344   return SWIG_arg;
62345 }
62346 
62347 
62348 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
62349   int SWIG_arg = 0;
62350   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62351   std::string result;
62352 
62353   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
62354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
62355 
62356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62357     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62358   }
62359 
62360   result = lldb_SBTypeEnumMember___str__(arg1);
62361   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62362   return SWIG_arg;
62363 
62364   if(0) SWIG_fail;
62365 
62366 fail:
62367   lua_error(L);
62368   return SWIG_arg;
62369 }
62370 
62371 
62372 static void swig_delete_SBTypeEnumMember(void *obj) {
62373 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
62374 delete arg1;
62375 }
62376 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
62377     assert(lua_istable(L,1));
62378     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
62379     assert(!lua_isnil(L,-1));
62380     lua_replace(L,1); /* replace our table with real constructor */
62381     lua_call(L,lua_gettop(L)-1,1);
62382     return 1;
62383 }
62384 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
62385     {0,0,0}
62386 };
62387 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
62388     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
62389     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
62390     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
62391     { "GetName", _wrap_SBTypeEnumMember_GetName},
62392     { "GetType", _wrap_SBTypeEnumMember_GetType},
62393     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
62394     { "__tostring", _wrap_SBTypeEnumMember___tostring},
62395     {0,0}
62396 };
62397 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
62398     { "__tostring", _wrap_SBTypeEnumMember___tostring},
62399     {0,0}
62400 };
62401 
62402 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
62403     {0,0,0}
62404 };
62405 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
62406     {0,0,0,0,0,0}
62407 };
62408 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
62409     {0,0}
62410 };
62411 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
62412     0
62413 };
62414 
62415 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
62416     "SBTypeEnumMember",
62417     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
62418     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
62419     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
62420     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
62421     0
62422 };
62423 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
62424 static const char *swig_SBTypeEnumMember_base_names[] = {0};
62425 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 };
62426 
62427 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
62428   int SWIG_arg = 0;
62429   lldb::SBTypeEnumMemberList *result = 0 ;
62430 
62431   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
62432   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
62433   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
62434   return SWIG_arg;
62435 
62436   if(0) SWIG_fail;
62437 
62438 fail:
62439   lua_error(L);
62440   return SWIG_arg;
62441 }
62442 
62443 
62444 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
62445   int SWIG_arg = 0;
62446   lldb::SBTypeEnumMemberList *arg1 = 0 ;
62447   lldb::SBTypeEnumMemberList *result = 0 ;
62448 
62449   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
62450   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
62451 
62452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62453     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62454   }
62455 
62456   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
62457   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
62458   return SWIG_arg;
62459 
62460   if(0) SWIG_fail;
62461 
62462 fail:
62463   lua_error(L);
62464   return SWIG_arg;
62465 }
62466 
62467 
62468 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
62469   int argc;
62470   int argv[2]={
62471     1,2
62472   };
62473 
62474   argc = lua_gettop(L);
62475   if (argc == 0) {
62476     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
62477   }
62478   if (argc == 1) {
62479     int _v;
62480     {
62481       void *ptr;
62482       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
62483         _v = 0;
62484       } else {
62485         _v = 1;
62486       }
62487     }
62488     if (_v) {
62489       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
62490     }
62491   }
62492 
62493   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
62494     "  Possible C/C++ prototypes are:\n"
62495     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
62496     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
62497   lua_error(L);return 0;
62498 }
62499 
62500 
62501 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
62502   int SWIG_arg = 0;
62503   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62504   bool result;
62505 
62506   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
62507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
62508 
62509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62510     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62511   }
62512 
62513   result = (bool)(arg1)->IsValid();
62514   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62515   return SWIG_arg;
62516 
62517   if(0) SWIG_fail;
62518 
62519 fail:
62520   lua_error(L);
62521   return SWIG_arg;
62522 }
62523 
62524 
62525 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
62526   int SWIG_arg = 0;
62527   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62528   lldb::SBTypeEnumMember arg2 ;
62529   lldb::SBTypeEnumMember *argp2 ;
62530 
62531   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
62532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
62533   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
62534 
62535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62536     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62537   }
62538 
62539 
62540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62541     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
62542   }
62543   arg2 = *argp2;
62544 
62545   (arg1)->Append(arg2);
62546 
62547   return SWIG_arg;
62548 
62549   if(0) SWIG_fail;
62550 
62551 fail:
62552   lua_error(L);
62553   return SWIG_arg;
62554 }
62555 
62556 
62557 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
62558   int SWIG_arg = 0;
62559   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62560   uint32_t arg2 ;
62561   lldb::SBTypeEnumMember result;
62562 
62563   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
62564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
62565   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
62566 
62567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62568     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62569   }
62570 
62571   arg2 = (uint32_t)lua_tointeger(L, 2);
62572   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
62573   {
62574     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
62575     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
62576   }
62577   return SWIG_arg;
62578 
62579   if(0) SWIG_fail;
62580 
62581 fail:
62582   lua_error(L);
62583   return SWIG_arg;
62584 }
62585 
62586 
62587 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
62588   int SWIG_arg = 0;
62589   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62590   uint32_t result;
62591 
62592   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
62593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
62594 
62595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62596     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62597   }
62598 
62599   result = (uint32_t)(arg1)->GetSize();
62600   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62601   return SWIG_arg;
62602 
62603   if(0) SWIG_fail;
62604 
62605 fail:
62606   lua_error(L);
62607   return SWIG_arg;
62608 }
62609 
62610 
62611 static void swig_delete_SBTypeEnumMemberList(void *obj) {
62612 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
62613 delete arg1;
62614 }
62615 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
62616     assert(lua_istable(L,1));
62617     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
62618     assert(!lua_isnil(L,-1));
62619     lua_replace(L,1); /* replace our table with real constructor */
62620     lua_call(L,lua_gettop(L)-1,1);
62621     return 1;
62622 }
62623 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
62624     {0,0,0}
62625 };
62626 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
62627     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
62628     { "Append", _wrap_SBTypeEnumMemberList_Append},
62629     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
62630     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
62631     {0,0}
62632 };
62633 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
62634     {0,0}
62635 };
62636 
62637 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
62638     {0,0,0}
62639 };
62640 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
62641     {0,0,0,0,0,0}
62642 };
62643 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
62644     {0,0}
62645 };
62646 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
62647     0
62648 };
62649 
62650 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
62651     "SBTypeEnumMemberList",
62652     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
62653     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
62654     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
62655     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
62656     0
62657 };
62658 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
62659 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
62660 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 };
62661 
62662 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
62663   int SWIG_arg = 0;
62664   lldb::SBTypeFilter *result = 0 ;
62665 
62666   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
62667   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
62668   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62669   return SWIG_arg;
62670 
62671   if(0) SWIG_fail;
62672 
62673 fail:
62674   lua_error(L);
62675   return SWIG_arg;
62676 }
62677 
62678 
62679 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
62680   int SWIG_arg = 0;
62681   uint32_t arg1 ;
62682   lldb::SBTypeFilter *result = 0 ;
62683 
62684   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
62685   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
62686   arg1 = (uint32_t)lua_tointeger(L, 1);
62687   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
62688   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62689   return SWIG_arg;
62690 
62691   if(0) SWIG_fail;
62692 
62693 fail:
62694   lua_error(L);
62695   return SWIG_arg;
62696 }
62697 
62698 
62699 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
62700   int SWIG_arg = 0;
62701   lldb::SBTypeFilter *arg1 = 0 ;
62702   lldb::SBTypeFilter *result = 0 ;
62703 
62704   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
62705   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
62706 
62707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62708     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
62709   }
62710 
62711   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
62712   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62713   return SWIG_arg;
62714 
62715   if(0) SWIG_fail;
62716 
62717 fail:
62718   lua_error(L);
62719   return SWIG_arg;
62720 }
62721 
62722 
62723 static int _wrap_new_SBTypeFilter(lua_State* L) {
62724   int argc;
62725   int argv[2]={
62726     1,2
62727   };
62728 
62729   argc = lua_gettop(L);
62730   if (argc == 0) {
62731     return _wrap_new_SBTypeFilter__SWIG_0(L);
62732   }
62733   if (argc == 1) {
62734     int _v;
62735     {
62736       void *ptr;
62737       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
62738         _v = 0;
62739       } else {
62740         _v = 1;
62741       }
62742     }
62743     if (_v) {
62744       return _wrap_new_SBTypeFilter__SWIG_2(L);
62745     }
62746   }
62747   if (argc == 1) {
62748     int _v;
62749     {
62750       _v = lua_isnumber(L,argv[0]);
62751     }
62752     if (_v) {
62753       return _wrap_new_SBTypeFilter__SWIG_1(L);
62754     }
62755   }
62756 
62757   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
62758     "  Possible C/C++ prototypes are:\n"
62759     "    lldb::SBTypeFilter::SBTypeFilter()\n"
62760     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
62761     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
62762   lua_error(L);return 0;
62763 }
62764 
62765 
62766 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
62767   int SWIG_arg = 0;
62768   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62769   bool result;
62770 
62771   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
62772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
62773 
62774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62775     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
62776   }
62777 
62778   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
62779   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62780   return SWIG_arg;
62781 
62782   if(0) SWIG_fail;
62783 
62784 fail:
62785   lua_error(L);
62786   return SWIG_arg;
62787 }
62788 
62789 
62790 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
62791   int SWIG_arg = 0;
62792   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62793   lldb::SBTypeFilter *arg2 = 0 ;
62794   bool result;
62795 
62796   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
62797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
62798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
62799 
62800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62801     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
62802   }
62803 
62804 
62805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62806     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
62807   }
62808 
62809   result = (bool)(arg1)->IsEqualTo(*arg2);
62810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62811   return SWIG_arg;
62812 
62813   if(0) SWIG_fail;
62814 
62815 fail:
62816   lua_error(L);
62817   return SWIG_arg;
62818 }
62819 
62820 
62821 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
62822   int SWIG_arg = 0;
62823   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62824   uint32_t result;
62825 
62826   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
62827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
62828 
62829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62830     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
62831   }
62832 
62833   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
62834   lua_pushinteger(L, (lua_Integer) result); 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_GetExpressionPathAtIndex(lua_State* L) {
62846   int SWIG_arg = 0;
62847   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62848   uint32_t arg2 ;
62849   char *result = 0 ;
62850 
62851   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
62852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
62853   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
62854 
62855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62856     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
62857   }
62858 
62859   arg2 = (uint32_t)lua_tointeger(L, 2);
62860   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
62861   lua_pushstring(L,(const char *)result); SWIG_arg++;
62862   return SWIG_arg;
62863 
62864   if(0) SWIG_fail;
62865 
62866 fail:
62867   lua_error(L);
62868   return SWIG_arg;
62869 }
62870 
62871 
62872 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
62873   int SWIG_arg = 0;
62874   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62875   uint32_t arg2 ;
62876   char *arg3 = (char *) 0 ;
62877   bool result;
62878 
62879   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
62880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
62881   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
62882   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
62883 
62884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62885     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
62886   }
62887 
62888   arg2 = (uint32_t)lua_tointeger(L, 2);
62889   arg3 = (char *)lua_tostring(L, 3);
62890   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
62891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62892   return SWIG_arg;
62893 
62894   if(0) SWIG_fail;
62895 
62896 fail:
62897   lua_error(L);
62898   return SWIG_arg;
62899 }
62900 
62901 
62902 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
62903   int SWIG_arg = 0;
62904   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62905   char *arg2 = (char *) 0 ;
62906 
62907   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
62908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
62909   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
62910 
62911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62912     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
62913   }
62914 
62915   arg2 = (char *)lua_tostring(L, 2);
62916   (arg1)->AppendExpressionPath((char const *)arg2);
62917 
62918   return SWIG_arg;
62919 
62920   if(0) SWIG_fail;
62921 
62922 fail:
62923   lua_error(L);
62924   return SWIG_arg;
62925 }
62926 
62927 
62928 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
62929   int SWIG_arg = 0;
62930   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62931 
62932   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
62933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
62934 
62935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62936     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
62937   }
62938 
62939   (arg1)->Clear();
62940 
62941   return SWIG_arg;
62942 
62943   if(0) SWIG_fail;
62944 
62945 fail:
62946   lua_error(L);
62947   return SWIG_arg;
62948 }
62949 
62950 
62951 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
62952   int SWIG_arg = 0;
62953   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62954   uint32_t result;
62955 
62956   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
62957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
62958 
62959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62960     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
62961   }
62962 
62963   result = (uint32_t)(arg1)->GetOptions();
62964   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62965   return SWIG_arg;
62966 
62967   if(0) SWIG_fail;
62968 
62969 fail:
62970   lua_error(L);
62971   return SWIG_arg;
62972 }
62973 
62974 
62975 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
62976   int SWIG_arg = 0;
62977   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62978   uint32_t arg2 ;
62979 
62980   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
62981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
62982   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
62983 
62984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62985     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
62986   }
62987 
62988   arg2 = (uint32_t)lua_tointeger(L, 2);
62989   (arg1)->SetOptions(arg2);
62990 
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_SBTypeFilter_GetDescription(lua_State* L) {
63002   int SWIG_arg = 0;
63003   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63004   lldb::SBStream *arg2 = 0 ;
63005   lldb::DescriptionLevel arg3 ;
63006   bool result;
63007 
63008   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
63009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
63010   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
63011   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
63012 
63013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63014     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
63015   }
63016 
63017 
63018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63019     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63020   }
63021 
63022   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63023   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63024   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63025   return SWIG_arg;
63026 
63027   if(0) SWIG_fail;
63028 
63029 fail:
63030   lua_error(L);
63031   return SWIG_arg;
63032 }
63033 
63034 
63035 static int _wrap_SBTypeFilter___eq(lua_State* L) {
63036   int SWIG_arg = 0;
63037   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63038   lldb::SBTypeFilter *arg2 = 0 ;
63039   bool result;
63040 
63041   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
63042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
63043   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
63044 
63045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63046     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
63047   }
63048 
63049 
63050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63051     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
63052   }
63053 
63054   result = (bool)(arg1)->operator ==(*arg2);
63055   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63056   return SWIG_arg;
63057 
63058   if(0) SWIG_fail;
63059 
63060 fail:
63061   lua_error(L);
63062   return SWIG_arg;
63063 }
63064 
63065 
63066 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
63067   int SWIG_arg = 0;
63068   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63069   std::string result;
63070 
63071   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
63072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
63073 
63074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63075     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
63076   }
63077 
63078   result = lldb_SBTypeFilter___str__(arg1);
63079   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63080   return SWIG_arg;
63081 
63082   if(0) SWIG_fail;
63083 
63084 fail:
63085   lua_error(L);
63086   return SWIG_arg;
63087 }
63088 
63089 
63090 static void swig_delete_SBTypeFilter(void *obj) {
63091 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
63092 delete arg1;
63093 }
63094 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
63095     assert(lua_istable(L,1));
63096     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
63097     assert(!lua_isnil(L,-1));
63098     lua_replace(L,1); /* replace our table with real constructor */
63099     lua_call(L,lua_gettop(L)-1,1);
63100     return 1;
63101 }
63102 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
63103     {0,0,0}
63104 };
63105 static swig_lua_method swig_SBTypeFilter_methods[]= {
63106     { "IsValid", _wrap_SBTypeFilter_IsValid},
63107     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
63108     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
63109     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
63110     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
63111     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
63112     { "Clear", _wrap_SBTypeFilter_Clear},
63113     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
63114     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
63115     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
63116     { "__eq", _wrap_SBTypeFilter___eq},
63117     { "__tostring", _wrap_SBTypeFilter___tostring},
63118     {0,0}
63119 };
63120 static swig_lua_method swig_SBTypeFilter_meta[] = {
63121     { "__eq", _wrap_SBTypeFilter___eq},
63122     { "__tostring", _wrap_SBTypeFilter___tostring},
63123     {0,0}
63124 };
63125 
63126 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
63127     {0,0,0}
63128 };
63129 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
63130     {0,0,0,0,0,0}
63131 };
63132 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
63133     {0,0}
63134 };
63135 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
63136     0
63137 };
63138 
63139 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
63140     "SBTypeFilter",
63141     swig_SBTypeFilter_Sf_SwigStatic_methods,
63142     swig_SBTypeFilter_Sf_SwigStatic_attributes,
63143     swig_SBTypeFilter_Sf_SwigStatic_constants,
63144     swig_SBTypeFilter_Sf_SwigStatic_classes,
63145     0
63146 };
63147 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
63148 static const char *swig_SBTypeFilter_base_names[] = {0};
63149 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 };
63150 
63151 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
63152   int SWIG_arg = 0;
63153   lldb::SBTypeFormat *result = 0 ;
63154 
63155   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
63156   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
63157   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63158   return SWIG_arg;
63159 
63160   if(0) SWIG_fail;
63161 
63162 fail:
63163   lua_error(L);
63164   return SWIG_arg;
63165 }
63166 
63167 
63168 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
63169   int SWIG_arg = 0;
63170   lldb::Format arg1 ;
63171   uint32_t arg2 ;
63172   lldb::SBTypeFormat *result = 0 ;
63173 
63174   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
63175   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
63176   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
63177   arg1 = (lldb::Format)lua_tointeger(L, 1);
63178   arg2 = (uint32_t)lua_tointeger(L, 2);
63179   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
63180   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63181   return SWIG_arg;
63182 
63183   if(0) SWIG_fail;
63184 
63185 fail:
63186   lua_error(L);
63187   return SWIG_arg;
63188 }
63189 
63190 
63191 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
63192   int SWIG_arg = 0;
63193   lldb::Format arg1 ;
63194   lldb::SBTypeFormat *result = 0 ;
63195 
63196   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63197   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
63198   arg1 = (lldb::Format)lua_tointeger(L, 1);
63199   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
63200   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63201   return SWIG_arg;
63202 
63203   if(0) SWIG_fail;
63204 
63205 fail:
63206   lua_error(L);
63207   return SWIG_arg;
63208 }
63209 
63210 
63211 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
63212   int SWIG_arg = 0;
63213   char *arg1 = (char *) 0 ;
63214   uint32_t arg2 ;
63215   lldb::SBTypeFormat *result = 0 ;
63216 
63217   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
63218   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
63219   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
63220   arg1 = (char *)lua_tostring(L, 1);
63221   arg2 = (uint32_t)lua_tointeger(L, 2);
63222   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
63223   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63224   return SWIG_arg;
63225 
63226   if(0) SWIG_fail;
63227 
63228 fail:
63229   lua_error(L);
63230   return SWIG_arg;
63231 }
63232 
63233 
63234 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
63235   int SWIG_arg = 0;
63236   char *arg1 = (char *) 0 ;
63237   lldb::SBTypeFormat *result = 0 ;
63238 
63239   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63240   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
63241   arg1 = (char *)lua_tostring(L, 1);
63242   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
63243   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63244   return SWIG_arg;
63245 
63246   if(0) SWIG_fail;
63247 
63248 fail:
63249   lua_error(L);
63250   return SWIG_arg;
63251 }
63252 
63253 
63254 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
63255   int SWIG_arg = 0;
63256   lldb::SBTypeFormat *arg1 = 0 ;
63257   lldb::SBTypeFormat *result = 0 ;
63258 
63259   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
63261 
63262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63263     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63264   }
63265 
63266   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
63267   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63268   return SWIG_arg;
63269 
63270   if(0) SWIG_fail;
63271 
63272 fail:
63273   lua_error(L);
63274   return SWIG_arg;
63275 }
63276 
63277 
63278 static int _wrap_new_SBTypeFormat(lua_State* L) {
63279   int argc;
63280   int argv[3]={
63281     1,2,3
63282   };
63283 
63284   argc = lua_gettop(L);
63285   if (argc == 0) {
63286     return _wrap_new_SBTypeFormat__SWIG_0(L);
63287   }
63288   if (argc == 1) {
63289     int _v;
63290     {
63291       void *ptr;
63292       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
63293         _v = 0;
63294       } else {
63295         _v = 1;
63296       }
63297     }
63298     if (_v) {
63299       return _wrap_new_SBTypeFormat__SWIG_5(L);
63300     }
63301   }
63302   if (argc == 1) {
63303     int _v;
63304     {
63305       _v = lua_isnumber(L,argv[0]);
63306     }
63307     if (_v) {
63308       return _wrap_new_SBTypeFormat__SWIG_2(L);
63309     }
63310   }
63311   if (argc == 1) {
63312     int _v;
63313     {
63314       _v = SWIG_lua_isnilstring(L,argv[0]);
63315     }
63316     if (_v) {
63317       return _wrap_new_SBTypeFormat__SWIG_4(L);
63318     }
63319   }
63320   if (argc == 2) {
63321     int _v;
63322     {
63323       _v = lua_isnumber(L,argv[0]);
63324     }
63325     if (_v) {
63326       {
63327         _v = lua_isnumber(L,argv[1]);
63328       }
63329       if (_v) {
63330         return _wrap_new_SBTypeFormat__SWIG_1(L);
63331       }
63332     }
63333   }
63334   if (argc == 2) {
63335     int _v;
63336     {
63337       _v = SWIG_lua_isnilstring(L,argv[0]);
63338     }
63339     if (_v) {
63340       {
63341         _v = lua_isnumber(L,argv[1]);
63342       }
63343       if (_v) {
63344         return _wrap_new_SBTypeFormat__SWIG_3(L);
63345       }
63346     }
63347   }
63348 
63349   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
63350     "  Possible C/C++ prototypes are:\n"
63351     "    lldb::SBTypeFormat::SBTypeFormat()\n"
63352     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
63353     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
63354     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
63355     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
63356     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
63357   lua_error(L);return 0;
63358 }
63359 
63360 
63361 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
63362   int SWIG_arg = 0;
63363   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63364   bool result;
63365 
63366   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
63367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
63368 
63369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63370     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
63371   }
63372 
63373   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
63374   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63375   return SWIG_arg;
63376 
63377   if(0) SWIG_fail;
63378 
63379 fail:
63380   lua_error(L);
63381   return SWIG_arg;
63382 }
63383 
63384 
63385 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
63386   int SWIG_arg = 0;
63387   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63388   lldb::SBTypeFormat *arg2 = 0 ;
63389   bool result;
63390 
63391   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
63392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
63393   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
63394 
63395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63396     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
63397   }
63398 
63399 
63400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63401     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
63402   }
63403 
63404   result = (bool)(arg1)->IsEqualTo(*arg2);
63405   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63406   return SWIG_arg;
63407 
63408   if(0) SWIG_fail;
63409 
63410 fail:
63411   lua_error(L);
63412   return SWIG_arg;
63413 }
63414 
63415 
63416 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
63417   int SWIG_arg = 0;
63418   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63419   lldb::Format result;
63420 
63421   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
63422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
63423 
63424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63425     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63426   }
63427 
63428   result = (lldb::Format)(arg1)->GetFormat();
63429   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63430   return SWIG_arg;
63431 
63432   if(0) SWIG_fail;
63433 
63434 fail:
63435   lua_error(L);
63436   return SWIG_arg;
63437 }
63438 
63439 
63440 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
63441   int SWIG_arg = 0;
63442   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63443   char *result = 0 ;
63444 
63445   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
63446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
63447 
63448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63449     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
63450   }
63451 
63452   result = (char *)(arg1)->GetTypeName();
63453   lua_pushstring(L,(const char *)result); SWIG_arg++;
63454   return SWIG_arg;
63455 
63456   if(0) SWIG_fail;
63457 
63458 fail:
63459   lua_error(L);
63460   return SWIG_arg;
63461 }
63462 
63463 
63464 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
63465   int SWIG_arg = 0;
63466   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63467   uint32_t result;
63468 
63469   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
63470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
63471 
63472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63473     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
63474   }
63475 
63476   result = (uint32_t)(arg1)->GetOptions();
63477   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63478   return SWIG_arg;
63479 
63480   if(0) SWIG_fail;
63481 
63482 fail:
63483   lua_error(L);
63484   return SWIG_arg;
63485 }
63486 
63487 
63488 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
63489   int SWIG_arg = 0;
63490   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63491   lldb::Format arg2 ;
63492 
63493   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
63494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
63495   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
63496 
63497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63498     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63499   }
63500 
63501   arg2 = (lldb::Format)lua_tointeger(L, 2);
63502   (arg1)->SetFormat(arg2);
63503 
63504   return SWIG_arg;
63505 
63506   if(0) SWIG_fail;
63507 
63508 fail:
63509   lua_error(L);
63510   return SWIG_arg;
63511 }
63512 
63513 
63514 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
63515   int SWIG_arg = 0;
63516   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63517   char *arg2 = (char *) 0 ;
63518 
63519   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
63520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
63521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
63522 
63523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63524     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
63525   }
63526 
63527   arg2 = (char *)lua_tostring(L, 2);
63528   (arg1)->SetTypeName((char const *)arg2);
63529 
63530   return SWIG_arg;
63531 
63532   if(0) SWIG_fail;
63533 
63534 fail:
63535   lua_error(L);
63536   return SWIG_arg;
63537 }
63538 
63539 
63540 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
63541   int SWIG_arg = 0;
63542   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63543   uint32_t arg2 ;
63544 
63545   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
63546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
63547   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
63548 
63549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63550     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
63551   }
63552 
63553   arg2 = (uint32_t)lua_tointeger(L, 2);
63554   (arg1)->SetOptions(arg2);
63555 
63556   return SWIG_arg;
63557 
63558   if(0) SWIG_fail;
63559 
63560 fail:
63561   lua_error(L);
63562   return SWIG_arg;
63563 }
63564 
63565 
63566 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
63567   int SWIG_arg = 0;
63568   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63569   lldb::SBStream *arg2 = 0 ;
63570   lldb::DescriptionLevel arg3 ;
63571   bool result;
63572 
63573   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
63574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
63575   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
63576   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
63577 
63578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63579     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
63580   }
63581 
63582 
63583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63584     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63585   }
63586 
63587   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63588   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63589   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63590   return SWIG_arg;
63591 
63592   if(0) SWIG_fail;
63593 
63594 fail:
63595   lua_error(L);
63596   return SWIG_arg;
63597 }
63598 
63599 
63600 static int _wrap_SBTypeFormat___eq(lua_State* L) {
63601   int SWIG_arg = 0;
63602   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63603   lldb::SBTypeFormat *arg2 = 0 ;
63604   bool result;
63605 
63606   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
63607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
63608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
63609 
63610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63611     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
63612   }
63613 
63614 
63615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63616     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
63617   }
63618 
63619   result = (bool)(arg1)->operator ==(*arg2);
63620   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63621   return SWIG_arg;
63622 
63623   if(0) SWIG_fail;
63624 
63625 fail:
63626   lua_error(L);
63627   return SWIG_arg;
63628 }
63629 
63630 
63631 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
63632   int SWIG_arg = 0;
63633   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63634   std::string result;
63635 
63636   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
63637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
63638 
63639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63640     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
63641   }
63642 
63643   result = lldb_SBTypeFormat___str__(arg1);
63644   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63645   return SWIG_arg;
63646 
63647   if(0) SWIG_fail;
63648 
63649 fail:
63650   lua_error(L);
63651   return SWIG_arg;
63652 }
63653 
63654 
63655 static void swig_delete_SBTypeFormat(void *obj) {
63656 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
63657 delete arg1;
63658 }
63659 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
63660     assert(lua_istable(L,1));
63661     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
63662     assert(!lua_isnil(L,-1));
63663     lua_replace(L,1); /* replace our table with real constructor */
63664     lua_call(L,lua_gettop(L)-1,1);
63665     return 1;
63666 }
63667 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
63668     {0,0,0}
63669 };
63670 static swig_lua_method swig_SBTypeFormat_methods[]= {
63671     { "IsValid", _wrap_SBTypeFormat_IsValid},
63672     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
63673     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
63674     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
63675     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
63676     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
63677     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
63678     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
63679     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
63680     { "__eq", _wrap_SBTypeFormat___eq},
63681     { "__tostring", _wrap_SBTypeFormat___tostring},
63682     {0,0}
63683 };
63684 static swig_lua_method swig_SBTypeFormat_meta[] = {
63685     { "__eq", _wrap_SBTypeFormat___eq},
63686     { "__tostring", _wrap_SBTypeFormat___tostring},
63687     {0,0}
63688 };
63689 
63690 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
63691     {0,0,0}
63692 };
63693 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
63694     {0,0,0,0,0,0}
63695 };
63696 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
63697     {0,0}
63698 };
63699 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
63700     0
63701 };
63702 
63703 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
63704     "SBTypeFormat",
63705     swig_SBTypeFormat_Sf_SwigStatic_methods,
63706     swig_SBTypeFormat_Sf_SwigStatic_attributes,
63707     swig_SBTypeFormat_Sf_SwigStatic_constants,
63708     swig_SBTypeFormat_Sf_SwigStatic_classes,
63709     0
63710 };
63711 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
63712 static const char *swig_SBTypeFormat_base_names[] = {0};
63713 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 };
63714 
63715 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
63716   int SWIG_arg = 0;
63717   lldb::SBTypeNameSpecifier *result = 0 ;
63718 
63719   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
63720   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
63721   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); 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_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
63733   int SWIG_arg = 0;
63734   char *arg1 = (char *) 0 ;
63735   bool arg2 ;
63736   lldb::SBTypeNameSpecifier *result = 0 ;
63737 
63738   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
63739   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
63740   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
63741   arg1 = (char *)lua_tostring(L, 1);
63742   arg2 = (lua_toboolean(L, 2)!=0);
63743   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
63744   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63745   return SWIG_arg;
63746 
63747   if(0) SWIG_fail;
63748 
63749 fail:
63750   lua_error(L);
63751   return SWIG_arg;
63752 }
63753 
63754 
63755 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
63756   int SWIG_arg = 0;
63757   char *arg1 = (char *) 0 ;
63758   lldb::SBTypeNameSpecifier *result = 0 ;
63759 
63760   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
63761   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
63762   arg1 = (char *)lua_tostring(L, 1);
63763   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
63764   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63765   return SWIG_arg;
63766 
63767   if(0) SWIG_fail;
63768 
63769 fail:
63770   lua_error(L);
63771   return SWIG_arg;
63772 }
63773 
63774 
63775 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
63776   int SWIG_arg = 0;
63777   lldb::SBType arg1 ;
63778   lldb::SBType *argp1 ;
63779   lldb::SBTypeNameSpecifier *result = 0 ;
63780 
63781   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
63782   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
63783 
63784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
63785     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
63786   }
63787   arg1 = *argp1;
63788 
63789   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
63790   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63791   return SWIG_arg;
63792 
63793   if(0) SWIG_fail;
63794 
63795 fail:
63796   lua_error(L);
63797   return SWIG_arg;
63798 }
63799 
63800 
63801 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
63802   int SWIG_arg = 0;
63803   lldb::SBTypeNameSpecifier *arg1 = 0 ;
63804   lldb::SBTypeNameSpecifier *result = 0 ;
63805 
63806   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
63807   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
63808 
63809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63810     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63811   }
63812 
63813   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
63814   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63815   return SWIG_arg;
63816 
63817   if(0) SWIG_fail;
63818 
63819 fail:
63820   lua_error(L);
63821   return SWIG_arg;
63822 }
63823 
63824 
63825 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
63826   int argc;
63827   int argv[3]={
63828     1,2,3
63829   };
63830 
63831   argc = lua_gettop(L);
63832   if (argc == 0) {
63833     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
63834   }
63835   if (argc == 1) {
63836     int _v;
63837     {
63838       void *ptr;
63839       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
63840         _v = 0;
63841       } else {
63842         _v = 1;
63843       }
63844     }
63845     if (_v) {
63846       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
63847     }
63848   }
63849   if (argc == 1) {
63850     int _v;
63851     {
63852       void *ptr;
63853       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
63854         _v = 0;
63855       } else {
63856         _v = 1;
63857       }
63858     }
63859     if (_v) {
63860       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
63861     }
63862   }
63863   if (argc == 1) {
63864     int _v;
63865     {
63866       _v = SWIG_lua_isnilstring(L,argv[0]);
63867     }
63868     if (_v) {
63869       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
63870     }
63871   }
63872   if (argc == 2) {
63873     int _v;
63874     {
63875       _v = SWIG_lua_isnilstring(L,argv[0]);
63876     }
63877     if (_v) {
63878       {
63879         _v = lua_isboolean(L,argv[1]);
63880       }
63881       if (_v) {
63882         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
63883       }
63884     }
63885   }
63886 
63887   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
63888     "  Possible C/C++ prototypes are:\n"
63889     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
63890     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
63891     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
63892     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
63893     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
63894   lua_error(L);return 0;
63895 }
63896 
63897 
63898 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
63899   int SWIG_arg = 0;
63900   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63901   bool result;
63902 
63903   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
63904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
63905 
63906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63907     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63908   }
63909 
63910   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
63911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63912   return SWIG_arg;
63913 
63914   if(0) SWIG_fail;
63915 
63916 fail:
63917   lua_error(L);
63918   return SWIG_arg;
63919 }
63920 
63921 
63922 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
63923   int SWIG_arg = 0;
63924   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63925   lldb::SBTypeNameSpecifier *arg2 = 0 ;
63926   bool result;
63927 
63928   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
63929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
63930   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
63931 
63932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63933     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63934   }
63935 
63936 
63937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63938     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63939   }
63940 
63941   result = (bool)(arg1)->IsEqualTo(*arg2);
63942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63943   return SWIG_arg;
63944 
63945   if(0) SWIG_fail;
63946 
63947 fail:
63948   lua_error(L);
63949   return SWIG_arg;
63950 }
63951 
63952 
63953 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
63954   int SWIG_arg = 0;
63955   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63956   char *result = 0 ;
63957 
63958   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
63959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
63960 
63961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63962     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63963   }
63964 
63965   result = (char *)(arg1)->GetName();
63966   lua_pushstring(L,(const char *)result); SWIG_arg++;
63967   return SWIG_arg;
63968 
63969   if(0) SWIG_fail;
63970 
63971 fail:
63972   lua_error(L);
63973   return SWIG_arg;
63974 }
63975 
63976 
63977 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
63978   int SWIG_arg = 0;
63979   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63980   lldb::SBType result;
63981 
63982   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
63983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
63984 
63985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63986     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63987   }
63988 
63989   result = (arg1)->GetType();
63990   {
63991     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
63992     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63993   }
63994   return SWIG_arg;
63995 
63996   if(0) SWIG_fail;
63997 
63998 fail:
63999   lua_error(L);
64000   return SWIG_arg;
64001 }
64002 
64003 
64004 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
64005   int SWIG_arg = 0;
64006   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64007   bool result;
64008 
64009   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
64010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
64011 
64012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64013     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64014   }
64015 
64016   result = (bool)(arg1)->IsRegex();
64017   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64018   return SWIG_arg;
64019 
64020   if(0) SWIG_fail;
64021 
64022 fail:
64023   lua_error(L);
64024   return SWIG_arg;
64025 }
64026 
64027 
64028 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
64029   int SWIG_arg = 0;
64030   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64031   lldb::SBStream *arg2 = 0 ;
64032   lldb::DescriptionLevel arg3 ;
64033   bool result;
64034 
64035   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
64036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
64037   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
64038   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
64039 
64040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64041     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64042   }
64043 
64044 
64045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64046     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64047   }
64048 
64049   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64050   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64052   return SWIG_arg;
64053 
64054   if(0) SWIG_fail;
64055 
64056 fail:
64057   lua_error(L);
64058   return SWIG_arg;
64059 }
64060 
64061 
64062 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
64063   int SWIG_arg = 0;
64064   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64065   lldb::SBTypeNameSpecifier *arg2 = 0 ;
64066   bool result;
64067 
64068   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
64069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
64070   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
64071 
64072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64073     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64074   }
64075 
64076 
64077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64078     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64079   }
64080 
64081   result = (bool)(arg1)->operator ==(*arg2);
64082   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64083   return SWIG_arg;
64084 
64085   if(0) SWIG_fail;
64086 
64087 fail:
64088   lua_error(L);
64089   return SWIG_arg;
64090 }
64091 
64092 
64093 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
64094   int SWIG_arg = 0;
64095   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64096   std::string result;
64097 
64098   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
64099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
64100 
64101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64102     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64103   }
64104 
64105   result = lldb_SBTypeNameSpecifier___str__(arg1);
64106   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64107   return SWIG_arg;
64108 
64109   if(0) SWIG_fail;
64110 
64111 fail:
64112   lua_error(L);
64113   return SWIG_arg;
64114 }
64115 
64116 
64117 static void swig_delete_SBTypeNameSpecifier(void *obj) {
64118 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
64119 delete arg1;
64120 }
64121 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
64122     assert(lua_istable(L,1));
64123     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
64124     assert(!lua_isnil(L,-1));
64125     lua_replace(L,1); /* replace our table with real constructor */
64126     lua_call(L,lua_gettop(L)-1,1);
64127     return 1;
64128 }
64129 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
64130     {0,0,0}
64131 };
64132 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
64133     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
64134     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
64135     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
64136     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
64137     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
64138     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
64139     { "__eq", _wrap_SBTypeNameSpecifier___eq},
64140     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
64141     {0,0}
64142 };
64143 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
64144     { "__eq", _wrap_SBTypeNameSpecifier___eq},
64145     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
64146     {0,0}
64147 };
64148 
64149 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
64150     {0,0,0}
64151 };
64152 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
64153     {0,0,0,0,0,0}
64154 };
64155 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
64156     {0,0}
64157 };
64158 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
64159     0
64160 };
64161 
64162 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
64163     "SBTypeNameSpecifier",
64164     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
64165     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
64166     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
64167     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
64168     0
64169 };
64170 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
64171 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
64172 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 };
64173 
64174 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
64175   int SWIG_arg = 0;
64176   lldb::SBTypeSummaryOptions *result = 0 ;
64177 
64178   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
64179   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
64180   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
64181   return SWIG_arg;
64182 
64183   if(0) SWIG_fail;
64184 
64185 fail:
64186   lua_error(L);
64187   return SWIG_arg;
64188 }
64189 
64190 
64191 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
64192   int SWIG_arg = 0;
64193   lldb::SBTypeSummaryOptions *arg1 = 0 ;
64194   lldb::SBTypeSummaryOptions *result = 0 ;
64195 
64196   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
64197   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
64198 
64199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64200     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64201   }
64202 
64203   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
64204   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
64205   return SWIG_arg;
64206 
64207   if(0) SWIG_fail;
64208 
64209 fail:
64210   lua_error(L);
64211   return SWIG_arg;
64212 }
64213 
64214 
64215 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
64216   int argc;
64217   int argv[2]={
64218     1,2
64219   };
64220 
64221   argc = lua_gettop(L);
64222   if (argc == 0) {
64223     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
64224   }
64225   if (argc == 1) {
64226     int _v;
64227     {
64228       void *ptr;
64229       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
64230         _v = 0;
64231       } else {
64232         _v = 1;
64233       }
64234     }
64235     if (_v) {
64236       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
64237     }
64238   }
64239 
64240   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
64241     "  Possible C/C++ prototypes are:\n"
64242     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
64243     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
64244   lua_error(L);return 0;
64245 }
64246 
64247 
64248 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
64249   int SWIG_arg = 0;
64250   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64251   bool result;
64252 
64253   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
64254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
64255 
64256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64257     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64258   }
64259 
64260   result = (bool)(arg1)->IsValid();
64261   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64262   return SWIG_arg;
64263 
64264   if(0) SWIG_fail;
64265 
64266 fail:
64267   lua_error(L);
64268   return SWIG_arg;
64269 }
64270 
64271 
64272 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
64273   int SWIG_arg = 0;
64274   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64275   lldb::LanguageType result;
64276 
64277   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
64278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
64279 
64280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64281     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64282   }
64283 
64284   result = (lldb::LanguageType)(arg1)->GetLanguage();
64285   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64286   return SWIG_arg;
64287 
64288   if(0) SWIG_fail;
64289 
64290 fail:
64291   lua_error(L);
64292   return SWIG_arg;
64293 }
64294 
64295 
64296 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
64297   int SWIG_arg = 0;
64298   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64299   lldb::TypeSummaryCapping result;
64300 
64301   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
64302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
64303 
64304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64305     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64306   }
64307 
64308   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
64309   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64310   return SWIG_arg;
64311 
64312   if(0) SWIG_fail;
64313 
64314 fail:
64315   lua_error(L);
64316   return SWIG_arg;
64317 }
64318 
64319 
64320 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
64321   int SWIG_arg = 0;
64322   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64323   lldb::LanguageType arg2 ;
64324 
64325   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
64326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
64327   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
64328 
64329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64330     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64331   }
64332 
64333   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
64334   (arg1)->SetLanguage(arg2);
64335 
64336   return SWIG_arg;
64337 
64338   if(0) SWIG_fail;
64339 
64340 fail:
64341   lua_error(L);
64342   return SWIG_arg;
64343 }
64344 
64345 
64346 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
64347   int SWIG_arg = 0;
64348   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64349   lldb::TypeSummaryCapping arg2 ;
64350 
64351   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
64352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
64353   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
64354 
64355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64356     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64357   }
64358 
64359   arg2 = (lldb::TypeSummaryCapping)lua_tointeger(L, 2);
64360   (arg1)->SetCapping(arg2);
64361 
64362   return SWIG_arg;
64363 
64364   if(0) SWIG_fail;
64365 
64366 fail:
64367   lua_error(L);
64368   return SWIG_arg;
64369 }
64370 
64371 
64372 static void swig_delete_SBTypeSummaryOptions(void *obj) {
64373 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
64374 delete arg1;
64375 }
64376 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
64377     assert(lua_istable(L,1));
64378     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
64379     assert(!lua_isnil(L,-1));
64380     lua_replace(L,1); /* replace our table with real constructor */
64381     lua_call(L,lua_gettop(L)-1,1);
64382     return 1;
64383 }
64384 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
64385     {0,0,0}
64386 };
64387 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
64388     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
64389     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
64390     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
64391     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
64392     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
64393     {0,0}
64394 };
64395 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
64396     {0,0}
64397 };
64398 
64399 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
64400     {0,0,0}
64401 };
64402 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
64403     {0,0,0,0,0,0}
64404 };
64405 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
64406     {0,0}
64407 };
64408 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
64409     0
64410 };
64411 
64412 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
64413     "SBTypeSummaryOptions",
64414     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
64415     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
64416     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
64417     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
64418     0
64419 };
64420 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
64421 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
64422 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 };
64423 
64424 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
64425   int SWIG_arg = 0;
64426   lldb::SBTypeSummary *result = 0 ;
64427 
64428   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
64429   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
64430   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64431   return SWIG_arg;
64432 
64433   if(0) SWIG_fail;
64434 
64435 fail:
64436   lua_error(L);
64437   return SWIG_arg;
64438 }
64439 
64440 
64441 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
64442   int SWIG_arg = 0;
64443   char *arg1 = (char *) 0 ;
64444   uint32_t arg2 ;
64445   lldb::SBTypeSummary result;
64446 
64447   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
64448   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
64449   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
64450   arg1 = (char *)lua_tostring(L, 1);
64451   arg2 = (uint32_t)lua_tointeger(L, 2);
64452   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
64453   {
64454     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64455     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64456   }
64457   return SWIG_arg;
64458 
64459   if(0) SWIG_fail;
64460 
64461 fail:
64462   lua_error(L);
64463   return SWIG_arg;
64464 }
64465 
64466 
64467 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
64468   int SWIG_arg = 0;
64469   char *arg1 = (char *) 0 ;
64470   lldb::SBTypeSummary result;
64471 
64472   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
64473   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
64474   arg1 = (char *)lua_tostring(L, 1);
64475   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
64476   {
64477     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64478     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64479   }
64480   return SWIG_arg;
64481 
64482   if(0) SWIG_fail;
64483 
64484 fail:
64485   lua_error(L);
64486   return SWIG_arg;
64487 }
64488 
64489 
64490 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
64491   int argc;
64492   int argv[3]={
64493     1,2,3
64494   };
64495 
64496   argc = lua_gettop(L);
64497   if (argc == 1) {
64498     int _v;
64499     {
64500       _v = SWIG_lua_isnilstring(L,argv[0]);
64501     }
64502     if (_v) {
64503       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
64504     }
64505   }
64506   if (argc == 2) {
64507     int _v;
64508     {
64509       _v = SWIG_lua_isnilstring(L,argv[0]);
64510     }
64511     if (_v) {
64512       {
64513         _v = lua_isnumber(L,argv[1]);
64514       }
64515       if (_v) {
64516         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
64517       }
64518     }
64519   }
64520 
64521   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
64522     "  Possible C/C++ prototypes are:\n"
64523     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
64524     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
64525   lua_error(L);return 0;
64526 }
64527 
64528 
64529 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
64530   int SWIG_arg = 0;
64531   char *arg1 = (char *) 0 ;
64532   uint32_t arg2 ;
64533   lldb::SBTypeSummary result;
64534 
64535   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
64536   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
64537   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
64538   arg1 = (char *)lua_tostring(L, 1);
64539   arg2 = (uint32_t)lua_tointeger(L, 2);
64540   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
64541   {
64542     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64543     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64544   }
64545   return SWIG_arg;
64546 
64547   if(0) SWIG_fail;
64548 
64549 fail:
64550   lua_error(L);
64551   return SWIG_arg;
64552 }
64553 
64554 
64555 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
64556   int SWIG_arg = 0;
64557   char *arg1 = (char *) 0 ;
64558   lldb::SBTypeSummary result;
64559 
64560   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
64561   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
64562   arg1 = (char *)lua_tostring(L, 1);
64563   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
64564   {
64565     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64566     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64567   }
64568   return SWIG_arg;
64569 
64570   if(0) SWIG_fail;
64571 
64572 fail:
64573   lua_error(L);
64574   return SWIG_arg;
64575 }
64576 
64577 
64578 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
64579   int argc;
64580   int argv[3]={
64581     1,2,3
64582   };
64583 
64584   argc = lua_gettop(L);
64585   if (argc == 1) {
64586     int _v;
64587     {
64588       _v = SWIG_lua_isnilstring(L,argv[0]);
64589     }
64590     if (_v) {
64591       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
64592     }
64593   }
64594   if (argc == 2) {
64595     int _v;
64596     {
64597       _v = SWIG_lua_isnilstring(L,argv[0]);
64598     }
64599     if (_v) {
64600       {
64601         _v = lua_isnumber(L,argv[1]);
64602       }
64603       if (_v) {
64604         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
64605       }
64606     }
64607   }
64608 
64609   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
64610     "  Possible C/C++ prototypes are:\n"
64611     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
64612     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
64613   lua_error(L);return 0;
64614 }
64615 
64616 
64617 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
64618   int SWIG_arg = 0;
64619   char *arg1 = (char *) 0 ;
64620   uint32_t arg2 ;
64621   lldb::SBTypeSummary result;
64622 
64623   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
64624   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
64625   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
64626   arg1 = (char *)lua_tostring(L, 1);
64627   arg2 = (uint32_t)lua_tointeger(L, 2);
64628   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
64629   {
64630     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64632   }
64633   return SWIG_arg;
64634 
64635   if(0) SWIG_fail;
64636 
64637 fail:
64638   lua_error(L);
64639   return SWIG_arg;
64640 }
64641 
64642 
64643 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
64644   int SWIG_arg = 0;
64645   char *arg1 = (char *) 0 ;
64646   lldb::SBTypeSummary result;
64647 
64648   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
64649   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
64650   arg1 = (char *)lua_tostring(L, 1);
64651   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
64652   {
64653     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64654     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64655   }
64656   return SWIG_arg;
64657 
64658   if(0) SWIG_fail;
64659 
64660 fail:
64661   lua_error(L);
64662   return SWIG_arg;
64663 }
64664 
64665 
64666 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
64667   int argc;
64668   int argv[3]={
64669     1,2,3
64670   };
64671 
64672   argc = lua_gettop(L);
64673   if (argc == 1) {
64674     int _v;
64675     {
64676       _v = SWIG_lua_isnilstring(L,argv[0]);
64677     }
64678     if (_v) {
64679       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
64680     }
64681   }
64682   if (argc == 2) {
64683     int _v;
64684     {
64685       _v = SWIG_lua_isnilstring(L,argv[0]);
64686     }
64687     if (_v) {
64688       {
64689         _v = lua_isnumber(L,argv[1]);
64690       }
64691       if (_v) {
64692         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
64693       }
64694     }
64695   }
64696 
64697   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
64698     "  Possible C/C++ prototypes are:\n"
64699     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
64700     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
64701   lua_error(L);return 0;
64702 }
64703 
64704 
64705 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
64706   int SWIG_arg = 0;
64707   lldb::SBTypeSummary *arg1 = 0 ;
64708   lldb::SBTypeSummary *result = 0 ;
64709 
64710   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
64711   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
64712 
64713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64714     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
64715   }
64716 
64717   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
64718   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64719   return SWIG_arg;
64720 
64721   if(0) SWIG_fail;
64722 
64723 fail:
64724   lua_error(L);
64725   return SWIG_arg;
64726 }
64727 
64728 
64729 static int _wrap_new_SBTypeSummary(lua_State* L) {
64730   int argc;
64731   int argv[2]={
64732     1,2
64733   };
64734 
64735   argc = lua_gettop(L);
64736   if (argc == 0) {
64737     return _wrap_new_SBTypeSummary__SWIG_0(L);
64738   }
64739   if (argc == 1) {
64740     int _v;
64741     {
64742       void *ptr;
64743       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
64744         _v = 0;
64745       } else {
64746         _v = 1;
64747       }
64748     }
64749     if (_v) {
64750       return _wrap_new_SBTypeSummary__SWIG_1(L);
64751     }
64752   }
64753 
64754   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
64755     "  Possible C/C++ prototypes are:\n"
64756     "    lldb::SBTypeSummary::SBTypeSummary()\n"
64757     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
64758   lua_error(L);return 0;
64759 }
64760 
64761 
64762 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
64763   int SWIG_arg = 0;
64764   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64765   bool result;
64766 
64767   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
64768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
64769 
64770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64771     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
64772   }
64773 
64774   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
64775   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64776   return SWIG_arg;
64777 
64778   if(0) SWIG_fail;
64779 
64780 fail:
64781   lua_error(L);
64782   return SWIG_arg;
64783 }
64784 
64785 
64786 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
64787   int SWIG_arg = 0;
64788   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64789   lldb::SBTypeSummary *arg2 = 0 ;
64790   bool result;
64791 
64792   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
64793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
64794   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
64795 
64796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64797     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
64798   }
64799 
64800 
64801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64802     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
64803   }
64804 
64805   result = (bool)(arg1)->IsEqualTo(*arg2);
64806   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64807   return SWIG_arg;
64808 
64809   if(0) SWIG_fail;
64810 
64811 fail:
64812   lua_error(L);
64813   return SWIG_arg;
64814 }
64815 
64816 
64817 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
64818   int SWIG_arg = 0;
64819   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64820   bool result;
64821 
64822   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
64823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
64824 
64825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64826     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
64827   }
64828 
64829   result = (bool)(arg1)->IsFunctionCode();
64830   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64831   return SWIG_arg;
64832 
64833   if(0) SWIG_fail;
64834 
64835 fail:
64836   lua_error(L);
64837   return SWIG_arg;
64838 }
64839 
64840 
64841 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
64842   int SWIG_arg = 0;
64843   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64844   bool result;
64845 
64846   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
64847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
64848 
64849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64850     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
64851   }
64852 
64853   result = (bool)(arg1)->IsFunctionName();
64854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64855   return SWIG_arg;
64856 
64857   if(0) SWIG_fail;
64858 
64859 fail:
64860   lua_error(L);
64861   return SWIG_arg;
64862 }
64863 
64864 
64865 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
64866   int SWIG_arg = 0;
64867   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64868   bool result;
64869 
64870   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
64871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
64872 
64873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64874     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
64875   }
64876 
64877   result = (bool)(arg1)->IsSummaryString();
64878   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64879   return SWIG_arg;
64880 
64881   if(0) SWIG_fail;
64882 
64883 fail:
64884   lua_error(L);
64885   return SWIG_arg;
64886 }
64887 
64888 
64889 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
64890   int SWIG_arg = 0;
64891   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64892   char *result = 0 ;
64893 
64894   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
64895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
64896 
64897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64898     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
64899   }
64900 
64901   result = (char *)(arg1)->GetData();
64902   lua_pushstring(L,(const char *)result); SWIG_arg++;
64903   return SWIG_arg;
64904 
64905   if(0) SWIG_fail;
64906 
64907 fail:
64908   lua_error(L);
64909   return SWIG_arg;
64910 }
64911 
64912 
64913 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
64914   int SWIG_arg = 0;
64915   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64916   char *arg2 = (char *) 0 ;
64917 
64918   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
64919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
64920   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
64921 
64922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64923     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
64924   }
64925 
64926   arg2 = (char *)lua_tostring(L, 2);
64927   (arg1)->SetSummaryString((char const *)arg2);
64928 
64929   return SWIG_arg;
64930 
64931   if(0) SWIG_fail;
64932 
64933 fail:
64934   lua_error(L);
64935   return SWIG_arg;
64936 }
64937 
64938 
64939 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
64940   int SWIG_arg = 0;
64941   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64942   char *arg2 = (char *) 0 ;
64943 
64944   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
64945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
64946   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
64947 
64948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64949     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
64950   }
64951 
64952   arg2 = (char *)lua_tostring(L, 2);
64953   (arg1)->SetFunctionName((char const *)arg2);
64954 
64955   return SWIG_arg;
64956 
64957   if(0) SWIG_fail;
64958 
64959 fail:
64960   lua_error(L);
64961   return SWIG_arg;
64962 }
64963 
64964 
64965 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
64966   int SWIG_arg = 0;
64967   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64968   char *arg2 = (char *) 0 ;
64969 
64970   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
64971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
64972   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
64973 
64974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64975     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
64976   }
64977 
64978   arg2 = (char *)lua_tostring(L, 2);
64979   (arg1)->SetFunctionCode((char const *)arg2);
64980 
64981   return SWIG_arg;
64982 
64983   if(0) SWIG_fail;
64984 
64985 fail:
64986   lua_error(L);
64987   return SWIG_arg;
64988 }
64989 
64990 
64991 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
64992   int SWIG_arg = 0;
64993   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64994   uint32_t result;
64995 
64996   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
64997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
64998 
64999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65000     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
65001   }
65002 
65003   result = (uint32_t)(arg1)->GetOptions();
65004   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65005   return SWIG_arg;
65006 
65007   if(0) SWIG_fail;
65008 
65009 fail:
65010   lua_error(L);
65011   return SWIG_arg;
65012 }
65013 
65014 
65015 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
65016   int SWIG_arg = 0;
65017   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65018   uint32_t arg2 ;
65019 
65020   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
65021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
65022   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
65023 
65024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65025     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
65026   }
65027 
65028   arg2 = (uint32_t)lua_tointeger(L, 2);
65029   (arg1)->SetOptions(arg2);
65030 
65031   return SWIG_arg;
65032 
65033   if(0) SWIG_fail;
65034 
65035 fail:
65036   lua_error(L);
65037   return SWIG_arg;
65038 }
65039 
65040 
65041 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
65042   int SWIG_arg = 0;
65043   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65044   lldb::SBStream *arg2 = 0 ;
65045   lldb::DescriptionLevel arg3 ;
65046   bool result;
65047 
65048   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
65049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
65050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
65051   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
65052 
65053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65054     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
65055   }
65056 
65057 
65058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65059     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65060   }
65061 
65062   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65063   result = (bool)(arg1)->GetDescription(*arg2,arg3);
65064   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65065   return SWIG_arg;
65066 
65067   if(0) SWIG_fail;
65068 
65069 fail:
65070   lua_error(L);
65071   return SWIG_arg;
65072 }
65073 
65074 
65075 static int _wrap_SBTypeSummary___eq(lua_State* L) {
65076   int SWIG_arg = 0;
65077   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65078   lldb::SBTypeSummary *arg2 = 0 ;
65079   bool result;
65080 
65081   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
65082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
65083   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
65084 
65085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65086     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
65087   }
65088 
65089 
65090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65091     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
65092   }
65093 
65094   result = (bool)(arg1)->operator ==(*arg2);
65095   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65096   return SWIG_arg;
65097 
65098   if(0) SWIG_fail;
65099 
65100 fail:
65101   lua_error(L);
65102   return SWIG_arg;
65103 }
65104 
65105 
65106 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
65107   int SWIG_arg = 0;
65108   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65109   std::string result;
65110 
65111   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
65112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
65113 
65114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65115     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
65116   }
65117 
65118   result = lldb_SBTypeSummary___str__(arg1);
65119   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65120   return SWIG_arg;
65121 
65122   if(0) SWIG_fail;
65123 
65124 fail:
65125   lua_error(L);
65126   return SWIG_arg;
65127 }
65128 
65129 
65130 static void swig_delete_SBTypeSummary(void *obj) {
65131 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
65132 delete arg1;
65133 }
65134 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
65135     assert(lua_istable(L,1));
65136     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
65137     assert(!lua_isnil(L,-1));
65138     lua_replace(L,1); /* replace our table with real constructor */
65139     lua_call(L,lua_gettop(L)-1,1);
65140     return 1;
65141 }
65142 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
65143     {0,0,0}
65144 };
65145 static swig_lua_method swig_SBTypeSummary_methods[]= {
65146     { "IsValid", _wrap_SBTypeSummary_IsValid},
65147     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
65148     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
65149     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
65150     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
65151     { "GetData", _wrap_SBTypeSummary_GetData},
65152     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
65153     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
65154     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
65155     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
65156     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
65157     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
65158     { "__eq", _wrap_SBTypeSummary___eq},
65159     { "__tostring", _wrap_SBTypeSummary___tostring},
65160     {0,0}
65161 };
65162 static swig_lua_method swig_SBTypeSummary_meta[] = {
65163     { "__eq", _wrap_SBTypeSummary___eq},
65164     { "__tostring", _wrap_SBTypeSummary___tostring},
65165     {0,0}
65166 };
65167 
65168 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
65169     {0,0,0}
65170 };
65171 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
65172     {0,0,0,0,0,0}
65173 };
65174 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
65175     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
65176     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
65177     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
65178     {0,0}
65179 };
65180 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
65181     0
65182 };
65183 
65184 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
65185     "SBTypeSummary",
65186     swig_SBTypeSummary_Sf_SwigStatic_methods,
65187     swig_SBTypeSummary_Sf_SwigStatic_attributes,
65188     swig_SBTypeSummary_Sf_SwigStatic_constants,
65189     swig_SBTypeSummary_Sf_SwigStatic_classes,
65190     0
65191 };
65192 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
65193 static const char *swig_SBTypeSummary_base_names[] = {0};
65194 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 };
65195 
65196 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
65197   int SWIG_arg = 0;
65198   lldb::SBTypeSynthetic *result = 0 ;
65199 
65200   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
65201   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
65202   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65203   return SWIG_arg;
65204 
65205   if(0) SWIG_fail;
65206 
65207 fail:
65208   lua_error(L);
65209   return SWIG_arg;
65210 }
65211 
65212 
65213 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
65214   int SWIG_arg = 0;
65215   char *arg1 = (char *) 0 ;
65216   uint32_t arg2 ;
65217   lldb::SBTypeSynthetic result;
65218 
65219   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
65220   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
65221   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
65222   arg1 = (char *)lua_tostring(L, 1);
65223   arg2 = (uint32_t)lua_tointeger(L, 2);
65224   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
65225   {
65226     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65227     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65228   }
65229   return SWIG_arg;
65230 
65231   if(0) SWIG_fail;
65232 
65233 fail:
65234   lua_error(L);
65235   return SWIG_arg;
65236 }
65237 
65238 
65239 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
65240   int SWIG_arg = 0;
65241   char *arg1 = (char *) 0 ;
65242   lldb::SBTypeSynthetic result;
65243 
65244   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
65245   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
65246   arg1 = (char *)lua_tostring(L, 1);
65247   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
65248   {
65249     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65250     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65251   }
65252   return SWIG_arg;
65253 
65254   if(0) SWIG_fail;
65255 
65256 fail:
65257   lua_error(L);
65258   return SWIG_arg;
65259 }
65260 
65261 
65262 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
65263   int argc;
65264   int argv[3]={
65265     1,2,3
65266   };
65267 
65268   argc = lua_gettop(L);
65269   if (argc == 1) {
65270     int _v;
65271     {
65272       _v = SWIG_lua_isnilstring(L,argv[0]);
65273     }
65274     if (_v) {
65275       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
65276     }
65277   }
65278   if (argc == 2) {
65279     int _v;
65280     {
65281       _v = SWIG_lua_isnilstring(L,argv[0]);
65282     }
65283     if (_v) {
65284       {
65285         _v = lua_isnumber(L,argv[1]);
65286       }
65287       if (_v) {
65288         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
65289       }
65290     }
65291   }
65292 
65293   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
65294     "  Possible C/C++ prototypes are:\n"
65295     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
65296     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
65297   lua_error(L);return 0;
65298 }
65299 
65300 
65301 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
65302   int SWIG_arg = 0;
65303   char *arg1 = (char *) 0 ;
65304   uint32_t arg2 ;
65305   lldb::SBTypeSynthetic result;
65306 
65307   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
65308   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
65309   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
65310   arg1 = (char *)lua_tostring(L, 1);
65311   arg2 = (uint32_t)lua_tointeger(L, 2);
65312   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
65313   {
65314     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65315     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65316   }
65317   return SWIG_arg;
65318 
65319   if(0) SWIG_fail;
65320 
65321 fail:
65322   lua_error(L);
65323   return SWIG_arg;
65324 }
65325 
65326 
65327 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
65328   int SWIG_arg = 0;
65329   char *arg1 = (char *) 0 ;
65330   lldb::SBTypeSynthetic result;
65331 
65332   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
65333   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
65334   arg1 = (char *)lua_tostring(L, 1);
65335   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
65336   {
65337     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65338     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65339   }
65340   return SWIG_arg;
65341 
65342   if(0) SWIG_fail;
65343 
65344 fail:
65345   lua_error(L);
65346   return SWIG_arg;
65347 }
65348 
65349 
65350 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
65351   int argc;
65352   int argv[3]={
65353     1,2,3
65354   };
65355 
65356   argc = lua_gettop(L);
65357   if (argc == 1) {
65358     int _v;
65359     {
65360       _v = SWIG_lua_isnilstring(L,argv[0]);
65361     }
65362     if (_v) {
65363       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
65364     }
65365   }
65366   if (argc == 2) {
65367     int _v;
65368     {
65369       _v = SWIG_lua_isnilstring(L,argv[0]);
65370     }
65371     if (_v) {
65372       {
65373         _v = lua_isnumber(L,argv[1]);
65374       }
65375       if (_v) {
65376         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
65377       }
65378     }
65379   }
65380 
65381   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
65382     "  Possible C/C++ prototypes are:\n"
65383     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
65384     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
65385   lua_error(L);return 0;
65386 }
65387 
65388 
65389 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
65390   int SWIG_arg = 0;
65391   lldb::SBTypeSynthetic *arg1 = 0 ;
65392   lldb::SBTypeSynthetic *result = 0 ;
65393 
65394   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
65395   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
65396 
65397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65398     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65399   }
65400 
65401   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
65402   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65403   return SWIG_arg;
65404 
65405   if(0) SWIG_fail;
65406 
65407 fail:
65408   lua_error(L);
65409   return SWIG_arg;
65410 }
65411 
65412 
65413 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
65414   int argc;
65415   int argv[2]={
65416     1,2
65417   };
65418 
65419   argc = lua_gettop(L);
65420   if (argc == 0) {
65421     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
65422   }
65423   if (argc == 1) {
65424     int _v;
65425     {
65426       void *ptr;
65427       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
65428         _v = 0;
65429       } else {
65430         _v = 1;
65431       }
65432     }
65433     if (_v) {
65434       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
65435     }
65436   }
65437 
65438   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
65439     "  Possible C/C++ prototypes are:\n"
65440     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
65441     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
65442   lua_error(L);return 0;
65443 }
65444 
65445 
65446 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
65447   int SWIG_arg = 0;
65448   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65449   bool result;
65450 
65451   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
65452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
65453 
65454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65455     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65456   }
65457 
65458   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
65459   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65460   return SWIG_arg;
65461 
65462   if(0) SWIG_fail;
65463 
65464 fail:
65465   lua_error(L);
65466   return SWIG_arg;
65467 }
65468 
65469 
65470 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
65471   int SWIG_arg = 0;
65472   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65473   lldb::SBTypeSynthetic *arg2 = 0 ;
65474   bool result;
65475 
65476   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
65477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
65478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
65479 
65480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65481     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65482   }
65483 
65484 
65485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65486     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
65487   }
65488 
65489   result = (bool)(arg1)->IsEqualTo(*arg2);
65490   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65491   return SWIG_arg;
65492 
65493   if(0) SWIG_fail;
65494 
65495 fail:
65496   lua_error(L);
65497   return SWIG_arg;
65498 }
65499 
65500 
65501 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
65502   int SWIG_arg = 0;
65503   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65504   bool result;
65505 
65506   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
65507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
65508 
65509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65510     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65511   }
65512 
65513   result = (bool)(arg1)->IsClassCode();
65514   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65515   return SWIG_arg;
65516 
65517   if(0) SWIG_fail;
65518 
65519 fail:
65520   lua_error(L);
65521   return SWIG_arg;
65522 }
65523 
65524 
65525 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
65526   int SWIG_arg = 0;
65527   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65528   char *result = 0 ;
65529 
65530   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
65531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
65532 
65533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65534     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65535   }
65536 
65537   result = (char *)(arg1)->GetData();
65538   lua_pushstring(L,(const char *)result); SWIG_arg++;
65539   return SWIG_arg;
65540 
65541   if(0) SWIG_fail;
65542 
65543 fail:
65544   lua_error(L);
65545   return SWIG_arg;
65546 }
65547 
65548 
65549 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
65550   int SWIG_arg = 0;
65551   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65552   char *arg2 = (char *) 0 ;
65553 
65554   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
65555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
65556   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
65557 
65558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65559     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65560   }
65561 
65562   arg2 = (char *)lua_tostring(L, 2);
65563   (arg1)->SetClassName((char const *)arg2);
65564 
65565   return SWIG_arg;
65566 
65567   if(0) SWIG_fail;
65568 
65569 fail:
65570   lua_error(L);
65571   return SWIG_arg;
65572 }
65573 
65574 
65575 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
65576   int SWIG_arg = 0;
65577   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65578   char *arg2 = (char *) 0 ;
65579 
65580   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
65581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
65582   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
65583 
65584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65585     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65586   }
65587 
65588   arg2 = (char *)lua_tostring(L, 2);
65589   (arg1)->SetClassCode((char const *)arg2);
65590 
65591   return SWIG_arg;
65592 
65593   if(0) SWIG_fail;
65594 
65595 fail:
65596   lua_error(L);
65597   return SWIG_arg;
65598 }
65599 
65600 
65601 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
65602   int SWIG_arg = 0;
65603   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65604   uint32_t result;
65605 
65606   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
65607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
65608 
65609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65610     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65611   }
65612 
65613   result = (uint32_t)(arg1)->GetOptions();
65614   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65615   return SWIG_arg;
65616 
65617   if(0) SWIG_fail;
65618 
65619 fail:
65620   lua_error(L);
65621   return SWIG_arg;
65622 }
65623 
65624 
65625 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
65626   int SWIG_arg = 0;
65627   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65628   uint32_t arg2 ;
65629 
65630   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
65631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
65632   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
65633 
65634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65635     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65636   }
65637 
65638   arg2 = (uint32_t)lua_tointeger(L, 2);
65639   (arg1)->SetOptions(arg2);
65640 
65641   return SWIG_arg;
65642 
65643   if(0) SWIG_fail;
65644 
65645 fail:
65646   lua_error(L);
65647   return SWIG_arg;
65648 }
65649 
65650 
65651 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
65652   int SWIG_arg = 0;
65653   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65654   lldb::SBStream *arg2 = 0 ;
65655   lldb::DescriptionLevel arg3 ;
65656   bool result;
65657 
65658   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
65659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
65660   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
65661   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
65662 
65663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65664     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65665   }
65666 
65667 
65668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65669     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65670   }
65671 
65672   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65673   result = (bool)(arg1)->GetDescription(*arg2,arg3);
65674   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65675   return SWIG_arg;
65676 
65677   if(0) SWIG_fail;
65678 
65679 fail:
65680   lua_error(L);
65681   return SWIG_arg;
65682 }
65683 
65684 
65685 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
65686   int SWIG_arg = 0;
65687   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65688   lldb::SBTypeSynthetic *arg2 = 0 ;
65689   bool result;
65690 
65691   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
65692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
65693   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
65694 
65695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65696     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65697   }
65698 
65699 
65700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65701     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
65702   }
65703 
65704   result = (bool)(arg1)->operator ==(*arg2);
65705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65706   return SWIG_arg;
65707 
65708   if(0) SWIG_fail;
65709 
65710 fail:
65711   lua_error(L);
65712   return SWIG_arg;
65713 }
65714 
65715 
65716 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
65717   int SWIG_arg = 0;
65718   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65719   std::string result;
65720 
65721   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
65722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
65723 
65724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65725     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65726   }
65727 
65728   result = lldb_SBTypeSynthetic___str__(arg1);
65729   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65730   return SWIG_arg;
65731 
65732   if(0) SWIG_fail;
65733 
65734 fail:
65735   lua_error(L);
65736   return SWIG_arg;
65737 }
65738 
65739 
65740 static void swig_delete_SBTypeSynthetic(void *obj) {
65741 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
65742 delete arg1;
65743 }
65744 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
65745     assert(lua_istable(L,1));
65746     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
65747     assert(!lua_isnil(L,-1));
65748     lua_replace(L,1); /* replace our table with real constructor */
65749     lua_call(L,lua_gettop(L)-1,1);
65750     return 1;
65751 }
65752 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
65753     {0,0,0}
65754 };
65755 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
65756     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
65757     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
65758     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
65759     { "GetData", _wrap_SBTypeSynthetic_GetData},
65760     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
65761     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
65762     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
65763     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
65764     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
65765     { "__eq", _wrap_SBTypeSynthetic___eq},
65766     { "__tostring", _wrap_SBTypeSynthetic___tostring},
65767     {0,0}
65768 };
65769 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
65770     { "__eq", _wrap_SBTypeSynthetic___eq},
65771     { "__tostring", _wrap_SBTypeSynthetic___tostring},
65772     {0,0}
65773 };
65774 
65775 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
65776     {0,0,0}
65777 };
65778 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
65779     {0,0,0,0,0,0}
65780 };
65781 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
65782     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
65783     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
65784     {0,0}
65785 };
65786 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
65787     0
65788 };
65789 
65790 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
65791     "SBTypeSynthetic",
65792     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
65793     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
65794     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
65795     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
65796     0
65797 };
65798 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
65799 static const char *swig_SBTypeSynthetic_base_names[] = {0};
65800 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 };
65801 
65802 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
65803   int SWIG_arg = 0;
65804   lldb::SBUnixSignals *result = 0 ;
65805 
65806   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
65807   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
65808   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
65809   return SWIG_arg;
65810 
65811   if(0) SWIG_fail;
65812 
65813 fail:
65814   lua_error(L);
65815   return SWIG_arg;
65816 }
65817 
65818 
65819 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
65820   int SWIG_arg = 0;
65821   lldb::SBUnixSignals *arg1 = 0 ;
65822   lldb::SBUnixSignals *result = 0 ;
65823 
65824   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
65825   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
65826 
65827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65828     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
65829   }
65830 
65831   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
65832   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
65833   return SWIG_arg;
65834 
65835   if(0) SWIG_fail;
65836 
65837 fail:
65838   lua_error(L);
65839   return SWIG_arg;
65840 }
65841 
65842 
65843 static int _wrap_new_SBUnixSignals(lua_State* L) {
65844   int argc;
65845   int argv[2]={
65846     1,2
65847   };
65848 
65849   argc = lua_gettop(L);
65850   if (argc == 0) {
65851     return _wrap_new_SBUnixSignals__SWIG_0(L);
65852   }
65853   if (argc == 1) {
65854     int _v;
65855     {
65856       void *ptr;
65857       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
65858         _v = 0;
65859       } else {
65860         _v = 1;
65861       }
65862     }
65863     if (_v) {
65864       return _wrap_new_SBUnixSignals__SWIG_1(L);
65865     }
65866   }
65867 
65868   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
65869     "  Possible C/C++ prototypes are:\n"
65870     "    lldb::SBUnixSignals::SBUnixSignals()\n"
65871     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
65872   lua_error(L);return 0;
65873 }
65874 
65875 
65876 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
65877   int SWIG_arg = 0;
65878   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65879 
65880   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
65881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
65882 
65883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65884     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
65885   }
65886 
65887   (arg1)->Clear();
65888 
65889   return SWIG_arg;
65890 
65891   if(0) SWIG_fail;
65892 
65893 fail:
65894   lua_error(L);
65895   return SWIG_arg;
65896 }
65897 
65898 
65899 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
65900   int SWIG_arg = 0;
65901   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65902   bool result;
65903 
65904   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
65905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
65906 
65907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65908     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
65909   }
65910 
65911   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
65912   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65913   return SWIG_arg;
65914 
65915   if(0) SWIG_fail;
65916 
65917 fail:
65918   lua_error(L);
65919   return SWIG_arg;
65920 }
65921 
65922 
65923 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
65924   int SWIG_arg = 0;
65925   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65926   int32_t arg2 ;
65927   char *result = 0 ;
65928 
65929   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
65930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
65931   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
65932 
65933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65934     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
65935   }
65936 
65937   arg2 = (int32_t)lua_tointeger(L, 2);
65938   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
65939   lua_pushstring(L,(const char *)result); SWIG_arg++;
65940   return SWIG_arg;
65941 
65942   if(0) SWIG_fail;
65943 
65944 fail:
65945   lua_error(L);
65946   return SWIG_arg;
65947 }
65948 
65949 
65950 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
65951   int SWIG_arg = 0;
65952   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65953   char *arg2 = (char *) 0 ;
65954   int32_t result;
65955 
65956   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
65957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
65958   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
65959 
65960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65961     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
65962   }
65963 
65964   arg2 = (char *)lua_tostring(L, 2);
65965   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
65966   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65967   return SWIG_arg;
65968 
65969   if(0) SWIG_fail;
65970 
65971 fail:
65972   lua_error(L);
65973   return SWIG_arg;
65974 }
65975 
65976 
65977 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
65978   int SWIG_arg = 0;
65979   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65980   int32_t arg2 ;
65981   bool result;
65982 
65983   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
65984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
65985   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
65986 
65987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65988     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
65989   }
65990 
65991   arg2 = (int32_t)lua_tointeger(L, 2);
65992   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
65993   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65994   return SWIG_arg;
65995 
65996   if(0) SWIG_fail;
65997 
65998 fail:
65999   lua_error(L);
66000   return SWIG_arg;
66001 }
66002 
66003 
66004 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
66005   int SWIG_arg = 0;
66006   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66007   int32_t arg2 ;
66008   bool arg3 ;
66009   bool result;
66010 
66011   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
66012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
66013   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
66014   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
66015 
66016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66017     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
66018   }
66019 
66020   arg2 = (int32_t)lua_tointeger(L, 2);
66021   arg3 = (lua_toboolean(L, 3)!=0);
66022   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
66023   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66024   return SWIG_arg;
66025 
66026   if(0) SWIG_fail;
66027 
66028 fail:
66029   lua_error(L);
66030   return SWIG_arg;
66031 }
66032 
66033 
66034 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
66035   int SWIG_arg = 0;
66036   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66037   int32_t arg2 ;
66038   bool result;
66039 
66040   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
66041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
66042   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
66043 
66044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66045     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
66046   }
66047 
66048   arg2 = (int32_t)lua_tointeger(L, 2);
66049   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
66050   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66051   return SWIG_arg;
66052 
66053   if(0) SWIG_fail;
66054 
66055 fail:
66056   lua_error(L);
66057   return SWIG_arg;
66058 }
66059 
66060 
66061 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
66062   int SWIG_arg = 0;
66063   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66064   int32_t arg2 ;
66065   bool arg3 ;
66066   bool result;
66067 
66068   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
66069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
66070   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
66071   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
66072 
66073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66074     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
66075   }
66076 
66077   arg2 = (int32_t)lua_tointeger(L, 2);
66078   arg3 = (lua_toboolean(L, 3)!=0);
66079   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
66080   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66081   return SWIG_arg;
66082 
66083   if(0) SWIG_fail;
66084 
66085 fail:
66086   lua_error(L);
66087   return SWIG_arg;
66088 }
66089 
66090 
66091 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
66092   int SWIG_arg = 0;
66093   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66094   int32_t arg2 ;
66095   bool result;
66096 
66097   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
66098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
66099   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
66100 
66101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66102     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
66103   }
66104 
66105   arg2 = (int32_t)lua_tointeger(L, 2);
66106   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
66107   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66108   return SWIG_arg;
66109 
66110   if(0) SWIG_fail;
66111 
66112 fail:
66113   lua_error(L);
66114   return SWIG_arg;
66115 }
66116 
66117 
66118 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
66119   int SWIG_arg = 0;
66120   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66121   int32_t arg2 ;
66122   bool arg3 ;
66123   bool result;
66124 
66125   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
66126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
66127   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
66128   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
66129 
66130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66131     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
66132   }
66133 
66134   arg2 = (int32_t)lua_tointeger(L, 2);
66135   arg3 = (lua_toboolean(L, 3)!=0);
66136   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
66137   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66138   return SWIG_arg;
66139 
66140   if(0) SWIG_fail;
66141 
66142 fail:
66143   lua_error(L);
66144   return SWIG_arg;
66145 }
66146 
66147 
66148 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
66149   int SWIG_arg = 0;
66150   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66151   int32_t result;
66152 
66153   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
66154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
66155 
66156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66157     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
66158   }
66159 
66160   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
66161   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66162   return SWIG_arg;
66163 
66164   if(0) SWIG_fail;
66165 
66166 fail:
66167   lua_error(L);
66168   return SWIG_arg;
66169 }
66170 
66171 
66172 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
66173   int SWIG_arg = 0;
66174   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66175   int32_t arg2 ;
66176   int32_t result;
66177 
66178   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
66179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
66180   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
66181 
66182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66183     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
66184   }
66185 
66186   arg2 = (int32_t)lua_tointeger(L, 2);
66187   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
66188   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66189   return SWIG_arg;
66190 
66191   if(0) SWIG_fail;
66192 
66193 fail:
66194   lua_error(L);
66195   return SWIG_arg;
66196 }
66197 
66198 
66199 static void swig_delete_SBUnixSignals(void *obj) {
66200 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
66201 delete arg1;
66202 }
66203 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
66204     assert(lua_istable(L,1));
66205     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
66206     assert(!lua_isnil(L,-1));
66207     lua_replace(L,1); /* replace our table with real constructor */
66208     lua_call(L,lua_gettop(L)-1,1);
66209     return 1;
66210 }
66211 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
66212     {0,0,0}
66213 };
66214 static swig_lua_method swig_SBUnixSignals_methods[]= {
66215     { "Clear", _wrap_SBUnixSignals_Clear},
66216     { "IsValid", _wrap_SBUnixSignals_IsValid},
66217     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
66218     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
66219     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
66220     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
66221     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
66222     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
66223     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
66224     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
66225     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
66226     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
66227     {0,0}
66228 };
66229 static swig_lua_method swig_SBUnixSignals_meta[] = {
66230     {0,0}
66231 };
66232 
66233 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
66234     {0,0,0}
66235 };
66236 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
66237     {0,0,0,0,0,0}
66238 };
66239 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
66240     {0,0}
66241 };
66242 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
66243     0
66244 };
66245 
66246 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
66247     "SBUnixSignals",
66248     swig_SBUnixSignals_Sf_SwigStatic_methods,
66249     swig_SBUnixSignals_Sf_SwigStatic_attributes,
66250     swig_SBUnixSignals_Sf_SwigStatic_constants,
66251     swig_SBUnixSignals_Sf_SwigStatic_classes,
66252     0
66253 };
66254 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
66255 static const char *swig_SBUnixSignals_base_names[] = {0};
66256 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 };
66257 
66258 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
66259   int SWIG_arg = 0;
66260   lldb::SBValue *result = 0 ;
66261 
66262   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
66263   result = (lldb::SBValue *)new lldb::SBValue();
66264   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66265   return SWIG_arg;
66266 
66267   if(0) SWIG_fail;
66268 
66269 fail:
66270   lua_error(L);
66271   return SWIG_arg;
66272 }
66273 
66274 
66275 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
66276   int SWIG_arg = 0;
66277   lldb::SBValue *arg1 = 0 ;
66278   lldb::SBValue *result = 0 ;
66279 
66280   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
66281   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
66282 
66283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66284     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
66285   }
66286 
66287   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
66288   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66289   return SWIG_arg;
66290 
66291   if(0) SWIG_fail;
66292 
66293 fail:
66294   lua_error(L);
66295   return SWIG_arg;
66296 }
66297 
66298 
66299 static int _wrap_new_SBValue(lua_State* L) {
66300   int argc;
66301   int argv[2]={
66302     1,2
66303   };
66304 
66305   argc = lua_gettop(L);
66306   if (argc == 0) {
66307     return _wrap_new_SBValue__SWIG_0(L);
66308   }
66309   if (argc == 1) {
66310     int _v;
66311     {
66312       void *ptr;
66313       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
66314         _v = 0;
66315       } else {
66316         _v = 1;
66317       }
66318     }
66319     if (_v) {
66320       return _wrap_new_SBValue__SWIG_1(L);
66321     }
66322   }
66323 
66324   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
66325     "  Possible C/C++ prototypes are:\n"
66326     "    lldb::SBValue::SBValue()\n"
66327     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
66328   lua_error(L);return 0;
66329 }
66330 
66331 
66332 static int _wrap_SBValue_IsValid(lua_State* L) {
66333   int SWIG_arg = 0;
66334   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66335   bool result;
66336 
66337   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
66338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
66339 
66340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66341     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
66342   }
66343 
66344   result = (bool)(arg1)->IsValid();
66345   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66346   return SWIG_arg;
66347 
66348   if(0) SWIG_fail;
66349 
66350 fail:
66351   lua_error(L);
66352   return SWIG_arg;
66353 }
66354 
66355 
66356 static int _wrap_SBValue_Clear(lua_State* L) {
66357   int SWIG_arg = 0;
66358   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66359 
66360   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
66361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
66362 
66363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66364     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
66365   }
66366 
66367   (arg1)->Clear();
66368 
66369   return SWIG_arg;
66370 
66371   if(0) SWIG_fail;
66372 
66373 fail:
66374   lua_error(L);
66375   return SWIG_arg;
66376 }
66377 
66378 
66379 static int _wrap_SBValue_GetError(lua_State* L) {
66380   int SWIG_arg = 0;
66381   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66382   lldb::SBError result;
66383 
66384   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
66385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
66386 
66387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66388     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
66389   }
66390 
66391   result = (arg1)->GetError();
66392   {
66393     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
66394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
66395   }
66396   return SWIG_arg;
66397 
66398   if(0) SWIG_fail;
66399 
66400 fail:
66401   lua_error(L);
66402   return SWIG_arg;
66403 }
66404 
66405 
66406 static int _wrap_SBValue_GetID(lua_State* L) {
66407   int SWIG_arg = 0;
66408   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66409   lldb::user_id_t result;
66410 
66411   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
66412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
66413 
66414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66415     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
66416   }
66417 
66418   result = (lldb::user_id_t)(arg1)->GetID();
66419   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66420   return SWIG_arg;
66421 
66422   if(0) SWIG_fail;
66423 
66424 fail:
66425   lua_error(L);
66426   return SWIG_arg;
66427 }
66428 
66429 
66430 static int _wrap_SBValue_GetName(lua_State* L) {
66431   int SWIG_arg = 0;
66432   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66433   char *result = 0 ;
66434 
66435   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
66436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
66437 
66438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66439     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
66440   }
66441 
66442   result = (char *)(arg1)->GetName();
66443   lua_pushstring(L,(const char *)result); SWIG_arg++;
66444   return SWIG_arg;
66445 
66446   if(0) SWIG_fail;
66447 
66448 fail:
66449   lua_error(L);
66450   return SWIG_arg;
66451 }
66452 
66453 
66454 static int _wrap_SBValue_GetTypeName(lua_State* L) {
66455   int SWIG_arg = 0;
66456   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66457   char *result = 0 ;
66458 
66459   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
66460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
66461 
66462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66463     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
66464   }
66465 
66466   result = (char *)(arg1)->GetTypeName();
66467   lua_pushstring(L,(const char *)result); SWIG_arg++;
66468   return SWIG_arg;
66469 
66470   if(0) SWIG_fail;
66471 
66472 fail:
66473   lua_error(L);
66474   return SWIG_arg;
66475 }
66476 
66477 
66478 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
66479   int SWIG_arg = 0;
66480   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66481   char *result = 0 ;
66482 
66483   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
66484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
66485 
66486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66487     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
66488   }
66489 
66490   result = (char *)(arg1)->GetDisplayTypeName();
66491   lua_pushstring(L,(const char *)result); SWIG_arg++;
66492   return SWIG_arg;
66493 
66494   if(0) SWIG_fail;
66495 
66496 fail:
66497   lua_error(L);
66498   return SWIG_arg;
66499 }
66500 
66501 
66502 static int _wrap_SBValue_GetByteSize(lua_State* L) {
66503   int SWIG_arg = 0;
66504   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66505   size_t result;
66506 
66507   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
66508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
66509 
66510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66511     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
66512   }
66513 
66514   result = (arg1)->GetByteSize();
66515   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66516   return SWIG_arg;
66517 
66518   if(0) SWIG_fail;
66519 
66520 fail:
66521   lua_error(L);
66522   return SWIG_arg;
66523 }
66524 
66525 
66526 static int _wrap_SBValue_IsInScope(lua_State* L) {
66527   int SWIG_arg = 0;
66528   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66529   bool result;
66530 
66531   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
66532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
66533 
66534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66535     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
66536   }
66537 
66538   result = (bool)(arg1)->IsInScope();
66539   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66540   return SWIG_arg;
66541 
66542   if(0) SWIG_fail;
66543 
66544 fail:
66545   lua_error(L);
66546   return SWIG_arg;
66547 }
66548 
66549 
66550 static int _wrap_SBValue_GetFormat(lua_State* L) {
66551   int SWIG_arg = 0;
66552   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66553   lldb::Format result;
66554 
66555   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
66556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
66557 
66558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66559     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
66560   }
66561 
66562   result = (lldb::Format)(arg1)->GetFormat();
66563   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66564   return SWIG_arg;
66565 
66566   if(0) SWIG_fail;
66567 
66568 fail:
66569   lua_error(L);
66570   return SWIG_arg;
66571 }
66572 
66573 
66574 static int _wrap_SBValue_SetFormat(lua_State* L) {
66575   int SWIG_arg = 0;
66576   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66577   lldb::Format arg2 ;
66578 
66579   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
66580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
66581   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
66582 
66583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66584     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
66585   }
66586 
66587   arg2 = (lldb::Format)lua_tointeger(L, 2);
66588   (arg1)->SetFormat(arg2);
66589 
66590   return SWIG_arg;
66591 
66592   if(0) SWIG_fail;
66593 
66594 fail:
66595   lua_error(L);
66596   return SWIG_arg;
66597 }
66598 
66599 
66600 static int _wrap_SBValue_GetValue(lua_State* L) {
66601   int SWIG_arg = 0;
66602   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66603   char *result = 0 ;
66604 
66605   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
66606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
66607 
66608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66609     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
66610   }
66611 
66612   result = (char *)(arg1)->GetValue();
66613   lua_pushstring(L,(const char *)result); SWIG_arg++;
66614   return SWIG_arg;
66615 
66616   if(0) SWIG_fail;
66617 
66618 fail:
66619   lua_error(L);
66620   return SWIG_arg;
66621 }
66622 
66623 
66624 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
66625   int SWIG_arg = 0;
66626   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66627   lldb::SBError *arg2 = 0 ;
66628   int64_t arg3 ;
66629   int64_t result;
66630 
66631   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
66632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66633   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
66634   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
66635 
66636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66637     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66638   }
66639 
66640 
66641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66642     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
66643   }
66644 
66645   arg3 = (int64_t)lua_tointeger(L, 3);
66646   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
66647   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66648   return SWIG_arg;
66649 
66650   if(0) SWIG_fail;
66651 
66652 fail:
66653   lua_error(L);
66654   return SWIG_arg;
66655 }
66656 
66657 
66658 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
66659   int SWIG_arg = 0;
66660   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66661   lldb::SBError *arg2 = 0 ;
66662   int64_t result;
66663 
66664   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
66665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66666   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
66667 
66668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66669     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66670   }
66671 
66672 
66673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66674     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
66675   }
66676 
66677   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
66678   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66679   return SWIG_arg;
66680 
66681   if(0) SWIG_fail;
66682 
66683 fail:
66684   lua_error(L);
66685   return SWIG_arg;
66686 }
66687 
66688 
66689 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
66690   int SWIG_arg = 0;
66691   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66692   lldb::SBError *arg2 = 0 ;
66693   uint64_t arg3 ;
66694   uint64_t result;
66695 
66696   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
66697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66698   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
66699   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
66700 
66701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66702     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66703   }
66704 
66705 
66706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66707     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
66708   }
66709 
66710   arg3 = (uint64_t)lua_tointeger(L, 3);
66711   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
66712   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66713   return SWIG_arg;
66714 
66715   if(0) SWIG_fail;
66716 
66717 fail:
66718   lua_error(L);
66719   return SWIG_arg;
66720 }
66721 
66722 
66723 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
66724   int SWIG_arg = 0;
66725   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66726   lldb::SBError *arg2 = 0 ;
66727   uint64_t result;
66728 
66729   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
66730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66731   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
66732 
66733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66734     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66735   }
66736 
66737 
66738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66739     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
66740   }
66741 
66742   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
66743   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66744   return SWIG_arg;
66745 
66746   if(0) SWIG_fail;
66747 
66748 fail:
66749   lua_error(L);
66750   return SWIG_arg;
66751 }
66752 
66753 
66754 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
66755   int SWIG_arg = 0;
66756   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66757   int64_t arg2 ;
66758   int64_t result;
66759 
66760   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
66761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66762   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
66763 
66764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66765     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66766   }
66767 
66768   arg2 = (int64_t)lua_tointeger(L, 2);
66769   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
66770   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66771   return SWIG_arg;
66772 
66773   if(0) SWIG_fail;
66774 
66775 fail:
66776   lua_error(L);
66777   return SWIG_arg;
66778 }
66779 
66780 
66781 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
66782   int SWIG_arg = 0;
66783   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66784   int64_t result;
66785 
66786   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
66787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66788 
66789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66790     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66791   }
66792 
66793   result = (int64_t)(arg1)->GetValueAsSigned();
66794   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66795   return SWIG_arg;
66796 
66797   if(0) SWIG_fail;
66798 
66799 fail:
66800   lua_error(L);
66801   return SWIG_arg;
66802 }
66803 
66804 
66805 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
66806   int argc;
66807   int argv[4]={
66808     1,2,3,4
66809   };
66810 
66811   argc = lua_gettop(L);
66812   if (argc == 1) {
66813     int _v;
66814     {
66815       void *ptr;
66816       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66817         _v = 0;
66818       } else {
66819         _v = 1;
66820       }
66821     }
66822     if (_v) {
66823       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
66824     }
66825   }
66826   if (argc == 2) {
66827     int _v;
66828     {
66829       void *ptr;
66830       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66831         _v = 0;
66832       } else {
66833         _v = 1;
66834       }
66835     }
66836     if (_v) {
66837       {
66838         void *ptr;
66839         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66840           _v = 0;
66841         } else {
66842           _v = 1;
66843         }
66844       }
66845       if (_v) {
66846         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
66847       }
66848     }
66849   }
66850   if (argc == 2) {
66851     int _v;
66852     {
66853       void *ptr;
66854       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66855         _v = 0;
66856       } else {
66857         _v = 1;
66858       }
66859     }
66860     if (_v) {
66861       {
66862         _v = lua_isnumber(L,argv[1]);
66863       }
66864       if (_v) {
66865         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
66866       }
66867     }
66868   }
66869   if (argc == 3) {
66870     int _v;
66871     {
66872       void *ptr;
66873       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66874         _v = 0;
66875       } else {
66876         _v = 1;
66877       }
66878     }
66879     if (_v) {
66880       {
66881         void *ptr;
66882         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66883           _v = 0;
66884         } else {
66885           _v = 1;
66886         }
66887       }
66888       if (_v) {
66889         {
66890           _v = lua_isnumber(L,argv[2]);
66891         }
66892         if (_v) {
66893           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
66894         }
66895       }
66896     }
66897   }
66898 
66899   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
66900     "  Possible C/C++ prototypes are:\n"
66901     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
66902     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
66903     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
66904     "    lldb::SBValue::GetValueAsSigned()\n");
66905   lua_error(L);return 0;
66906 }
66907 
66908 
66909 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
66910   int SWIG_arg = 0;
66911   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66912   uint64_t arg2 ;
66913   uint64_t result;
66914 
66915   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
66916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66917   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
66918 
66919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66920     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66921   }
66922 
66923   arg2 = (uint64_t)lua_tointeger(L, 2);
66924   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
66925   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66926   return SWIG_arg;
66927 
66928   if(0) SWIG_fail;
66929 
66930 fail:
66931   lua_error(L);
66932   return SWIG_arg;
66933 }
66934 
66935 
66936 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
66937   int SWIG_arg = 0;
66938   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66939   uint64_t result;
66940 
66941   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
66942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66943 
66944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66945     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66946   }
66947 
66948   result = (uint64_t)(arg1)->GetValueAsUnsigned();
66949   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66950   return SWIG_arg;
66951 
66952   if(0) SWIG_fail;
66953 
66954 fail:
66955   lua_error(L);
66956   return SWIG_arg;
66957 }
66958 
66959 
66960 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
66961   int argc;
66962   int argv[4]={
66963     1,2,3,4
66964   };
66965 
66966   argc = lua_gettop(L);
66967   if (argc == 1) {
66968     int _v;
66969     {
66970       void *ptr;
66971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66972         _v = 0;
66973       } else {
66974         _v = 1;
66975       }
66976     }
66977     if (_v) {
66978       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
66979     }
66980   }
66981   if (argc == 2) {
66982     int _v;
66983     {
66984       void *ptr;
66985       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66986         _v = 0;
66987       } else {
66988         _v = 1;
66989       }
66990     }
66991     if (_v) {
66992       {
66993         void *ptr;
66994         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66995           _v = 0;
66996         } else {
66997           _v = 1;
66998         }
66999       }
67000       if (_v) {
67001         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
67002       }
67003     }
67004   }
67005   if (argc == 2) {
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         _v = lua_isnumber(L,argv[1]);
67018       }
67019       if (_v) {
67020         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
67021       }
67022     }
67023   }
67024   if (argc == 3) {
67025     int _v;
67026     {
67027       void *ptr;
67028       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67029         _v = 0;
67030       } else {
67031         _v = 1;
67032       }
67033     }
67034     if (_v) {
67035       {
67036         void *ptr;
67037         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67038           _v = 0;
67039         } else {
67040           _v = 1;
67041         }
67042       }
67043       if (_v) {
67044         {
67045           _v = lua_isnumber(L,argv[2]);
67046         }
67047         if (_v) {
67048           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
67049         }
67050       }
67051     }
67052   }
67053 
67054   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
67055     "  Possible C/C++ prototypes are:\n"
67056     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
67057     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
67058     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
67059     "    lldb::SBValue::GetValueAsUnsigned()\n");
67060   lua_error(L);return 0;
67061 }
67062 
67063 
67064 static int _wrap_SBValue_GetValueType(lua_State* L) {
67065   int SWIG_arg = 0;
67066   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67067   lldb::ValueType result;
67068 
67069   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
67070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
67071 
67072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67073     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
67074   }
67075 
67076   result = (lldb::ValueType)(arg1)->GetValueType();
67077   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67078   return SWIG_arg;
67079 
67080   if(0) SWIG_fail;
67081 
67082 fail:
67083   lua_error(L);
67084   return SWIG_arg;
67085 }
67086 
67087 
67088 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
67089   int SWIG_arg = 0;
67090   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67091   bool result;
67092 
67093   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
67094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
67095 
67096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67097     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
67098   }
67099 
67100   result = (bool)(arg1)->GetValueDidChange();
67101   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67102   return SWIG_arg;
67103 
67104   if(0) SWIG_fail;
67105 
67106 fail:
67107   lua_error(L);
67108   return SWIG_arg;
67109 }
67110 
67111 
67112 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
67113   int SWIG_arg = 0;
67114   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67115   char *result = 0 ;
67116 
67117   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
67118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
67119 
67120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67121     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
67122   }
67123 
67124   result = (char *)(arg1)->GetSummary();
67125   lua_pushstring(L,(const char *)result); SWIG_arg++;
67126   return SWIG_arg;
67127 
67128   if(0) SWIG_fail;
67129 
67130 fail:
67131   lua_error(L);
67132   return SWIG_arg;
67133 }
67134 
67135 
67136 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
67137   int SWIG_arg = 0;
67138   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67139   lldb::SBStream *arg2 = 0 ;
67140   lldb::SBTypeSummaryOptions *arg3 = 0 ;
67141   char *result = 0 ;
67142 
67143   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
67144   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
67145   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
67146   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
67147 
67148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67149     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
67150   }
67151 
67152 
67153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67154     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
67155   }
67156 
67157 
67158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
67159     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
67160   }
67161 
67162   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
67163   lua_pushstring(L,(const char *)result); SWIG_arg++;
67164   return SWIG_arg;
67165 
67166   if(0) SWIG_fail;
67167 
67168 fail:
67169   lua_error(L);
67170   return SWIG_arg;
67171 }
67172 
67173 
67174 static int _wrap_SBValue_GetSummary(lua_State* L) {
67175   int argc;
67176   int argv[4]={
67177     1,2,3,4
67178   };
67179 
67180   argc = lua_gettop(L);
67181   if (argc == 1) {
67182     int _v;
67183     {
67184       void *ptr;
67185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67186         _v = 0;
67187       } else {
67188         _v = 1;
67189       }
67190     }
67191     if (_v) {
67192       return _wrap_SBValue_GetSummary__SWIG_0(L);
67193     }
67194   }
67195   if (argc == 3) {
67196     int _v;
67197     {
67198       void *ptr;
67199       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67200         _v = 0;
67201       } else {
67202         _v = 1;
67203       }
67204     }
67205     if (_v) {
67206       {
67207         void *ptr;
67208         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67209           _v = 0;
67210         } else {
67211           _v = 1;
67212         }
67213       }
67214       if (_v) {
67215         {
67216           void *ptr;
67217           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
67218             _v = 0;
67219           } else {
67220             _v = 1;
67221           }
67222         }
67223         if (_v) {
67224           return _wrap_SBValue_GetSummary__SWIG_1(L);
67225         }
67226       }
67227     }
67228   }
67229 
67230   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
67231     "  Possible C/C++ prototypes are:\n"
67232     "    lldb::SBValue::GetSummary()\n"
67233     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
67234   lua_error(L);return 0;
67235 }
67236 
67237 
67238 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
67239   int SWIG_arg = 0;
67240   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67241   char *result = 0 ;
67242 
67243   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
67244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
67245 
67246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67247     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
67248   }
67249 
67250   result = (char *)(arg1)->GetObjectDescription();
67251   lua_pushstring(L,(const char *)result); SWIG_arg++;
67252   return SWIG_arg;
67253 
67254   if(0) SWIG_fail;
67255 
67256 fail:
67257   lua_error(L);
67258   return SWIG_arg;
67259 }
67260 
67261 
67262 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
67263   int SWIG_arg = 0;
67264   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67265   lldb::DynamicValueType arg2 ;
67266   lldb::SBValue result;
67267 
67268   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
67269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
67270   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
67271 
67272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67273     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67274   }
67275 
67276   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
67277   result = (arg1)->GetDynamicValue(arg2);
67278   {
67279     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67281   }
67282   return SWIG_arg;
67283 
67284   if(0) SWIG_fail;
67285 
67286 fail:
67287   lua_error(L);
67288   return SWIG_arg;
67289 }
67290 
67291 
67292 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
67293   int SWIG_arg = 0;
67294   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67295   lldb::SBValue result;
67296 
67297   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
67298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
67299 
67300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67301     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
67302   }
67303 
67304   result = (arg1)->GetStaticValue();
67305   {
67306     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67308   }
67309   return SWIG_arg;
67310 
67311   if(0) SWIG_fail;
67312 
67313 fail:
67314   lua_error(L);
67315   return SWIG_arg;
67316 }
67317 
67318 
67319 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
67320   int SWIG_arg = 0;
67321   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67322   lldb::SBValue result;
67323 
67324   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
67325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
67326 
67327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67328     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67329   }
67330 
67331   result = (arg1)->GetNonSyntheticValue();
67332   {
67333     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67335   }
67336   return SWIG_arg;
67337 
67338   if(0) SWIG_fail;
67339 
67340 fail:
67341   lua_error(L);
67342   return SWIG_arg;
67343 }
67344 
67345 
67346 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
67347   int SWIG_arg = 0;
67348   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67349   lldb::DynamicValueType result;
67350 
67351   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
67352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
67353 
67354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67355     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67356   }
67357 
67358   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
67359   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67360   return SWIG_arg;
67361 
67362   if(0) SWIG_fail;
67363 
67364 fail:
67365   lua_error(L);
67366   return SWIG_arg;
67367 }
67368 
67369 
67370 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
67371   int SWIG_arg = 0;
67372   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67373   lldb::DynamicValueType arg2 ;
67374 
67375   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
67376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
67377   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
67378 
67379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67380     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67381   }
67382 
67383   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
67384   (arg1)->SetPreferDynamicValue(arg2);
67385 
67386   return SWIG_arg;
67387 
67388   if(0) SWIG_fail;
67389 
67390 fail:
67391   lua_error(L);
67392   return SWIG_arg;
67393 }
67394 
67395 
67396 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
67397   int SWIG_arg = 0;
67398   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67399   bool result;
67400 
67401   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
67402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
67403 
67404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67405     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67406   }
67407 
67408   result = (bool)(arg1)->GetPreferSyntheticValue();
67409   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67410   return SWIG_arg;
67411 
67412   if(0) SWIG_fail;
67413 
67414 fail:
67415   lua_error(L);
67416   return SWIG_arg;
67417 }
67418 
67419 
67420 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
67421   int SWIG_arg = 0;
67422   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67423   bool arg2 ;
67424 
67425   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
67426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
67427   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
67428 
67429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67430     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67431   }
67432 
67433   arg2 = (lua_toboolean(L, 2)!=0);
67434   (arg1)->SetPreferSyntheticValue(arg2);
67435 
67436   return SWIG_arg;
67437 
67438   if(0) SWIG_fail;
67439 
67440 fail:
67441   lua_error(L);
67442   return SWIG_arg;
67443 }
67444 
67445 
67446 static int _wrap_SBValue_IsDynamic(lua_State* L) {
67447   int SWIG_arg = 0;
67448   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67449   bool result;
67450 
67451   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
67452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
67453 
67454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67455     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
67456   }
67457 
67458   result = (bool)(arg1)->IsDynamic();
67459   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67460   return SWIG_arg;
67461 
67462   if(0) SWIG_fail;
67463 
67464 fail:
67465   lua_error(L);
67466   return SWIG_arg;
67467 }
67468 
67469 
67470 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
67471   int SWIG_arg = 0;
67472   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67473   bool result;
67474 
67475   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
67476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
67477 
67478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67479     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
67480   }
67481 
67482   result = (bool)(arg1)->IsSynthetic();
67483   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67484   return SWIG_arg;
67485 
67486   if(0) SWIG_fail;
67487 
67488 fail:
67489   lua_error(L);
67490   return SWIG_arg;
67491 }
67492 
67493 
67494 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
67495   int SWIG_arg = 0;
67496   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67497   bool result;
67498 
67499   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
67500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
67501 
67502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67503     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
67504   }
67505 
67506   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
67507   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67508   return SWIG_arg;
67509 
67510   if(0) SWIG_fail;
67511 
67512 fail:
67513   lua_error(L);
67514   return SWIG_arg;
67515 }
67516 
67517 
67518 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
67519   int SWIG_arg = 0;
67520   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67521   bool arg2 ;
67522 
67523   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
67524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
67525   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
67526 
67527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67528     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
67529   }
67530 
67531   arg2 = (lua_toboolean(L, 2)!=0);
67532   (arg1)->SetSyntheticChildrenGenerated(arg2);
67533 
67534   return SWIG_arg;
67535 
67536   if(0) SWIG_fail;
67537 
67538 fail:
67539   lua_error(L);
67540   return SWIG_arg;
67541 }
67542 
67543 
67544 static int _wrap_SBValue_GetLocation(lua_State* L) {
67545   int SWIG_arg = 0;
67546   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67547   char *result = 0 ;
67548 
67549   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
67550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
67551 
67552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67553     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
67554   }
67555 
67556   result = (char *)(arg1)->GetLocation();
67557   lua_pushstring(L,(const char *)result); SWIG_arg++;
67558   return SWIG_arg;
67559 
67560   if(0) SWIG_fail;
67561 
67562 fail:
67563   lua_error(L);
67564   return SWIG_arg;
67565 }
67566 
67567 
67568 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
67569   int SWIG_arg = 0;
67570   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67571   char *arg2 = (char *) 0 ;
67572   bool result;
67573 
67574   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
67575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
67576   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
67577 
67578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67579     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
67580   }
67581 
67582   arg2 = (char *)lua_tostring(L, 2);
67583   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
67584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67585   return SWIG_arg;
67586 
67587   if(0) SWIG_fail;
67588 
67589 fail:
67590   lua_error(L);
67591   return SWIG_arg;
67592 }
67593 
67594 
67595 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
67596   int SWIG_arg = 0;
67597   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67598   char *arg2 = (char *) 0 ;
67599   lldb::SBError *arg3 = 0 ;
67600   bool result;
67601 
67602   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
67603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
67604   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
67605   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
67606 
67607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67608     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
67609   }
67610 
67611   arg2 = (char *)lua_tostring(L, 2);
67612 
67613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
67614     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
67615   }
67616 
67617   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
67618   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67619   return SWIG_arg;
67620 
67621   if(0) SWIG_fail;
67622 
67623 fail:
67624   lua_error(L);
67625   return SWIG_arg;
67626 }
67627 
67628 
67629 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
67630   int argc;
67631   int argv[4]={
67632     1,2,3,4
67633   };
67634 
67635   argc = lua_gettop(L);
67636   if (argc == 2) {
67637     int _v;
67638     {
67639       void *ptr;
67640       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67641         _v = 0;
67642       } else {
67643         _v = 1;
67644       }
67645     }
67646     if (_v) {
67647       {
67648         _v = SWIG_lua_isnilstring(L,argv[1]);
67649       }
67650       if (_v) {
67651         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
67652       }
67653     }
67654   }
67655   if (argc == 3) {
67656     int _v;
67657     {
67658       void *ptr;
67659       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67660         _v = 0;
67661       } else {
67662         _v = 1;
67663       }
67664     }
67665     if (_v) {
67666       {
67667         _v = SWIG_lua_isnilstring(L,argv[1]);
67668       }
67669       if (_v) {
67670         {
67671           void *ptr;
67672           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67673             _v = 0;
67674           } else {
67675             _v = 1;
67676           }
67677         }
67678         if (_v) {
67679           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
67680         }
67681       }
67682     }
67683   }
67684 
67685   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
67686     "  Possible C/C++ prototypes are:\n"
67687     "    lldb::SBValue::SetValueFromCString(char const *)\n"
67688     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
67689   lua_error(L);return 0;
67690 }
67691 
67692 
67693 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
67694   int SWIG_arg = 0;
67695   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67696   lldb::SBTypeFormat result;
67697 
67698   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
67699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
67700 
67701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67702     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
67703   }
67704 
67705   result = (arg1)->GetTypeFormat();
67706   {
67707     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
67708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
67709   }
67710   return SWIG_arg;
67711 
67712   if(0) SWIG_fail;
67713 
67714 fail:
67715   lua_error(L);
67716   return SWIG_arg;
67717 }
67718 
67719 
67720 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
67721   int SWIG_arg = 0;
67722   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67723   lldb::SBTypeSummary result;
67724 
67725   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
67726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
67727 
67728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67729     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
67730   }
67731 
67732   result = (arg1)->GetTypeSummary();
67733   {
67734     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
67735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
67736   }
67737   return SWIG_arg;
67738 
67739   if(0) SWIG_fail;
67740 
67741 fail:
67742   lua_error(L);
67743   return SWIG_arg;
67744 }
67745 
67746 
67747 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
67748   int SWIG_arg = 0;
67749   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67750   lldb::SBTypeFilter result;
67751 
67752   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
67753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
67754 
67755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67756     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
67757   }
67758 
67759   result = (arg1)->GetTypeFilter();
67760   {
67761     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
67762     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67763   }
67764   return SWIG_arg;
67765 
67766   if(0) SWIG_fail;
67767 
67768 fail:
67769   lua_error(L);
67770   return SWIG_arg;
67771 }
67772 
67773 
67774 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
67775   int SWIG_arg = 0;
67776   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67777   lldb::SBTypeSynthetic result;
67778 
67779   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
67780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
67781 
67782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67783     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
67784   }
67785 
67786   result = (arg1)->GetTypeSynthetic();
67787   {
67788     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
67789     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
67790   }
67791   return SWIG_arg;
67792 
67793   if(0) SWIG_fail;
67794 
67795 fail:
67796   lua_error(L);
67797   return SWIG_arg;
67798 }
67799 
67800 
67801 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
67802   int SWIG_arg = 0;
67803   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67804   uint32_t arg2 ;
67805   lldb::SBValue result;
67806 
67807   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
67808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
67809   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
67810 
67811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67812     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
67813   }
67814 
67815   arg2 = (uint32_t)lua_tointeger(L, 2);
67816   result = (arg1)->GetChildAtIndex(arg2);
67817   {
67818     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67820   }
67821   return SWIG_arg;
67822 
67823   if(0) SWIG_fail;
67824 
67825 fail:
67826   lua_error(L);
67827   return SWIG_arg;
67828 }
67829 
67830 
67831 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
67832   int SWIG_arg = 0;
67833   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67834   uint32_t arg2 ;
67835   lldb::DynamicValueType arg3 ;
67836   bool arg4 ;
67837   lldb::SBValue result;
67838 
67839   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
67840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
67841   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
67842   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
67843   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
67844 
67845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67846     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
67847   }
67848 
67849   arg2 = (uint32_t)lua_tointeger(L, 2);
67850   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
67851   arg4 = (lua_toboolean(L, 4)!=0);
67852   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
67853   {
67854     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67855     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67856   }
67857   return SWIG_arg;
67858 
67859   if(0) SWIG_fail;
67860 
67861 fail:
67862   lua_error(L);
67863   return SWIG_arg;
67864 }
67865 
67866 
67867 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
67868   int argc;
67869   int argv[5]={
67870     1,2,3,4,5
67871   };
67872 
67873   argc = lua_gettop(L);
67874   if (argc == 2) {
67875     int _v;
67876     {
67877       void *ptr;
67878       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67879         _v = 0;
67880       } else {
67881         _v = 1;
67882       }
67883     }
67884     if (_v) {
67885       {
67886         _v = lua_isnumber(L,argv[1]);
67887       }
67888       if (_v) {
67889         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
67890       }
67891     }
67892   }
67893   if (argc == 4) {
67894     int _v;
67895     {
67896       void *ptr;
67897       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67898         _v = 0;
67899       } else {
67900         _v = 1;
67901       }
67902     }
67903     if (_v) {
67904       {
67905         _v = lua_isnumber(L,argv[1]);
67906       }
67907       if (_v) {
67908         {
67909           _v = lua_isnumber(L,argv[2]);
67910         }
67911         if (_v) {
67912           {
67913             _v = lua_isboolean(L,argv[3]);
67914           }
67915           if (_v) {
67916             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
67917           }
67918         }
67919       }
67920     }
67921   }
67922 
67923   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
67924     "  Possible C/C++ prototypes are:\n"
67925     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
67926     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
67927   lua_error(L);return 0;
67928 }
67929 
67930 
67931 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
67932   int SWIG_arg = 0;
67933   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67934   char *arg2 = (char *) 0 ;
67935   uint32_t arg3 ;
67936   lldb::SBType arg4 ;
67937   lldb::SBType *argp4 ;
67938   lldb::SBValue result;
67939 
67940   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
67941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
67942   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
67943   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
67944   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
67945 
67946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67947     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
67948   }
67949 
67950   arg2 = (char *)lua_tostring(L, 2);
67951   arg3 = (uint32_t)lua_tointeger(L, 3);
67952 
67953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67954     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
67955   }
67956   arg4 = *argp4;
67957 
67958   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
67959   {
67960     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67962   }
67963   return SWIG_arg;
67964 
67965   if(0) SWIG_fail;
67966 
67967 fail:
67968   lua_error(L);
67969   return SWIG_arg;
67970 }
67971 
67972 
67973 static int _wrap_SBValue_Cast(lua_State* L) {
67974   int SWIG_arg = 0;
67975   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67976   lldb::SBType arg2 ;
67977   lldb::SBType *argp2 ;
67978   lldb::SBValue result;
67979 
67980   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
67981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
67982   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
67983 
67984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67985     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
67986   }
67987 
67988 
67989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
67990     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
67991   }
67992   arg2 = *argp2;
67993 
67994   result = (arg1)->Cast(arg2);
67995   {
67996     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67997     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67998   }
67999   return SWIG_arg;
68000 
68001   if(0) SWIG_fail;
68002 
68003 fail:
68004   lua_error(L);
68005   return SWIG_arg;
68006 }
68007 
68008 
68009 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
68010   int SWIG_arg = 0;
68011   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68012   char *arg2 = (char *) 0 ;
68013   char *arg3 = (char *) 0 ;
68014   lldb::SBValue result;
68015 
68016   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
68017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
68018   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
68019   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
68020 
68021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68022     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
68023   }
68024 
68025   arg2 = (char *)lua_tostring(L, 2);
68026   arg3 = (char *)lua_tostring(L, 3);
68027   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
68028   {
68029     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68030     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68031   }
68032   return SWIG_arg;
68033 
68034   if(0) SWIG_fail;
68035 
68036 fail:
68037   lua_error(L);
68038   return SWIG_arg;
68039 }
68040 
68041 
68042 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
68043   int SWIG_arg = 0;
68044   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68045   char *arg2 = (char *) 0 ;
68046   char *arg3 = (char *) 0 ;
68047   lldb::SBExpressionOptions *arg4 = 0 ;
68048   lldb::SBValue result;
68049 
68050   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
68051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
68052   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
68053   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
68054   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
68055 
68056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68057     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
68058   }
68059 
68060   arg2 = (char *)lua_tostring(L, 2);
68061   arg3 = (char *)lua_tostring(L, 3);
68062 
68063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68064     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
68065   }
68066 
68067   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
68068   {
68069     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68071   }
68072   return SWIG_arg;
68073 
68074   if(0) SWIG_fail;
68075 
68076 fail:
68077   lua_error(L);
68078   return SWIG_arg;
68079 }
68080 
68081 
68082 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
68083   int argc;
68084   int argv[5]={
68085     1,2,3,4,5
68086   };
68087 
68088   argc = lua_gettop(L);
68089   if (argc == 3) {
68090     int _v;
68091     {
68092       void *ptr;
68093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68094         _v = 0;
68095       } else {
68096         _v = 1;
68097       }
68098     }
68099     if (_v) {
68100       {
68101         _v = SWIG_lua_isnilstring(L,argv[1]);
68102       }
68103       if (_v) {
68104         {
68105           _v = SWIG_lua_isnilstring(L,argv[2]);
68106         }
68107         if (_v) {
68108           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
68109         }
68110       }
68111     }
68112   }
68113   if (argc == 4) {
68114     int _v;
68115     {
68116       void *ptr;
68117       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68118         _v = 0;
68119       } else {
68120         _v = 1;
68121       }
68122     }
68123     if (_v) {
68124       {
68125         _v = SWIG_lua_isnilstring(L,argv[1]);
68126       }
68127       if (_v) {
68128         {
68129           _v = SWIG_lua_isnilstring(L,argv[2]);
68130         }
68131         if (_v) {
68132           {
68133             void *ptr;
68134             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68135               _v = 0;
68136             } else {
68137               _v = 1;
68138             }
68139           }
68140           if (_v) {
68141             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
68142           }
68143         }
68144       }
68145     }
68146   }
68147 
68148   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
68149     "  Possible C/C++ prototypes are:\n"
68150     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
68151     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
68152   lua_error(L);return 0;
68153 }
68154 
68155 
68156 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
68157   int SWIG_arg = 0;
68158   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68159   char *arg2 = (char *) 0 ;
68160   lldb::addr_t arg3 ;
68161   lldb::SBType arg4 ;
68162   lldb::SBType *argp4 ;
68163   lldb::SBValue result;
68164 
68165   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
68166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
68167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
68168   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
68169   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
68170 
68171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68172     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
68173   }
68174 
68175   arg2 = (char *)lua_tostring(L, 2);
68176   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
68177 
68178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
68179     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
68180   }
68181   arg4 = *argp4;
68182 
68183   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
68184   {
68185     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68187   }
68188   return SWIG_arg;
68189 
68190   if(0) SWIG_fail;
68191 
68192 fail:
68193   lua_error(L);
68194   return SWIG_arg;
68195 }
68196 
68197 
68198 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
68199   int SWIG_arg = 0;
68200   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68201   char *arg2 = (char *) 0 ;
68202   lldb::SBData arg3 ;
68203   lldb::SBType arg4 ;
68204   lldb::SBData *argp3 ;
68205   lldb::SBType *argp4 ;
68206   lldb::SBValue result;
68207 
68208   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
68209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
68210   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
68211   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
68212   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
68213 
68214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68215     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
68216   }
68217 
68218   arg2 = (char *)lua_tostring(L, 2);
68219 
68220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
68221     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
68222   }
68223   arg3 = *argp3;
68224 
68225 
68226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
68227     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
68228   }
68229   arg4 = *argp4;
68230 
68231   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
68232   {
68233     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68234     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68235   }
68236   return SWIG_arg;
68237 
68238   if(0) SWIG_fail;
68239 
68240 fail:
68241   lua_error(L);
68242   return SWIG_arg;
68243 }
68244 
68245 
68246 static int _wrap_SBValue_GetType(lua_State* L) {
68247   int SWIG_arg = 0;
68248   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68249   lldb::SBType result;
68250 
68251   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
68252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
68253 
68254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68255     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
68256   }
68257 
68258   result = (arg1)->GetType();
68259   {
68260     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
68261     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
68262   }
68263   return SWIG_arg;
68264 
68265   if(0) SWIG_fail;
68266 
68267 fail:
68268   lua_error(L);
68269   return SWIG_arg;
68270 }
68271 
68272 
68273 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
68274   int SWIG_arg = 0;
68275   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68276   char *arg2 = (char *) 0 ;
68277   uint32_t result;
68278 
68279   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
68280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
68281   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
68282 
68283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68284     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
68285   }
68286 
68287   arg2 = (char *)lua_tostring(L, 2);
68288   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
68289   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68290   return SWIG_arg;
68291 
68292   if(0) SWIG_fail;
68293 
68294 fail:
68295   lua_error(L);
68296   return SWIG_arg;
68297 }
68298 
68299 
68300 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
68301   int SWIG_arg = 0;
68302   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68303   char *arg2 = (char *) 0 ;
68304   lldb::SBValue result;
68305 
68306   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
68307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
68308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
68309 
68310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68311     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
68312   }
68313 
68314   arg2 = (char *)lua_tostring(L, 2);
68315   result = (arg1)->GetChildMemberWithName((char const *)arg2);
68316   {
68317     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68319   }
68320   return SWIG_arg;
68321 
68322   if(0) SWIG_fail;
68323 
68324 fail:
68325   lua_error(L);
68326   return SWIG_arg;
68327 }
68328 
68329 
68330 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
68331   int SWIG_arg = 0;
68332   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68333   char *arg2 = (char *) 0 ;
68334   lldb::DynamicValueType arg3 ;
68335   lldb::SBValue result;
68336 
68337   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
68338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
68339   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
68340   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
68341 
68342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68343     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
68344   }
68345 
68346   arg2 = (char *)lua_tostring(L, 2);
68347   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
68348   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
68349   {
68350     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68351     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68352   }
68353   return SWIG_arg;
68354 
68355   if(0) SWIG_fail;
68356 
68357 fail:
68358   lua_error(L);
68359   return SWIG_arg;
68360 }
68361 
68362 
68363 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
68364   int argc;
68365   int argv[4]={
68366     1,2,3,4
68367   };
68368 
68369   argc = lua_gettop(L);
68370   if (argc == 2) {
68371     int _v;
68372     {
68373       void *ptr;
68374       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68375         _v = 0;
68376       } else {
68377         _v = 1;
68378       }
68379     }
68380     if (_v) {
68381       {
68382         _v = SWIG_lua_isnilstring(L,argv[1]);
68383       }
68384       if (_v) {
68385         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
68386       }
68387     }
68388   }
68389   if (argc == 3) {
68390     int _v;
68391     {
68392       void *ptr;
68393       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68394         _v = 0;
68395       } else {
68396         _v = 1;
68397       }
68398     }
68399     if (_v) {
68400       {
68401         _v = SWIG_lua_isnilstring(L,argv[1]);
68402       }
68403       if (_v) {
68404         {
68405           _v = lua_isnumber(L,argv[2]);
68406         }
68407         if (_v) {
68408           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
68409         }
68410       }
68411     }
68412   }
68413 
68414   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
68415     "  Possible C/C++ prototypes are:\n"
68416     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
68417     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
68418   lua_error(L);return 0;
68419 }
68420 
68421 
68422 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
68423   int SWIG_arg = 0;
68424   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68425   char *arg2 = (char *) 0 ;
68426   lldb::SBValue result;
68427 
68428   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
68429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
68430   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
68431 
68432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68433     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68434   }
68435 
68436   arg2 = (char *)lua_tostring(L, 2);
68437   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
68438   {
68439     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68440     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68441   }
68442   return SWIG_arg;
68443 
68444   if(0) SWIG_fail;
68445 
68446 fail:
68447   lua_error(L);
68448   return SWIG_arg;
68449 }
68450 
68451 
68452 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
68453   int SWIG_arg = 0;
68454   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68455   lldb::SBDeclaration result;
68456 
68457   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
68458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
68459 
68460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68461     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
68462   }
68463 
68464   result = (arg1)->GetDeclaration();
68465   {
68466     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
68467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
68468   }
68469   return SWIG_arg;
68470 
68471   if(0) SWIG_fail;
68472 
68473 fail:
68474   lua_error(L);
68475   return SWIG_arg;
68476 }
68477 
68478 
68479 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
68480   int SWIG_arg = 0;
68481   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68482   bool result;
68483 
68484   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
68485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
68486 
68487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68488     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
68489   }
68490 
68491   result = (bool)(arg1)->MightHaveChildren();
68492   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68493   return SWIG_arg;
68494 
68495   if(0) SWIG_fail;
68496 
68497 fail:
68498   lua_error(L);
68499   return SWIG_arg;
68500 }
68501 
68502 
68503 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
68504   int SWIG_arg = 0;
68505   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68506   bool result;
68507 
68508   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
68509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
68510 
68511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68512     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
68513   }
68514 
68515   result = (bool)(arg1)->IsRuntimeSupportValue();
68516   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68517   return SWIG_arg;
68518 
68519   if(0) SWIG_fail;
68520 
68521 fail:
68522   lua_error(L);
68523   return SWIG_arg;
68524 }
68525 
68526 
68527 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
68528   int SWIG_arg = 0;
68529   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68530   uint32_t result;
68531 
68532   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
68533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
68534 
68535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68536     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
68537   }
68538 
68539   result = (uint32_t)(arg1)->GetNumChildren();
68540   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68541   return SWIG_arg;
68542 
68543   if(0) SWIG_fail;
68544 
68545 fail:
68546   lua_error(L);
68547   return SWIG_arg;
68548 }
68549 
68550 
68551 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
68552   int SWIG_arg = 0;
68553   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68554   uint32_t arg2 ;
68555   uint32_t result;
68556 
68557   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
68558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
68559   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
68560 
68561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68562     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
68563   }
68564 
68565   arg2 = (uint32_t)lua_tointeger(L, 2);
68566   result = (uint32_t)(arg1)->GetNumChildren(arg2);
68567   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68568   return SWIG_arg;
68569 
68570   if(0) SWIG_fail;
68571 
68572 fail:
68573   lua_error(L);
68574   return SWIG_arg;
68575 }
68576 
68577 
68578 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
68579   int argc;
68580   int argv[3]={
68581     1,2,3
68582   };
68583 
68584   argc = lua_gettop(L);
68585   if (argc == 1) {
68586     int _v;
68587     {
68588       void *ptr;
68589       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68590         _v = 0;
68591       } else {
68592         _v = 1;
68593       }
68594     }
68595     if (_v) {
68596       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
68597     }
68598   }
68599   if (argc == 2) {
68600     int _v;
68601     {
68602       void *ptr;
68603       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68604         _v = 0;
68605       } else {
68606         _v = 1;
68607       }
68608     }
68609     if (_v) {
68610       {
68611         _v = lua_isnumber(L,argv[1]);
68612       }
68613       if (_v) {
68614         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
68615       }
68616     }
68617   }
68618 
68619   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
68620     "  Possible C/C++ prototypes are:\n"
68621     "    lldb::SBValue::GetNumChildren()\n"
68622     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
68623   lua_error(L);return 0;
68624 }
68625 
68626 
68627 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
68628   int SWIG_arg = 0;
68629   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68630   void *result = 0 ;
68631 
68632   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
68633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
68634 
68635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68636     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
68637   }
68638 
68639   result = (void *)(arg1)->GetOpaqueType();
68640   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
68641   return SWIG_arg;
68642 
68643   if(0) SWIG_fail;
68644 
68645 fail:
68646   lua_error(L);
68647   return SWIG_arg;
68648 }
68649 
68650 
68651 static int _wrap_SBValue_Dereference(lua_State* L) {
68652   int SWIG_arg = 0;
68653   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68654   lldb::SBValue result;
68655 
68656   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
68657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
68658 
68659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68660     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
68661   }
68662 
68663   result = (arg1)->Dereference();
68664   {
68665     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68666     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68667   }
68668   return SWIG_arg;
68669 
68670   if(0) SWIG_fail;
68671 
68672 fail:
68673   lua_error(L);
68674   return SWIG_arg;
68675 }
68676 
68677 
68678 static int _wrap_SBValue_AddressOf(lua_State* L) {
68679   int SWIG_arg = 0;
68680   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68681   lldb::SBValue result;
68682 
68683   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
68684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
68685 
68686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68687     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
68688   }
68689 
68690   result = (arg1)->AddressOf();
68691   {
68692     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68694   }
68695   return SWIG_arg;
68696 
68697   if(0) SWIG_fail;
68698 
68699 fail:
68700   lua_error(L);
68701   return SWIG_arg;
68702 }
68703 
68704 
68705 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
68706   int SWIG_arg = 0;
68707   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68708   bool result;
68709 
68710   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
68711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
68712 
68713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68714     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
68715   }
68716 
68717   result = (bool)(arg1)->TypeIsPointerType();
68718   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68719   return SWIG_arg;
68720 
68721   if(0) SWIG_fail;
68722 
68723 fail:
68724   lua_error(L);
68725   return SWIG_arg;
68726 }
68727 
68728 
68729 static int _wrap_SBValue_GetTarget(lua_State* L) {
68730   int SWIG_arg = 0;
68731   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68732   lldb::SBTarget result;
68733 
68734   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
68735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
68736 
68737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68738     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
68739   }
68740 
68741   result = (arg1)->GetTarget();
68742   {
68743     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
68744     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
68745   }
68746   return SWIG_arg;
68747 
68748   if(0) SWIG_fail;
68749 
68750 fail:
68751   lua_error(L);
68752   return SWIG_arg;
68753 }
68754 
68755 
68756 static int _wrap_SBValue_GetProcess(lua_State* L) {
68757   int SWIG_arg = 0;
68758   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68759   lldb::SBProcess result;
68760 
68761   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
68762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
68763 
68764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68765     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
68766   }
68767 
68768   result = (arg1)->GetProcess();
68769   {
68770     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
68771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
68772   }
68773   return SWIG_arg;
68774 
68775   if(0) SWIG_fail;
68776 
68777 fail:
68778   lua_error(L);
68779   return SWIG_arg;
68780 }
68781 
68782 
68783 static int _wrap_SBValue_GetThread(lua_State* L) {
68784   int SWIG_arg = 0;
68785   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68786   lldb::SBThread result;
68787 
68788   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
68789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
68790 
68791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68792     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
68793   }
68794 
68795   result = (arg1)->GetThread();
68796   {
68797     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
68798     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
68799   }
68800   return SWIG_arg;
68801 
68802   if(0) SWIG_fail;
68803 
68804 fail:
68805   lua_error(L);
68806   return SWIG_arg;
68807 }
68808 
68809 
68810 static int _wrap_SBValue_GetFrame(lua_State* L) {
68811   int SWIG_arg = 0;
68812   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68813   lldb::SBFrame result;
68814 
68815   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
68816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
68817 
68818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68819     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
68820   }
68821 
68822   result = (arg1)->GetFrame();
68823   {
68824     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
68825     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
68826   }
68827   return SWIG_arg;
68828 
68829   if(0) SWIG_fail;
68830 
68831 fail:
68832   lua_error(L);
68833   return SWIG_arg;
68834 }
68835 
68836 
68837 static int _wrap_SBValue_Watch(lua_State* L) {
68838   int SWIG_arg = 0;
68839   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68840   bool arg2 ;
68841   bool arg3 ;
68842   bool arg4 ;
68843   lldb::SBError *arg5 = 0 ;
68844   lldb::SBWatchpoint result;
68845 
68846   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
68847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
68848   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
68849   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
68850   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
68851   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
68852 
68853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68854     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
68855   }
68856 
68857   arg2 = (lua_toboolean(L, 2)!=0);
68858   arg3 = (lua_toboolean(L, 3)!=0);
68859   arg4 = (lua_toboolean(L, 4)!=0);
68860 
68861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
68862     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
68863   }
68864 
68865   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
68866   {
68867     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
68868     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68869   }
68870   return SWIG_arg;
68871 
68872   if(0) SWIG_fail;
68873 
68874 fail:
68875   lua_error(L);
68876   return SWIG_arg;
68877 }
68878 
68879 
68880 static int _wrap_SBValue_WatchPointee(lua_State* L) {
68881   int SWIG_arg = 0;
68882   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68883   bool arg2 ;
68884   bool arg3 ;
68885   bool arg4 ;
68886   lldb::SBError *arg5 = 0 ;
68887   lldb::SBWatchpoint result;
68888 
68889   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
68890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
68891   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
68892   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
68893   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
68894   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
68895 
68896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68897     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
68898   }
68899 
68900   arg2 = (lua_toboolean(L, 2)!=0);
68901   arg3 = (lua_toboolean(L, 3)!=0);
68902   arg4 = (lua_toboolean(L, 4)!=0);
68903 
68904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
68905     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
68906   }
68907 
68908   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
68909   {
68910     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
68911     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68912   }
68913   return SWIG_arg;
68914 
68915   if(0) SWIG_fail;
68916 
68917 fail:
68918   lua_error(L);
68919   return SWIG_arg;
68920 }
68921 
68922 
68923 static int _wrap_SBValue_GetDescription(lua_State* L) {
68924   int SWIG_arg = 0;
68925   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68926   lldb::SBStream *arg2 = 0 ;
68927   bool result;
68928 
68929   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
68930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
68931   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
68932 
68933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68934     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
68935   }
68936 
68937 
68938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68939     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68940   }
68941 
68942   result = (bool)(arg1)->GetDescription(*arg2);
68943   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68944   return SWIG_arg;
68945 
68946   if(0) SWIG_fail;
68947 
68948 fail:
68949   lua_error(L);
68950   return SWIG_arg;
68951 }
68952 
68953 
68954 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
68955   int SWIG_arg = 0;
68956   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68957   lldb::SBStream *arg2 = 0 ;
68958   bool result;
68959 
68960   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
68961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
68962   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
68963 
68964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68965     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68966   }
68967 
68968 
68969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68970     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
68971   }
68972 
68973   result = (bool)(arg1)->GetExpressionPath(*arg2);
68974   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68975   return SWIG_arg;
68976 
68977   if(0) SWIG_fail;
68978 
68979 fail:
68980   lua_error(L);
68981   return SWIG_arg;
68982 }
68983 
68984 
68985 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
68986   int SWIG_arg = 0;
68987   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68988   uint32_t arg2 ;
68989   uint32_t arg3 ;
68990   lldb::SBData result;
68991 
68992   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
68993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68994   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
68995   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
68996 
68997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68998     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68999   }
69000 
69001   arg2 = (uint32_t)lua_tointeger(L, 2);
69002   arg3 = (uint32_t)lua_tointeger(L, 3);
69003   result = (arg1)->GetPointeeData(arg2,arg3);
69004   {
69005     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69007   }
69008   return SWIG_arg;
69009 
69010   if(0) SWIG_fail;
69011 
69012 fail:
69013   lua_error(L);
69014   return SWIG_arg;
69015 }
69016 
69017 
69018 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
69019   int SWIG_arg = 0;
69020   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69021   uint32_t arg2 ;
69022   lldb::SBData result;
69023 
69024   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
69025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
69026   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
69027 
69028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69029     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
69030   }
69031 
69032   arg2 = (uint32_t)lua_tointeger(L, 2);
69033   result = (arg1)->GetPointeeData(arg2);
69034   {
69035     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69037   }
69038   return SWIG_arg;
69039 
69040   if(0) SWIG_fail;
69041 
69042 fail:
69043   lua_error(L);
69044   return SWIG_arg;
69045 }
69046 
69047 
69048 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
69049   int SWIG_arg = 0;
69050   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69051   lldb::SBData result;
69052 
69053   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
69054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
69055 
69056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69057     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
69058   }
69059 
69060   result = (arg1)->GetPointeeData();
69061   {
69062     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69064   }
69065   return SWIG_arg;
69066 
69067   if(0) SWIG_fail;
69068 
69069 fail:
69070   lua_error(L);
69071   return SWIG_arg;
69072 }
69073 
69074 
69075 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
69076   int argc;
69077   int argv[4]={
69078     1,2,3,4
69079   };
69080 
69081   argc = lua_gettop(L);
69082   if (argc == 1) {
69083     int _v;
69084     {
69085       void *ptr;
69086       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69087         _v = 0;
69088       } else {
69089         _v = 1;
69090       }
69091     }
69092     if (_v) {
69093       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
69094     }
69095   }
69096   if (argc == 2) {
69097     int _v;
69098     {
69099       void *ptr;
69100       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69101         _v = 0;
69102       } else {
69103         _v = 1;
69104       }
69105     }
69106     if (_v) {
69107       {
69108         _v = lua_isnumber(L,argv[1]);
69109       }
69110       if (_v) {
69111         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
69112       }
69113     }
69114   }
69115   if (argc == 3) {
69116     int _v;
69117     {
69118       void *ptr;
69119       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69120         _v = 0;
69121       } else {
69122         _v = 1;
69123       }
69124     }
69125     if (_v) {
69126       {
69127         _v = lua_isnumber(L,argv[1]);
69128       }
69129       if (_v) {
69130         {
69131           _v = lua_isnumber(L,argv[2]);
69132         }
69133         if (_v) {
69134           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
69135         }
69136       }
69137     }
69138   }
69139 
69140   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
69141     "  Possible C/C++ prototypes are:\n"
69142     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
69143     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
69144     "    lldb::SBValue::GetPointeeData()\n");
69145   lua_error(L);return 0;
69146 }
69147 
69148 
69149 static int _wrap_SBValue_GetData(lua_State* L) {
69150   int SWIG_arg = 0;
69151   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69152   lldb::SBData result;
69153 
69154   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
69155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
69156 
69157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69158     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
69159   }
69160 
69161   result = (arg1)->GetData();
69162   {
69163     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69164     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69165   }
69166   return SWIG_arg;
69167 
69168   if(0) SWIG_fail;
69169 
69170 fail:
69171   lua_error(L);
69172   return SWIG_arg;
69173 }
69174 
69175 
69176 static int _wrap_SBValue_SetData(lua_State* L) {
69177   int SWIG_arg = 0;
69178   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69179   lldb::SBData *arg2 = 0 ;
69180   lldb::SBError *arg3 = 0 ;
69181   bool result;
69182 
69183   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
69184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
69185   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
69186   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
69187 
69188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69189     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
69190   }
69191 
69192 
69193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
69194     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
69195   }
69196 
69197 
69198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
69199     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
69200   }
69201 
69202   result = (bool)(arg1)->SetData(*arg2,*arg3);
69203   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69204   return SWIG_arg;
69205 
69206   if(0) SWIG_fail;
69207 
69208 fail:
69209   lua_error(L);
69210   return SWIG_arg;
69211 }
69212 
69213 
69214 static int _wrap_SBValue_Clone(lua_State* L) {
69215   int SWIG_arg = 0;
69216   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69217   char *arg2 = (char *) 0 ;
69218   lldb::SBValue result;
69219 
69220   SWIG_check_num_args("lldb::SBValue::Clone",2,2)
69221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clone",1,"lldb::SBValue *");
69222   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::Clone",2,"char const *");
69223 
69224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69225     SWIG_fail_ptr("SBValue_Clone",1,SWIGTYPE_p_lldb__SBValue);
69226   }
69227 
69228   arg2 = (char *)lua_tostring(L, 2);
69229   result = (arg1)->Clone((char const *)arg2);
69230   {
69231     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69232     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69233   }
69234   return SWIG_arg;
69235 
69236   if(0) SWIG_fail;
69237 
69238 fail:
69239   lua_error(L);
69240   return SWIG_arg;
69241 }
69242 
69243 
69244 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
69245   int SWIG_arg = 0;
69246   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69247   lldb::addr_t result;
69248 
69249   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
69250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
69251 
69252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69253     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
69254   }
69255 
69256   result = (lldb::addr_t)(arg1)->GetLoadAddress();
69257   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69258   return SWIG_arg;
69259 
69260   if(0) SWIG_fail;
69261 
69262 fail:
69263   lua_error(L);
69264   return SWIG_arg;
69265 }
69266 
69267 
69268 static int _wrap_SBValue_GetAddress(lua_State* L) {
69269   int SWIG_arg = 0;
69270   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69271   lldb::SBAddress result;
69272 
69273   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
69274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
69275 
69276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69277     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
69278   }
69279 
69280   result = (arg1)->GetAddress();
69281   {
69282     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
69283     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
69284   }
69285   return SWIG_arg;
69286 
69287   if(0) SWIG_fail;
69288 
69289 fail:
69290   lua_error(L);
69291   return SWIG_arg;
69292 }
69293 
69294 
69295 static int _wrap_SBValue_Persist(lua_State* L) {
69296   int SWIG_arg = 0;
69297   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69298   lldb::SBValue result;
69299 
69300   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
69301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
69302 
69303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69304     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
69305   }
69306 
69307   result = (arg1)->Persist();
69308   {
69309     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69310     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69311   }
69312   return SWIG_arg;
69313 
69314   if(0) SWIG_fail;
69315 
69316 fail:
69317   lua_error(L);
69318   return SWIG_arg;
69319 }
69320 
69321 
69322 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
69323   int SWIG_arg = 0;
69324   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69325   lldb::SBStream *arg2 = 0 ;
69326   bool arg3 ;
69327   bool result;
69328 
69329   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
69330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
69331   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
69332   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
69333 
69334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69335     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
69336   }
69337 
69338 
69339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69340     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
69341   }
69342 
69343   arg3 = (lua_toboolean(L, 3)!=0);
69344   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
69345   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69346   return SWIG_arg;
69347 
69348   if(0) SWIG_fail;
69349 
69350 fail:
69351   lua_error(L);
69352   return SWIG_arg;
69353 }
69354 
69355 
69356 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
69357   int argc;
69358   int argv[4]={
69359     1,2,3,4
69360   };
69361 
69362   argc = lua_gettop(L);
69363   if (argc == 2) {
69364     int _v;
69365     {
69366       void *ptr;
69367       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69368         _v = 0;
69369       } else {
69370         _v = 1;
69371       }
69372     }
69373     if (_v) {
69374       {
69375         void *ptr;
69376         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
69377           _v = 0;
69378         } else {
69379           _v = 1;
69380         }
69381       }
69382       if (_v) {
69383         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
69384       }
69385     }
69386   }
69387   if (argc == 3) {
69388     int _v;
69389     {
69390       void *ptr;
69391       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69392         _v = 0;
69393       } else {
69394         _v = 1;
69395       }
69396     }
69397     if (_v) {
69398       {
69399         void *ptr;
69400         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
69401           _v = 0;
69402         } else {
69403           _v = 1;
69404         }
69405       }
69406       if (_v) {
69407         {
69408           _v = lua_isboolean(L,argv[2]);
69409         }
69410         if (_v) {
69411           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
69412         }
69413       }
69414     }
69415   }
69416 
69417   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
69418     "  Possible C/C++ prototypes are:\n"
69419     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
69420     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
69421   lua_error(L);return 0;
69422 }
69423 
69424 
69425 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
69426   int SWIG_arg = 0;
69427   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69428   char *arg2 = (char *) 0 ;
69429   lldb::SBValue result;
69430 
69431   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
69432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
69433   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
69434 
69435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69436     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
69437   }
69438 
69439   arg2 = (char *)lua_tostring(L, 2);
69440   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
69441   {
69442     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69443     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69444   }
69445   return SWIG_arg;
69446 
69447   if(0) SWIG_fail;
69448 
69449 fail:
69450   lua_error(L);
69451   return SWIG_arg;
69452 }
69453 
69454 
69455 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
69456   int SWIG_arg = 0;
69457   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69458   char *arg2 = (char *) 0 ;
69459   lldb::SBExpressionOptions *arg3 = 0 ;
69460   lldb::SBValue result;
69461 
69462   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
69463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
69464   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
69465   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
69466 
69467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69468     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
69469   }
69470 
69471   arg2 = (char *)lua_tostring(L, 2);
69472 
69473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
69474     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
69475   }
69476 
69477   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
69478   {
69479     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69480     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69481   }
69482   return SWIG_arg;
69483 
69484   if(0) SWIG_fail;
69485 
69486 fail:
69487   lua_error(L);
69488   return SWIG_arg;
69489 }
69490 
69491 
69492 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
69493   int SWIG_arg = 0;
69494   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69495   char *arg2 = (char *) 0 ;
69496   lldb::SBExpressionOptions *arg3 = 0 ;
69497   char *arg4 = (char *) 0 ;
69498   lldb::SBValue result;
69499 
69500   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
69501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
69502   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
69503   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
69504   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
69505 
69506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69507     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
69508   }
69509 
69510   arg2 = (char *)lua_tostring(L, 2);
69511 
69512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
69513     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
69514   }
69515 
69516   arg4 = (char *)lua_tostring(L, 4);
69517   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
69518   {
69519     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69520     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69521   }
69522   return SWIG_arg;
69523 
69524   if(0) SWIG_fail;
69525 
69526 fail:
69527   lua_error(L);
69528   return SWIG_arg;
69529 }
69530 
69531 
69532 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
69533   int argc;
69534   int argv[5]={
69535     1,2,3,4,5
69536   };
69537 
69538   argc = lua_gettop(L);
69539   if (argc == 2) {
69540     int _v;
69541     {
69542       void *ptr;
69543       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69544         _v = 0;
69545       } else {
69546         _v = 1;
69547       }
69548     }
69549     if (_v) {
69550       {
69551         _v = SWIG_lua_isnilstring(L,argv[1]);
69552       }
69553       if (_v) {
69554         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
69555       }
69556     }
69557   }
69558   if (argc == 3) {
69559     int _v;
69560     {
69561       void *ptr;
69562       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69563         _v = 0;
69564       } else {
69565         _v = 1;
69566       }
69567     }
69568     if (_v) {
69569       {
69570         _v = SWIG_lua_isnilstring(L,argv[1]);
69571       }
69572       if (_v) {
69573         {
69574           void *ptr;
69575           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
69576             _v = 0;
69577           } else {
69578             _v = 1;
69579           }
69580         }
69581         if (_v) {
69582           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
69583         }
69584       }
69585     }
69586   }
69587   if (argc == 4) {
69588     int _v;
69589     {
69590       void *ptr;
69591       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69592         _v = 0;
69593       } else {
69594         _v = 1;
69595       }
69596     }
69597     if (_v) {
69598       {
69599         _v = SWIG_lua_isnilstring(L,argv[1]);
69600       }
69601       if (_v) {
69602         {
69603           void *ptr;
69604           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
69605             _v = 0;
69606           } else {
69607             _v = 1;
69608           }
69609         }
69610         if (_v) {
69611           {
69612             _v = SWIG_lua_isnilstring(L,argv[3]);
69613           }
69614           if (_v) {
69615             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
69616           }
69617         }
69618       }
69619     }
69620   }
69621 
69622   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
69623     "  Possible C/C++ prototypes are:\n"
69624     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
69625     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
69626     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
69627   lua_error(L);return 0;
69628 }
69629 
69630 
69631 static int _wrap_SBValue___tostring(lua_State* L) {
69632   int SWIG_arg = 0;
69633   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69634   std::string result;
69635 
69636   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
69637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
69638 
69639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69640     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
69641   }
69642 
69643   result = lldb_SBValue___str__(arg1);
69644   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69645   return SWIG_arg;
69646 
69647   if(0) SWIG_fail;
69648 
69649 fail:
69650   lua_error(L);
69651   return SWIG_arg;
69652 }
69653 
69654 
69655 static void swig_delete_SBValue(void *obj) {
69656 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
69657 delete arg1;
69658 }
69659 static int _proxy__wrap_new_SBValue(lua_State *L) {
69660     assert(lua_istable(L,1));
69661     lua_pushcfunction(L,_wrap_new_SBValue);
69662     assert(!lua_isnil(L,-1));
69663     lua_replace(L,1); /* replace our table with real constructor */
69664     lua_call(L,lua_gettop(L)-1,1);
69665     return 1;
69666 }
69667 static swig_lua_attribute swig_SBValue_attributes[] = {
69668     {0,0,0}
69669 };
69670 static swig_lua_method swig_SBValue_methods[]= {
69671     { "IsValid", _wrap_SBValue_IsValid},
69672     { "Clear", _wrap_SBValue_Clear},
69673     { "GetError", _wrap_SBValue_GetError},
69674     { "GetID", _wrap_SBValue_GetID},
69675     { "GetName", _wrap_SBValue_GetName},
69676     { "GetTypeName", _wrap_SBValue_GetTypeName},
69677     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
69678     { "GetByteSize", _wrap_SBValue_GetByteSize},
69679     { "IsInScope", _wrap_SBValue_IsInScope},
69680     { "GetFormat", _wrap_SBValue_GetFormat},
69681     { "SetFormat", _wrap_SBValue_SetFormat},
69682     { "GetValue", _wrap_SBValue_GetValue},
69683     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
69684     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
69685     { "GetValueType", _wrap_SBValue_GetValueType},
69686     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
69687     { "GetSummary", _wrap_SBValue_GetSummary},
69688     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
69689     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
69690     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
69691     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
69692     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
69693     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
69694     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
69695     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
69696     { "IsDynamic", _wrap_SBValue_IsDynamic},
69697     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
69698     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
69699     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
69700     { "GetLocation", _wrap_SBValue_GetLocation},
69701     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
69702     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
69703     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
69704     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
69705     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
69706     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
69707     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
69708     { "Cast", _wrap_SBValue_Cast},
69709     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
69710     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
69711     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
69712     { "GetType", _wrap_SBValue_GetType},
69713     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
69714     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
69715     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
69716     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
69717     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
69718     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
69719     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
69720     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
69721     { "Dereference", _wrap_SBValue_Dereference},
69722     { "AddressOf", _wrap_SBValue_AddressOf},
69723     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
69724     { "GetTarget", _wrap_SBValue_GetTarget},
69725     { "GetProcess", _wrap_SBValue_GetProcess},
69726     { "GetThread", _wrap_SBValue_GetThread},
69727     { "GetFrame", _wrap_SBValue_GetFrame},
69728     { "Watch", _wrap_SBValue_Watch},
69729     { "WatchPointee", _wrap_SBValue_WatchPointee},
69730     { "GetDescription", _wrap_SBValue_GetDescription},
69731     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
69732     { "GetData", _wrap_SBValue_GetData},
69733     { "SetData", _wrap_SBValue_SetData},
69734     { "Clone", _wrap_SBValue_Clone},
69735     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
69736     { "GetAddress", _wrap_SBValue_GetAddress},
69737     { "Persist", _wrap_SBValue_Persist},
69738     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
69739     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
69740     { "__tostring", _wrap_SBValue___tostring},
69741     {0,0}
69742 };
69743 static swig_lua_method swig_SBValue_meta[] = {
69744     { "__tostring", _wrap_SBValue___tostring},
69745     {0,0}
69746 };
69747 
69748 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
69749     {0,0,0}
69750 };
69751 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
69752     {0,0,0,0,0,0}
69753 };
69754 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
69755     {0,0}
69756 };
69757 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
69758     0
69759 };
69760 
69761 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
69762     "SBValue",
69763     swig_SBValue_Sf_SwigStatic_methods,
69764     swig_SBValue_Sf_SwigStatic_attributes,
69765     swig_SBValue_Sf_SwigStatic_constants,
69766     swig_SBValue_Sf_SwigStatic_classes,
69767     0
69768 };
69769 static swig_lua_class *swig_SBValue_bases[] = {0};
69770 static const char *swig_SBValue_base_names[] = {0};
69771 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 };
69772 
69773 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
69774   int SWIG_arg = 0;
69775   lldb::SBValueList *result = 0 ;
69776 
69777   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
69778   result = (lldb::SBValueList *)new lldb::SBValueList();
69779   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
69780   return SWIG_arg;
69781 
69782   if(0) SWIG_fail;
69783 
69784 fail:
69785   lua_error(L);
69786   return SWIG_arg;
69787 }
69788 
69789 
69790 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
69791   int SWIG_arg = 0;
69792   lldb::SBValueList *arg1 = 0 ;
69793   lldb::SBValueList *result = 0 ;
69794 
69795   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
69796   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
69797 
69798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69799     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
69800   }
69801 
69802   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
69803   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
69804   return SWIG_arg;
69805 
69806   if(0) SWIG_fail;
69807 
69808 fail:
69809   lua_error(L);
69810   return SWIG_arg;
69811 }
69812 
69813 
69814 static int _wrap_new_SBValueList(lua_State* L) {
69815   int argc;
69816   int argv[2]={
69817     1,2
69818   };
69819 
69820   argc = lua_gettop(L);
69821   if (argc == 0) {
69822     return _wrap_new_SBValueList__SWIG_0(L);
69823   }
69824   if (argc == 1) {
69825     int _v;
69826     {
69827       void *ptr;
69828       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
69829         _v = 0;
69830       } else {
69831         _v = 1;
69832       }
69833     }
69834     if (_v) {
69835       return _wrap_new_SBValueList__SWIG_1(L);
69836     }
69837   }
69838 
69839   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
69840     "  Possible C/C++ prototypes are:\n"
69841     "    lldb::SBValueList::SBValueList()\n"
69842     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
69843   lua_error(L);return 0;
69844 }
69845 
69846 
69847 static int _wrap_SBValueList_IsValid(lua_State* L) {
69848   int SWIG_arg = 0;
69849   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69850   bool result;
69851 
69852   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
69853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
69854 
69855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69856     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
69857   }
69858 
69859   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
69860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69861   return SWIG_arg;
69862 
69863   if(0) SWIG_fail;
69864 
69865 fail:
69866   lua_error(L);
69867   return SWIG_arg;
69868 }
69869 
69870 
69871 static int _wrap_SBValueList_Clear(lua_State* L) {
69872   int SWIG_arg = 0;
69873   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69874 
69875   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
69876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
69877 
69878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69879     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
69880   }
69881 
69882   (arg1)->Clear();
69883 
69884   return SWIG_arg;
69885 
69886   if(0) SWIG_fail;
69887 
69888 fail:
69889   lua_error(L);
69890   return SWIG_arg;
69891 }
69892 
69893 
69894 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
69895   int SWIG_arg = 0;
69896   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69897   lldb::SBValue *arg2 = 0 ;
69898 
69899   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
69900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
69901   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
69902 
69903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69904     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
69905   }
69906 
69907 
69908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
69909     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
69910   }
69911 
69912   (arg1)->Append((lldb::SBValue const &)*arg2);
69913 
69914   return SWIG_arg;
69915 
69916   if(0) SWIG_fail;
69917 
69918 fail:
69919   lua_error(L);
69920   return SWIG_arg;
69921 }
69922 
69923 
69924 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
69925   int SWIG_arg = 0;
69926   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69927   lldb::SBValueList *arg2 = 0 ;
69928 
69929   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
69930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
69931   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
69932 
69933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69934     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
69935   }
69936 
69937 
69938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
69939     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
69940   }
69941 
69942   (arg1)->Append((lldb::SBValueList const &)*arg2);
69943 
69944   return SWIG_arg;
69945 
69946   if(0) SWIG_fail;
69947 
69948 fail:
69949   lua_error(L);
69950   return SWIG_arg;
69951 }
69952 
69953 
69954 static int _wrap_SBValueList_Append(lua_State* L) {
69955   int argc;
69956   int argv[3]={
69957     1,2,3
69958   };
69959 
69960   argc = lua_gettop(L);
69961   if (argc == 2) {
69962     int _v;
69963     {
69964       void *ptr;
69965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
69966         _v = 0;
69967       } else {
69968         _v = 1;
69969       }
69970     }
69971     if (_v) {
69972       {
69973         void *ptr;
69974         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
69975           _v = 0;
69976         } else {
69977           _v = 1;
69978         }
69979       }
69980       if (_v) {
69981         return _wrap_SBValueList_Append__SWIG_0(L);
69982       }
69983     }
69984   }
69985   if (argc == 2) {
69986     int _v;
69987     {
69988       void *ptr;
69989       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
69990         _v = 0;
69991       } else {
69992         _v = 1;
69993       }
69994     }
69995     if (_v) {
69996       {
69997         void *ptr;
69998         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
69999           _v = 0;
70000         } else {
70001           _v = 1;
70002         }
70003       }
70004       if (_v) {
70005         return _wrap_SBValueList_Append__SWIG_1(L);
70006       }
70007     }
70008   }
70009 
70010   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
70011     "  Possible C/C++ prototypes are:\n"
70012     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
70013     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
70014   lua_error(L);return 0;
70015 }
70016 
70017 
70018 static int _wrap_SBValueList_GetSize(lua_State* L) {
70019   int SWIG_arg = 0;
70020   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70021   uint32_t result;
70022 
70023   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
70024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
70025 
70026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70027     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
70028   }
70029 
70030   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
70031   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70032   return SWIG_arg;
70033 
70034   if(0) SWIG_fail;
70035 
70036 fail:
70037   lua_error(L);
70038   return SWIG_arg;
70039 }
70040 
70041 
70042 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
70043   int SWIG_arg = 0;
70044   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70045   uint32_t arg2 ;
70046   lldb::SBValue result;
70047 
70048   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
70049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
70050   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
70051 
70052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70053     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
70054   }
70055 
70056   arg2 = (uint32_t)lua_tointeger(L, 2);
70057   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
70058   {
70059     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70061   }
70062   return SWIG_arg;
70063 
70064   if(0) SWIG_fail;
70065 
70066 fail:
70067   lua_error(L);
70068   return SWIG_arg;
70069 }
70070 
70071 
70072 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
70073   int SWIG_arg = 0;
70074   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70075   lldb::user_id_t arg2 ;
70076   lldb::SBValue result;
70077 
70078   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
70079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
70080   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
70081 
70082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70083     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
70084   }
70085 
70086   arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
70087   result = (arg1)->FindValueObjectByUID(arg2);
70088   {
70089     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70091   }
70092   return SWIG_arg;
70093 
70094   if(0) SWIG_fail;
70095 
70096 fail:
70097   lua_error(L);
70098   return SWIG_arg;
70099 }
70100 
70101 
70102 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
70103   int SWIG_arg = 0;
70104   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70105   char *arg2 = (char *) 0 ;
70106   lldb::SBValue result;
70107 
70108   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
70109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
70110   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
70111 
70112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70113     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
70114   }
70115 
70116   arg2 = (char *)lua_tostring(L, 2);
70117   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
70118   {
70119     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70120     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70121   }
70122   return SWIG_arg;
70123 
70124   if(0) SWIG_fail;
70125 
70126 fail:
70127   lua_error(L);
70128   return SWIG_arg;
70129 }
70130 
70131 
70132 static int _wrap_SBValueList___tostring(lua_State* L) {
70133   int SWIG_arg = 0;
70134   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70135   std::string result;
70136 
70137   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
70138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
70139 
70140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70141     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
70142   }
70143 
70144   result = lldb_SBValueList___str__(arg1);
70145   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70146   return SWIG_arg;
70147 
70148   if(0) SWIG_fail;
70149 
70150 fail:
70151   lua_error(L);
70152   return SWIG_arg;
70153 }
70154 
70155 
70156 static void swig_delete_SBValueList(void *obj) {
70157 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
70158 delete arg1;
70159 }
70160 static int _proxy__wrap_new_SBValueList(lua_State *L) {
70161     assert(lua_istable(L,1));
70162     lua_pushcfunction(L,_wrap_new_SBValueList);
70163     assert(!lua_isnil(L,-1));
70164     lua_replace(L,1); /* replace our table with real constructor */
70165     lua_call(L,lua_gettop(L)-1,1);
70166     return 1;
70167 }
70168 static swig_lua_attribute swig_SBValueList_attributes[] = {
70169     {0,0,0}
70170 };
70171 static swig_lua_method swig_SBValueList_methods[]= {
70172     { "IsValid", _wrap_SBValueList_IsValid},
70173     { "Clear", _wrap_SBValueList_Clear},
70174     { "Append", _wrap_SBValueList_Append},
70175     { "GetSize", _wrap_SBValueList_GetSize},
70176     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
70177     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
70178     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
70179     { "__tostring", _wrap_SBValueList___tostring},
70180     {0,0}
70181 };
70182 static swig_lua_method swig_SBValueList_meta[] = {
70183     { "__tostring", _wrap_SBValueList___tostring},
70184     {0,0}
70185 };
70186 
70187 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
70188     {0,0,0}
70189 };
70190 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
70191     {0,0,0,0,0,0}
70192 };
70193 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
70194     {0,0}
70195 };
70196 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
70197     0
70198 };
70199 
70200 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
70201     "SBValueList",
70202     swig_SBValueList_Sf_SwigStatic_methods,
70203     swig_SBValueList_Sf_SwigStatic_attributes,
70204     swig_SBValueList_Sf_SwigStatic_constants,
70205     swig_SBValueList_Sf_SwigStatic_classes,
70206     0
70207 };
70208 static swig_lua_class *swig_SBValueList_bases[] = {0};
70209 static const char *swig_SBValueList_base_names[] = {0};
70210 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 };
70211 
70212 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
70213   int SWIG_arg = 0;
70214   lldb::SBVariablesOptions *result = 0 ;
70215 
70216   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
70217   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
70218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
70219   return SWIG_arg;
70220 
70221   if(0) SWIG_fail;
70222 
70223 fail:
70224   lua_error(L);
70225   return SWIG_arg;
70226 }
70227 
70228 
70229 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
70230   int SWIG_arg = 0;
70231   lldb::SBVariablesOptions *arg1 = 0 ;
70232   lldb::SBVariablesOptions *result = 0 ;
70233 
70234   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
70235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
70236 
70237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70238     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70239   }
70240 
70241   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
70242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
70243   return SWIG_arg;
70244 
70245   if(0) SWIG_fail;
70246 
70247 fail:
70248   lua_error(L);
70249   return SWIG_arg;
70250 }
70251 
70252 
70253 static int _wrap_new_SBVariablesOptions(lua_State* L) {
70254   int argc;
70255   int argv[2]={
70256     1,2
70257   };
70258 
70259   argc = lua_gettop(L);
70260   if (argc == 0) {
70261     return _wrap_new_SBVariablesOptions__SWIG_0(L);
70262   }
70263   if (argc == 1) {
70264     int _v;
70265     {
70266       void *ptr;
70267       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
70268         _v = 0;
70269       } else {
70270         _v = 1;
70271       }
70272     }
70273     if (_v) {
70274       return _wrap_new_SBVariablesOptions__SWIG_1(L);
70275     }
70276   }
70277 
70278   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
70279     "  Possible C/C++ prototypes are:\n"
70280     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
70281     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
70282   lua_error(L);return 0;
70283 }
70284 
70285 
70286 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
70287   int SWIG_arg = 0;
70288   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70289   bool result;
70290 
70291   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
70292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
70293 
70294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70295     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70296   }
70297 
70298   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
70299   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70300   return SWIG_arg;
70301 
70302   if(0) SWIG_fail;
70303 
70304 fail:
70305   lua_error(L);
70306   return SWIG_arg;
70307 }
70308 
70309 
70310 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
70311   int SWIG_arg = 0;
70312   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70313   bool result;
70314 
70315   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
70316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
70317 
70318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70319     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70320   }
70321 
70322   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
70323   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70324   return SWIG_arg;
70325 
70326   if(0) SWIG_fail;
70327 
70328 fail:
70329   lua_error(L);
70330   return SWIG_arg;
70331 }
70332 
70333 
70334 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
70335   int SWIG_arg = 0;
70336   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70337   bool arg2 ;
70338 
70339   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
70340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
70341   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
70342 
70343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70344     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70345   }
70346 
70347   arg2 = (lua_toboolean(L, 2)!=0);
70348   (arg1)->SetIncludeArguments(arg2);
70349 
70350   return SWIG_arg;
70351 
70352   if(0) SWIG_fail;
70353 
70354 fail:
70355   lua_error(L);
70356   return SWIG_arg;
70357 }
70358 
70359 
70360 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
70361   int SWIG_arg = 0;
70362   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70363   lldb::SBTarget *arg2 = 0 ;
70364   bool result;
70365 
70366   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
70367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
70368   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
70369 
70370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70371     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70372   }
70373 
70374 
70375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
70376     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
70377   }
70378 
70379   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
70380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70381   return SWIG_arg;
70382 
70383   if(0) SWIG_fail;
70384 
70385 fail:
70386   lua_error(L);
70387   return SWIG_arg;
70388 }
70389 
70390 
70391 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
70392   int SWIG_arg = 0;
70393   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70394   bool arg2 ;
70395 
70396   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
70397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
70398   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
70399 
70400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70401     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70402   }
70403 
70404   arg2 = (lua_toboolean(L, 2)!=0);
70405   (arg1)->SetIncludeRecognizedArguments(arg2);
70406 
70407   return SWIG_arg;
70408 
70409   if(0) SWIG_fail;
70410 
70411 fail:
70412   lua_error(L);
70413   return SWIG_arg;
70414 }
70415 
70416 
70417 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
70418   int SWIG_arg = 0;
70419   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70420   bool result;
70421 
70422   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
70423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
70424 
70425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70426     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70427   }
70428 
70429   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
70430   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70431   return SWIG_arg;
70432 
70433   if(0) SWIG_fail;
70434 
70435 fail:
70436   lua_error(L);
70437   return SWIG_arg;
70438 }
70439 
70440 
70441 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
70442   int SWIG_arg = 0;
70443   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70444   bool arg2 ;
70445 
70446   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
70447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
70448   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
70449 
70450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70451     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70452   }
70453 
70454   arg2 = (lua_toboolean(L, 2)!=0);
70455   (arg1)->SetIncludeLocals(arg2);
70456 
70457   return SWIG_arg;
70458 
70459   if(0) SWIG_fail;
70460 
70461 fail:
70462   lua_error(L);
70463   return SWIG_arg;
70464 }
70465 
70466 
70467 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
70468   int SWIG_arg = 0;
70469   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70470   bool result;
70471 
70472   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
70473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
70474 
70475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70476     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70477   }
70478 
70479   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
70480   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70481   return SWIG_arg;
70482 
70483   if(0) SWIG_fail;
70484 
70485 fail:
70486   lua_error(L);
70487   return SWIG_arg;
70488 }
70489 
70490 
70491 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
70492   int SWIG_arg = 0;
70493   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70494   bool arg2 ;
70495 
70496   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
70497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
70498   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
70499 
70500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70501     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70502   }
70503 
70504   arg2 = (lua_toboolean(L, 2)!=0);
70505   (arg1)->SetIncludeStatics(arg2);
70506 
70507   return SWIG_arg;
70508 
70509   if(0) SWIG_fail;
70510 
70511 fail:
70512   lua_error(L);
70513   return SWIG_arg;
70514 }
70515 
70516 
70517 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
70518   int SWIG_arg = 0;
70519   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70520   bool result;
70521 
70522   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
70523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
70524 
70525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70526     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70527   }
70528 
70529   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
70530   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70531   return SWIG_arg;
70532 
70533   if(0) SWIG_fail;
70534 
70535 fail:
70536   lua_error(L);
70537   return SWIG_arg;
70538 }
70539 
70540 
70541 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
70542   int SWIG_arg = 0;
70543   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70544   bool arg2 ;
70545 
70546   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
70547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
70548   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
70549 
70550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70551     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70552   }
70553 
70554   arg2 = (lua_toboolean(L, 2)!=0);
70555   (arg1)->SetInScopeOnly(arg2);
70556 
70557   return SWIG_arg;
70558 
70559   if(0) SWIG_fail;
70560 
70561 fail:
70562   lua_error(L);
70563   return SWIG_arg;
70564 }
70565 
70566 
70567 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
70568   int SWIG_arg = 0;
70569   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70570   bool result;
70571 
70572   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
70573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
70574 
70575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70576     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70577   }
70578 
70579   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
70580   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70581   return SWIG_arg;
70582 
70583   if(0) SWIG_fail;
70584 
70585 fail:
70586   lua_error(L);
70587   return SWIG_arg;
70588 }
70589 
70590 
70591 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
70592   int SWIG_arg = 0;
70593   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70594   bool arg2 ;
70595 
70596   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
70597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
70598   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
70599 
70600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70601     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70602   }
70603 
70604   arg2 = (lua_toboolean(L, 2)!=0);
70605   (arg1)->SetIncludeRuntimeSupportValues(arg2);
70606 
70607   return SWIG_arg;
70608 
70609   if(0) SWIG_fail;
70610 
70611 fail:
70612   lua_error(L);
70613   return SWIG_arg;
70614 }
70615 
70616 
70617 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
70618   int SWIG_arg = 0;
70619   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70620   lldb::DynamicValueType result;
70621 
70622   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
70623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
70624 
70625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70626     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70627   }
70628 
70629   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
70630   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70631   return SWIG_arg;
70632 
70633   if(0) SWIG_fail;
70634 
70635 fail:
70636   lua_error(L);
70637   return SWIG_arg;
70638 }
70639 
70640 
70641 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
70642   int SWIG_arg = 0;
70643   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70644   lldb::DynamicValueType arg2 ;
70645 
70646   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
70647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
70648   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
70649 
70650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70651     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70652   }
70653 
70654   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
70655   (arg1)->SetUseDynamic(arg2);
70656 
70657   return SWIG_arg;
70658 
70659   if(0) SWIG_fail;
70660 
70661 fail:
70662   lua_error(L);
70663   return SWIG_arg;
70664 }
70665 
70666 
70667 static void swig_delete_SBVariablesOptions(void *obj) {
70668 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
70669 delete arg1;
70670 }
70671 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
70672     assert(lua_istable(L,1));
70673     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
70674     assert(!lua_isnil(L,-1));
70675     lua_replace(L,1); /* replace our table with real constructor */
70676     lua_call(L,lua_gettop(L)-1,1);
70677     return 1;
70678 }
70679 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
70680     {0,0,0}
70681 };
70682 static swig_lua_method swig_SBVariablesOptions_methods[]= {
70683     { "IsValid", _wrap_SBVariablesOptions_IsValid},
70684     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
70685     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
70686     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
70687     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
70688     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
70689     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
70690     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
70691     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
70692     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
70693     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
70694     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
70695     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
70696     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
70697     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
70698     {0,0}
70699 };
70700 static swig_lua_method swig_SBVariablesOptions_meta[] = {
70701     {0,0}
70702 };
70703 
70704 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
70705     {0,0,0}
70706 };
70707 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
70708     {0,0,0,0,0,0}
70709 };
70710 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
70711     {0,0}
70712 };
70713 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
70714     0
70715 };
70716 
70717 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
70718     "SBVariablesOptions",
70719     swig_SBVariablesOptions_Sf_SwigStatic_methods,
70720     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
70721     swig_SBVariablesOptions_Sf_SwigStatic_constants,
70722     swig_SBVariablesOptions_Sf_SwigStatic_classes,
70723     0
70724 };
70725 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
70726 static const char *swig_SBVariablesOptions_base_names[] = {0};
70727 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 };
70728 
70729 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
70730   int SWIG_arg = 0;
70731   lldb::SBWatchpoint *result = 0 ;
70732 
70733   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
70734   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
70735   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70736   return SWIG_arg;
70737 
70738   if(0) SWIG_fail;
70739 
70740 fail:
70741   lua_error(L);
70742   return SWIG_arg;
70743 }
70744 
70745 
70746 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
70747   int SWIG_arg = 0;
70748   lldb::SBWatchpoint *arg1 = 0 ;
70749   lldb::SBWatchpoint *result = 0 ;
70750 
70751   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
70752   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
70753 
70754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70755     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
70756   }
70757 
70758   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
70759   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70760   return SWIG_arg;
70761 
70762   if(0) SWIG_fail;
70763 
70764 fail:
70765   lua_error(L);
70766   return SWIG_arg;
70767 }
70768 
70769 
70770 static int _wrap_new_SBWatchpoint(lua_State* L) {
70771   int argc;
70772   int argv[2]={
70773     1,2
70774   };
70775 
70776   argc = lua_gettop(L);
70777   if (argc == 0) {
70778     return _wrap_new_SBWatchpoint__SWIG_0(L);
70779   }
70780   if (argc == 1) {
70781     int _v;
70782     {
70783       void *ptr;
70784       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
70785         _v = 0;
70786       } else {
70787         _v = 1;
70788       }
70789     }
70790     if (_v) {
70791       return _wrap_new_SBWatchpoint__SWIG_1(L);
70792     }
70793   }
70794 
70795   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
70796     "  Possible C/C++ prototypes are:\n"
70797     "    lldb::SBWatchpoint::SBWatchpoint()\n"
70798     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
70799   lua_error(L);return 0;
70800 }
70801 
70802 
70803 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
70804   int SWIG_arg = 0;
70805   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70806   bool result;
70807 
70808   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
70809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
70810 
70811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70812     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
70813   }
70814 
70815   result = (bool)(arg1)->IsValid();
70816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70817   return SWIG_arg;
70818 
70819   if(0) SWIG_fail;
70820 
70821 fail:
70822   lua_error(L);
70823   return SWIG_arg;
70824 }
70825 
70826 
70827 static int _wrap_SBWatchpoint___eq(lua_State* L) {
70828   int SWIG_arg = 0;
70829   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70830   lldb::SBWatchpoint *arg2 = 0 ;
70831   bool result;
70832 
70833   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
70834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
70835   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
70836 
70837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70838     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
70839   }
70840 
70841 
70842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70843     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
70844   }
70845 
70846   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
70847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70848   return SWIG_arg;
70849 
70850   if(0) SWIG_fail;
70851 
70852 fail:
70853   lua_error(L);
70854   return SWIG_arg;
70855 }
70856 
70857 
70858 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
70859   int SWIG_arg = 0;
70860   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70861   lldb::SBError result;
70862 
70863   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
70864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
70865 
70866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70867     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
70868   }
70869 
70870   result = (arg1)->GetError();
70871   {
70872     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
70873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
70874   }
70875   return SWIG_arg;
70876 
70877   if(0) SWIG_fail;
70878 
70879 fail:
70880   lua_error(L);
70881   return SWIG_arg;
70882 }
70883 
70884 
70885 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
70886   int SWIG_arg = 0;
70887   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70888   lldb::watch_id_t result;
70889 
70890   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
70891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
70892 
70893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70894     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
70895   }
70896 
70897   result = (lldb::watch_id_t)(arg1)->GetID();
70898   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70899   return SWIG_arg;
70900 
70901   if(0) SWIG_fail;
70902 
70903 fail:
70904   lua_error(L);
70905   return SWIG_arg;
70906 }
70907 
70908 
70909 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
70910   int SWIG_arg = 0;
70911   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70912   int32_t result;
70913 
70914   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
70915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
70916 
70917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70918     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
70919   }
70920 
70921   result = (int32_t)(arg1)->GetHardwareIndex();
70922   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70923   return SWIG_arg;
70924 
70925   if(0) SWIG_fail;
70926 
70927 fail:
70928   lua_error(L);
70929   return SWIG_arg;
70930 }
70931 
70932 
70933 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
70934   int SWIG_arg = 0;
70935   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70936   lldb::addr_t result;
70937 
70938   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
70939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
70940 
70941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70942     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
70943   }
70944 
70945   result = (lldb::addr_t)(arg1)->GetWatchAddress();
70946   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70947   return SWIG_arg;
70948 
70949   if(0) SWIG_fail;
70950 
70951 fail:
70952   lua_error(L);
70953   return SWIG_arg;
70954 }
70955 
70956 
70957 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
70958   int SWIG_arg = 0;
70959   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70960   size_t result;
70961 
70962   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
70963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
70964 
70965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70966     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
70967   }
70968 
70969   result = (arg1)->GetWatchSize();
70970   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70971   return SWIG_arg;
70972 
70973   if(0) SWIG_fail;
70974 
70975 fail:
70976   lua_error(L);
70977   return SWIG_arg;
70978 }
70979 
70980 
70981 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
70982   int SWIG_arg = 0;
70983   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70984   bool arg2 ;
70985 
70986   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
70987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
70988   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
70989 
70990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70991     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
70992   }
70993 
70994   arg2 = (lua_toboolean(L, 2)!=0);
70995   (arg1)->SetEnabled(arg2);
70996 
70997   return SWIG_arg;
70998 
70999   if(0) SWIG_fail;
71000 
71001 fail:
71002   lua_error(L);
71003   return SWIG_arg;
71004 }
71005 
71006 
71007 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
71008   int SWIG_arg = 0;
71009   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71010   bool result;
71011 
71012   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
71013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
71014 
71015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71016     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
71017   }
71018 
71019   result = (bool)(arg1)->IsEnabled();
71020   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71021   return SWIG_arg;
71022 
71023   if(0) SWIG_fail;
71024 
71025 fail:
71026   lua_error(L);
71027   return SWIG_arg;
71028 }
71029 
71030 
71031 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
71032   int SWIG_arg = 0;
71033   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71034   uint32_t result;
71035 
71036   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
71037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
71038 
71039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71040     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
71041   }
71042 
71043   result = (uint32_t)(arg1)->GetHitCount();
71044   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71045   return SWIG_arg;
71046 
71047   if(0) SWIG_fail;
71048 
71049 fail:
71050   lua_error(L);
71051   return SWIG_arg;
71052 }
71053 
71054 
71055 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
71056   int SWIG_arg = 0;
71057   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71058   uint32_t result;
71059 
71060   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
71061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
71062 
71063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71064     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
71065   }
71066 
71067   result = (uint32_t)(arg1)->GetIgnoreCount();
71068   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71069   return SWIG_arg;
71070 
71071   if(0) SWIG_fail;
71072 
71073 fail:
71074   lua_error(L);
71075   return SWIG_arg;
71076 }
71077 
71078 
71079 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
71080   int SWIG_arg = 0;
71081   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71082   uint32_t arg2 ;
71083 
71084   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
71085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
71086   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
71087 
71088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71089     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
71090   }
71091 
71092   arg2 = (uint32_t)lua_tointeger(L, 2);
71093   (arg1)->SetIgnoreCount(arg2);
71094 
71095   return SWIG_arg;
71096 
71097   if(0) SWIG_fail;
71098 
71099 fail:
71100   lua_error(L);
71101   return SWIG_arg;
71102 }
71103 
71104 
71105 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
71106   int SWIG_arg = 0;
71107   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71108   char *result = 0 ;
71109 
71110   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
71111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
71112 
71113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71114     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
71115   }
71116 
71117   result = (char *)(arg1)->GetCondition();
71118   lua_pushstring(L,(const char *)result); SWIG_arg++;
71119   return SWIG_arg;
71120 
71121   if(0) SWIG_fail;
71122 
71123 fail:
71124   lua_error(L);
71125   return SWIG_arg;
71126 }
71127 
71128 
71129 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
71130   int SWIG_arg = 0;
71131   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71132   char *arg2 = (char *) 0 ;
71133 
71134   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
71135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
71136   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
71137 
71138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71139     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
71140   }
71141 
71142   arg2 = (char *)lua_tostring(L, 2);
71143   (arg1)->SetCondition((char const *)arg2);
71144 
71145   return SWIG_arg;
71146 
71147   if(0) SWIG_fail;
71148 
71149 fail:
71150   lua_error(L);
71151   return SWIG_arg;
71152 }
71153 
71154 
71155 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
71156   int SWIG_arg = 0;
71157   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71158   lldb::SBStream *arg2 = 0 ;
71159   lldb::DescriptionLevel arg3 ;
71160   bool result;
71161 
71162   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
71163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
71164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
71165   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
71166 
71167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71168     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
71169   }
71170 
71171 
71172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
71173     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
71174   }
71175 
71176   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
71177   result = (bool)(arg1)->GetDescription(*arg2,arg3);
71178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71179   return SWIG_arg;
71180 
71181   if(0) SWIG_fail;
71182 
71183 fail:
71184   lua_error(L);
71185   return SWIG_arg;
71186 }
71187 
71188 
71189 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
71190   int SWIG_arg = 0;
71191   lldb::SBEvent *arg1 = 0 ;
71192   bool result;
71193 
71194   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
71195   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
71196 
71197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71198     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
71199   }
71200 
71201   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
71202   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71203   return SWIG_arg;
71204 
71205   if(0) SWIG_fail;
71206 
71207 fail:
71208   lua_error(L);
71209   return SWIG_arg;
71210 }
71211 
71212 
71213 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
71214   int SWIG_arg = 0;
71215   lldb::SBEvent *arg1 = 0 ;
71216   lldb::WatchpointEventType result;
71217 
71218   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
71219   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
71220 
71221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71222     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
71223   }
71224 
71225   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
71226   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71227   return SWIG_arg;
71228 
71229   if(0) SWIG_fail;
71230 
71231 fail:
71232   lua_error(L);
71233   return SWIG_arg;
71234 }
71235 
71236 
71237 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
71238   int SWIG_arg = 0;
71239   lldb::SBEvent *arg1 = 0 ;
71240   lldb::SBWatchpoint result;
71241 
71242   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
71243   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
71244 
71245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71246     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
71247   }
71248 
71249   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
71250   {
71251     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
71252     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
71253   }
71254   return SWIG_arg;
71255 
71256   if(0) SWIG_fail;
71257 
71258 fail:
71259   lua_error(L);
71260   return SWIG_arg;
71261 }
71262 
71263 
71264 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
71265   int SWIG_arg = 0;
71266   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71267   std::string result;
71268 
71269   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
71270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
71271 
71272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71273     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
71274   }
71275 
71276   result = lldb_SBWatchpoint___str__(arg1);
71277   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
71278   return SWIG_arg;
71279 
71280   if(0) SWIG_fail;
71281 
71282 fail:
71283   lua_error(L);
71284   return SWIG_arg;
71285 }
71286 
71287 
71288 static void swig_delete_SBWatchpoint(void *obj) {
71289 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
71290 delete arg1;
71291 }
71292 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
71293     assert(lua_istable(L,1));
71294     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
71295     assert(!lua_isnil(L,-1));
71296     lua_replace(L,1); /* replace our table with real constructor */
71297     lua_call(L,lua_gettop(L)-1,1);
71298     return 1;
71299 }
71300 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
71301     {0,0,0}
71302 };
71303 static swig_lua_method swig_SBWatchpoint_methods[]= {
71304     { "IsValid", _wrap_SBWatchpoint_IsValid},
71305     { "__eq", _wrap_SBWatchpoint___eq},
71306     { "GetError", _wrap_SBWatchpoint_GetError},
71307     { "GetID", _wrap_SBWatchpoint_GetID},
71308     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
71309     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
71310     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
71311     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
71312     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
71313     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
71314     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
71315     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
71316     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
71317     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
71318     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
71319     { "__tostring", _wrap_SBWatchpoint___tostring},
71320     {0,0}
71321 };
71322 static swig_lua_method swig_SBWatchpoint_meta[] = {
71323     { "__eq", _wrap_SBWatchpoint___eq},
71324     { "__tostring", _wrap_SBWatchpoint___tostring},
71325     {0,0}
71326 };
71327 
71328 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
71329     {0,0,0}
71330 };
71331 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
71332     {0,0,0,0,0,0}
71333 };
71334 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
71335     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
71336     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
71337     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
71338     {0,0}
71339 };
71340 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
71341     0
71342 };
71343 
71344 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
71345     "SBWatchpoint",
71346     swig_SBWatchpoint_Sf_SwigStatic_methods,
71347     swig_SBWatchpoint_Sf_SwigStatic_attributes,
71348     swig_SBWatchpoint_Sf_SwigStatic_constants,
71349     swig_SBWatchpoint_Sf_SwigStatic_classes,
71350     0
71351 };
71352 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
71353 static const char *swig_SBWatchpoint_base_names[] = {0};
71354 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 };
71355 
71356 static swig_lua_attribute swig_SwigModule_attributes[] = {
71357     {0,0,0}
71358 };
71359 static swig_lua_const_info swig_SwigModule_constants[]= {
71360     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
71361     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
71362     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
71363     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
71364     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
71365     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
71366     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
71367     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
71368     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
71369     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
71370     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
71371     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
71372     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
71373     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
71374     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
71375     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
71376     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
71377     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
71378     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
71379     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
71380     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
71381     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
71382     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
71383     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
71384     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
71385     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
71386     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
71387     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
71388     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
71389     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
71390     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
71391     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
71392     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
71393     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
71394     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
71395     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
71396     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
71397     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
71398     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
71399     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
71400     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
71401     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
71402     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
71403     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
71404     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
71405     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
71406     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
71407     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
71408     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
71409     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
71410     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
71411     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
71412     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
71413     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
71414     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
71415     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
71416     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
71417     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
71418     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
71419     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
71420     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
71421     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
71422     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
71423     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
71424     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
71425     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
71426     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
71427     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
71428     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
71429     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
71430     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
71431     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
71432     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
71433     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
71434     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
71435     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
71436     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
71437     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
71438     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
71439     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
71440     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
71441     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
71442     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
71443     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
71444     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
71445     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
71446     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
71447     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
71448     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
71449     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
71450     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
71451     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
71452     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
71453     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
71454     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
71455     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
71456     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
71457     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
71458     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
71459     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
71460     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
71461     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
71462     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
71463     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
71464     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
71465     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
71466     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
71467     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
71468     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
71469     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
71470     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
71471     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
71472     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
71473     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
71474     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
71475     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
71476     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
71477     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
71478     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
71479     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
71480     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
71481     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
71482     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
71483     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
71484     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
71485     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
71486     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
71487     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
71488     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
71489     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
71490     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
71491     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
71492     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
71493     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
71494     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
71495     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
71496     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
71497     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
71498     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
71499     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
71500     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
71501     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
71502     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
71503     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
71504     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
71505     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
71506     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
71507     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
71508     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
71509     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
71510     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
71511     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
71512     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
71513     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
71514     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
71515     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
71516     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
71517     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
71518     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
71519     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
71520     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
71521     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
71522     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
71523     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
71524     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
71525     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
71526     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
71527     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
71528     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
71529     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
71530     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
71531     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
71532     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
71533     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
71534     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
71535     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
71536     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
71537     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
71538     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
71539     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
71540     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
71541     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
71542     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
71543     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
71544     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
71545     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
71546     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
71547     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
71548     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
71549     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
71550     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
71551     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
71552     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
71553     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
71554     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
71555     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
71556     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
71557     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
71558     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
71559     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
71560     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
71561     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
71562     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
71563     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
71564     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
71565     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
71566     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
71567     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
71568     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
71569     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
71570     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
71571     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
71572     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
71573     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
71574     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
71575     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
71576     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
71577     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
71578     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
71579     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
71580     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
71581     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
71582     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
71583     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
71584     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
71585     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
71586     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
71587     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
71588     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
71589     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
71590     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
71591     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
71592     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
71593     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
71594     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
71595     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
71596     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
71597     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
71598     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
71599     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
71600     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
71601     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
71602     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
71603     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
71604     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
71605     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
71606     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
71607     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
71608     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
71609     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
71610     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
71611     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
71612     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
71613     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
71614     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
71615     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
71616     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
71617     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
71618     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
71619     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
71620     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
71621     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
71622     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
71623     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
71624     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
71625     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
71626     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
71627     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
71628     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
71629     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
71630     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
71631     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
71632     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
71633     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
71634     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
71635     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
71636     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
71637     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
71638     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
71639     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
71640     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
71641     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
71642     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
71643     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
71644     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
71645     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
71646     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
71647     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
71648     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
71649     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
71650     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
71651     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
71652     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
71653     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
71654     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
71655     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
71656     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
71657     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
71658     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
71659     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
71660     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
71661     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
71662     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
71663     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
71664     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
71665     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
71666     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
71667     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
71668     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
71669     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
71670     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
71671     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
71672     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
71673     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
71674     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
71675     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
71676     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
71677     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
71678     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
71679     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
71680     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
71681     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
71682     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
71683     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
71684     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
71685     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
71686     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
71687     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
71688     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
71689     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
71690     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
71691     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
71692     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
71693     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
71694     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
71695     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
71696     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
71697     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
71698     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
71699     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
71700     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
71701     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
71702     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
71703     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
71704     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
71705     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
71706     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
71707     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
71708     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
71709     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
71710     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
71711     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
71712     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
71713     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
71714     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
71715     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
71716     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
71717     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
71718     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
71719     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
71720     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
71721     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
71722     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
71723     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
71724     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
71725     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
71726     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
71727     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
71728     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
71729     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
71730     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
71731     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
71732     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
71733     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
71734     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
71735     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
71736     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
71737     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
71738     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
71739     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
71740     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
71741     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
71742     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
71743     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
71744     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
71745     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
71746     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
71747     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
71748     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
71749     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
71750     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
71751     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
71752     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
71753     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
71754     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
71755     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
71756     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
71757     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
71758     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
71759     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
71760     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
71761     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
71762     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
71763     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
71764     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
71765     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
71766     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
71767     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
71768     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
71769     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
71770     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
71771     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
71772     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
71773     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
71774     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
71775     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
71776     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
71777     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
71778     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
71779     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
71780     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
71781     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
71782     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
71783     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
71784     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
71785     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
71786     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
71787     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
71788     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
71789     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
71790     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
71791     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
71792     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
71793     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
71794     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
71795     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
71796     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
71797     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
71798     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
71799     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
71800     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
71801     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
71802     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
71803     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
71804     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
71805     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
71806     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
71807     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
71808     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
71809     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
71810     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
71811     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
71812     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
71813     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
71814     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
71815     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
71816     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
71817     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
71818     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
71819     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
71820     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
71821     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
71822     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
71823     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
71824     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
71825     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
71826     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
71827     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
71828     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
71829     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
71830     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
71831     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
71832     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
71833     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
71834     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
71835     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
71836     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
71837     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
71838     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
71839     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
71840     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
71841     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
71842     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
71843     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
71844     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
71845     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
71846     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
71847     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
71848     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
71849     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
71850     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
71851     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
71852     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
71853     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
71854     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
71855     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
71856     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
71857     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
71858     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
71859     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
71860     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
71861     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
71862     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
71863     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
71864     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
71865     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
71866     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
71867     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
71868     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
71869     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
71870     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
71871     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
71872     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
71873     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
71874     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
71875     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
71876     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
71877     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
71878     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
71879     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
71880     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
71881     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
71882     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
71883     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
71884     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
71885     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
71886     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
71887     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
71888     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
71889     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
71890     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
71891     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
71892     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
71893     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
71894     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
71895     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
71896     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
71897     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
71898     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
71899     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
71900     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
71901     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
71902     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
71903     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
71904     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
71905     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
71906     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
71907     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
71908     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
71909     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
71910     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
71911     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
71912     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
71913     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
71914     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
71915     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
71916     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
71917     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
71918     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
71919     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
71920     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
71921     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
71922     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
71923     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
71924     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
71925     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
71926     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
71927     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
71928     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
71929     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
71930     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
71931     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
71932     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
71933     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
71934     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
71935     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
71936     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
71937     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
71938     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
71939     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
71940     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
71941     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
71942     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
71943     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
71944     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
71945     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
71946     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
71947     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
71948     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
71949     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
71950     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
71951     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
71952     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
71953     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
71954     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
71955     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
71956     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
71957     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
71958     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
71959     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
71960     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
71961     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
71962     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
71963     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
71964     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
71965     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
71966     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
71967     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
71968     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
71969     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
71970     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
71971     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
71972     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
71973     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
71974     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
71975     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
71976     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
71977     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
71978     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
71979     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
71980     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
71981     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
71982     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
71983     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
71984     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
71985     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
71986     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
71987     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
71988     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
71989     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
71990     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
71991     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
71992     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
71993     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
71994     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
71995     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
71996     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
71997     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
71998     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
71999     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeInstruction", lldb::eTraceInstructionControlFlowTypeInstruction)},
72000     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeBranch", lldb::eTraceInstructionControlFlowTypeBranch)},
72001     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeTakenBranch", lldb::eTraceInstructionControlFlowTypeTakenBranch)},
72002     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeCall", lldb::eTraceInstructionControlFlowTypeCall)},
72003     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeReturn", lldb::eTraceInstructionControlFlowTypeReturn)},
72004     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
72005     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
72006     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
72007     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
72008     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
72009     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
72010     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
72011     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
72012     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
72013     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
72014     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
72015     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
72016     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
72017     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
72018     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
72019     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
72020     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
72021     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
72022     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
72023     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
72024     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
72025     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
72026     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
72027     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
72028     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
72029     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
72030     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
72031     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
72032     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
72033     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
72034     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
72035     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
72036     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
72037     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
72038     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
72039     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
72040     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
72041     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
72042     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
72043     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
72044     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
72045     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
72046     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
72047     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
72048     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
72049     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
72050     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
72051     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
72052     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
72053     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
72054     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
72055     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
72056     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
72057     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
72058     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
72059     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
72060     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
72061     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
72062     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
72063     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
72064     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
72065     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
72066     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
72067     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
72068     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
72069     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
72070     {SWIG_LUA_CONSTTAB_INT("eSaveCoreStackOnly", lldb::eSaveCoreStackOnly)},
72071     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
72072     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
72073     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
72074     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
72075     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
72076     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
72077     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
72078     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
72079     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
72080     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
72081     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
72082     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
72083     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
72084     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
72085     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
72086     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
72087     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
72088     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
72089     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
72090     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
72091     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
72092     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
72093     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
72094     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
72095     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
72096     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
72097     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
72098     {0,0,0,0,0,0}
72099 };
72100 static swig_lua_method swig_SwigModule_methods[]= {
72101     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
72102     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
72103     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
72104     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
72105     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
72106     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
72107     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
72108     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
72109     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
72110     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
72111     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
72112     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
72113     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
72114     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
72115     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
72116     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
72117     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
72118     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
72119     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
72120     { "SBDebugger_Create", _wrap_SBDebugger_Create},
72121     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
72122     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
72123     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
72124     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
72125     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
72126     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
72127     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
72128     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
72129     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
72130     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
72131     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
72132     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
72133     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
72134     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
72135     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
72136     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
72137     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
72138     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
72139     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
72140     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
72141     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
72142     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
72143     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
72144     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
72145     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
72146     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
72147     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
72148     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
72149     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
72150     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
72151     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
72152     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
72153     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
72154     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
72155     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
72156     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
72157     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
72158     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
72159     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
72160     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
72161     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
72162     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
72163     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
72164     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
72165     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
72166     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
72167     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
72168     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
72169     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
72170     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
72171     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
72172     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
72173     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
72174     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
72175     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
72176     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
72177     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
72178     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
72179     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
72180     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
72181     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
72182     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
72183     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
72184     {0,0}
72185 };
72186 static swig_lua_class* swig_SwigModule_classes[]= {
72187 &_wrap_class_string,
72188 &_wrap_class_SBAddress,
72189 &_wrap_class_SBAttachInfo,
72190 &_wrap_class_SBBlock,
72191 &_wrap_class_SBBreakpoint,
72192 &_wrap_class_SBBreakpointList,
72193 &_wrap_class_SBBreakpointLocation,
72194 &_wrap_class_SBBreakpointName,
72195 &_wrap_class_SBBroadcaster,
72196 &_wrap_class_SBCommandInterpreter,
72197 &_wrap_class_SBCommandInterpreterRunOptions,
72198 &_wrap_class_SBCommandReturnObject,
72199 &_wrap_class_SBCommunication,
72200 &_wrap_class_SBCompileUnit,
72201 &_wrap_class_SBData,
72202 &_wrap_class_SBDebugger,
72203 &_wrap_class_SBDeclaration,
72204 &_wrap_class_SBError,
72205 &_wrap_class_SBEnvironment,
72206 &_wrap_class_SBEvent,
72207 &_wrap_class_SBExecutionContext,
72208 &_wrap_class_SBExpressionOptions,
72209 &_wrap_class_SBFile,
72210 &_wrap_class_SBFileSpec,
72211 &_wrap_class_SBFileSpecList,
72212 &_wrap_class_SBFrame,
72213 &_wrap_class_SBFunction,
72214 &_wrap_class_SBHostOS,
72215 &_wrap_class_SBInstruction,
72216 &_wrap_class_SBInstructionList,
72217 &_wrap_class_SBLanguageRuntime,
72218 &_wrap_class_SBLaunchInfo,
72219 &_wrap_class_SBLineEntry,
72220 &_wrap_class_SBListener,
72221 &_wrap_class_SBMemoryRegionInfo,
72222 &_wrap_class_SBMemoryRegionInfoList,
72223 &_wrap_class_SBModule,
72224 &_wrap_class_SBModuleSpec,
72225 &_wrap_class_SBModuleSpecList,
72226 &_wrap_class_SBPlatformConnectOptions,
72227 &_wrap_class_SBPlatformShellCommand,
72228 &_wrap_class_SBPlatform,
72229 &_wrap_class_SBProcess,
72230 &_wrap_class_SBProcessInfo,
72231 &_wrap_class_SBQueue,
72232 &_wrap_class_SBQueueItem,
72233 &_wrap_class_SBReproducer,
72234 &_wrap_class_SBSection,
72235 &_wrap_class_SBSourceManager,
72236 &_wrap_class_SBStream,
72237 &_wrap_class_SBStringList,
72238 &_wrap_class_SBStructuredData,
72239 &_wrap_class_SBSymbol,
72240 &_wrap_class_SBSymbolContext,
72241 &_wrap_class_SBSymbolContextList,
72242 &_wrap_class_SBTarget,
72243 &_wrap_class_SBThread,
72244 &_wrap_class_SBThreadCollection,
72245 &_wrap_class_SBThreadPlan,
72246 &_wrap_class_SBTrace,
72247 &_wrap_class_SBTypeMember,
72248 &_wrap_class_SBTypeMemberFunction,
72249 &_wrap_class_SBType,
72250 &_wrap_class_SBTypeList,
72251 &_wrap_class_SBTypeCategory,
72252 &_wrap_class_SBTypeEnumMember,
72253 &_wrap_class_SBTypeEnumMemberList,
72254 &_wrap_class_SBTypeFilter,
72255 &_wrap_class_SBTypeFormat,
72256 &_wrap_class_SBTypeNameSpecifier,
72257 &_wrap_class_SBTypeSummaryOptions,
72258 &_wrap_class_SBTypeSummary,
72259 &_wrap_class_SBTypeSynthetic,
72260 &_wrap_class_SBUnixSignals,
72261 &_wrap_class_SBValue,
72262 &_wrap_class_SBValueList,
72263 &_wrap_class_SBVariablesOptions,
72264 &_wrap_class_SBWatchpoint,
72265     0
72266 };
72267 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
72268     0
72269 };
72270 
72271 static swig_lua_namespace swig_SwigModule = {
72272     "lldb",
72273     swig_SwigModule_methods,
72274     swig_SwigModule_attributes,
72275     swig_SwigModule_constants,
72276     swig_SwigModule_classes,
72277     swig_SwigModule_namespaces
72278 };
72279 #ifdef __cplusplus
72280 }
72281 #endif
72282 
72283 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
72284 
72285 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
72286 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
72287 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};
72288 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};
72289 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};
72290 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};
72291 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
72292 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
72293 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
72294 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
72295 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
72296 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
72297 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
72298 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
72299 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
72300 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
72301 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
72302 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
72303 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
72304 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
72305 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
72306 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
72307 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
72308 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
72309 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
72310 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
72311 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
72312 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
72313 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
72314 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
72315 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
72316 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
72317 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
72318 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
72319 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
72320 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
72321 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
72322 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
72323 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
72324 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
72325 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
72326 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
72327 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
72328 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
72329 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
72330 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
72331 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
72332 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
72333 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
72334 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
72335 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
72336 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
72337 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
72338 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
72339 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
72340 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
72341 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
72342 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
72343 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
72344 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
72345 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
72346 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
72347 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
72348 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
72349 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
72350 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
72351 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
72352 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
72353 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
72354 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
72355 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
72356 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
72357 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
72358 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
72359 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
72360 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
72361 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
72362 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
72363 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
72364 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
72365 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
72366 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
72367 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
72368 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
72369 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
72370 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};
72371 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
72372 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
72373 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
72374 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
72375 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};
72376 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
72377 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};
72378 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};
72379 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};
72380 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};
72381 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};
72382 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};
72383 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};
72384 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};
72385 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};
72386 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};
72387 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};
72388 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};
72389 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};
72390 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};
72391 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};
72392 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};
72393 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};
72394 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};
72395 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};
72396 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};
72397 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};
72398 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};
72399 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};
72400 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};
72401 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};
72402 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};
72403 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};
72404 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};
72405 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};
72406 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};
72407 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};
72408 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};
72409 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};
72410 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};
72411 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};
72412 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};
72413 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};
72414 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};
72415 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};
72416 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};
72417 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};
72418 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};
72419 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};
72420 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};
72421 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};
72422 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};
72423 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};
72424 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};
72425 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};
72426 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};
72427 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};
72428 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};
72429 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};
72430 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};
72431 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};
72432 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};
72433 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};
72434 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};
72435 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};
72436 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};
72437 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};
72438 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};
72439 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};
72440 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};
72441 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};
72442 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};
72443 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};
72444 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};
72445 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};
72446 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};
72447 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};
72448 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};
72449 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};
72450 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};
72451 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};
72452 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};
72453 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};
72454 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};
72455 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};
72456 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};
72457 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};
72458 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};
72459 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};
72460 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};
72461 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};
72462 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};
72463 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};
72464 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};
72465 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};
72466 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};
72467 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};
72468 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};
72469 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};
72470 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};
72471 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};
72472 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};
72473 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};
72474 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};
72475 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
72476 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};
72477 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};
72478 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};
72479 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};
72480 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};
72481 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};
72482 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};
72483 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};
72484 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};
72485 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};
72486 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};
72487 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};
72488 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};
72489 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};
72490 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};
72491 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};
72492 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};
72493 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};
72494 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};
72495 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};
72496 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};
72497 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};
72498 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};
72499 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};
72500 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};
72501 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};
72502 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};
72503 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};
72504 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};
72505 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};
72506 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};
72507 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};
72508 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};
72509 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};
72510 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};
72511 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};
72512 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
72513 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
72514 
72515 static swig_type_info *swig_type_initial[] = {
72516   &_swigt__p_bool,
72517   &_swigt__p_double,
72518   &_swigt__p_f_p_q_const__char_p_void__void,
72519   &_swigt__p_f_p_void__p_void,
72520   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
72521   &_swigt__p_int,
72522   &_swigt__p_lldb__ConnectionStatus,
72523   &_swigt__p_lldb__SBAddress,
72524   &_swigt__p_lldb__SBAttachInfo,
72525   &_swigt__p_lldb__SBBlock,
72526   &_swigt__p_lldb__SBBreakpoint,
72527   &_swigt__p_lldb__SBBreakpointList,
72528   &_swigt__p_lldb__SBBreakpointLocation,
72529   &_swigt__p_lldb__SBBreakpointName,
72530   &_swigt__p_lldb__SBBroadcaster,
72531   &_swigt__p_lldb__SBCommandInterpreter,
72532   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
72533   &_swigt__p_lldb__SBCommandReturnObject,
72534   &_swigt__p_lldb__SBCommunication,
72535   &_swigt__p_lldb__SBCompileUnit,
72536   &_swigt__p_lldb__SBData,
72537   &_swigt__p_lldb__SBDebugger,
72538   &_swigt__p_lldb__SBDeclaration,
72539   &_swigt__p_lldb__SBEnvironment,
72540   &_swigt__p_lldb__SBError,
72541   &_swigt__p_lldb__SBEvent,
72542   &_swigt__p_lldb__SBExecutionContext,
72543   &_swigt__p_lldb__SBExpressionOptions,
72544   &_swigt__p_lldb__SBFile,
72545   &_swigt__p_lldb__SBFileSpec,
72546   &_swigt__p_lldb__SBFileSpecList,
72547   &_swigt__p_lldb__SBFrame,
72548   &_swigt__p_lldb__SBFunction,
72549   &_swigt__p_lldb__SBHostOS,
72550   &_swigt__p_lldb__SBInstruction,
72551   &_swigt__p_lldb__SBInstructionList,
72552   &_swigt__p_lldb__SBLanguageRuntime,
72553   &_swigt__p_lldb__SBLaunchInfo,
72554   &_swigt__p_lldb__SBLineEntry,
72555   &_swigt__p_lldb__SBListener,
72556   &_swigt__p_lldb__SBMemoryRegionInfo,
72557   &_swigt__p_lldb__SBMemoryRegionInfoList,
72558   &_swigt__p_lldb__SBModule,
72559   &_swigt__p_lldb__SBModuleSpec,
72560   &_swigt__p_lldb__SBModuleSpecList,
72561   &_swigt__p_lldb__SBPlatform,
72562   &_swigt__p_lldb__SBPlatformConnectOptions,
72563   &_swigt__p_lldb__SBPlatformShellCommand,
72564   &_swigt__p_lldb__SBProcess,
72565   &_swigt__p_lldb__SBProcessInfo,
72566   &_swigt__p_lldb__SBQueue,
72567   &_swigt__p_lldb__SBQueueItem,
72568   &_swigt__p_lldb__SBReproducer,
72569   &_swigt__p_lldb__SBSection,
72570   &_swigt__p_lldb__SBSourceManager,
72571   &_swigt__p_lldb__SBStream,
72572   &_swigt__p_lldb__SBStringList,
72573   &_swigt__p_lldb__SBStructuredData,
72574   &_swigt__p_lldb__SBSymbol,
72575   &_swigt__p_lldb__SBSymbolContext,
72576   &_swigt__p_lldb__SBSymbolContextList,
72577   &_swigt__p_lldb__SBTarget,
72578   &_swigt__p_lldb__SBThread,
72579   &_swigt__p_lldb__SBThreadCollection,
72580   &_swigt__p_lldb__SBThreadPlan,
72581   &_swigt__p_lldb__SBTrace,
72582   &_swigt__p_lldb__SBType,
72583   &_swigt__p_lldb__SBTypeCategory,
72584   &_swigt__p_lldb__SBTypeEnumMember,
72585   &_swigt__p_lldb__SBTypeEnumMemberList,
72586   &_swigt__p_lldb__SBTypeFilter,
72587   &_swigt__p_lldb__SBTypeFormat,
72588   &_swigt__p_lldb__SBTypeList,
72589   &_swigt__p_lldb__SBTypeMember,
72590   &_swigt__p_lldb__SBTypeMemberFunction,
72591   &_swigt__p_lldb__SBTypeNameSpecifier,
72592   &_swigt__p_lldb__SBTypeSummary,
72593   &_swigt__p_lldb__SBTypeSummaryOptions,
72594   &_swigt__p_lldb__SBTypeSynthetic,
72595   &_swigt__p_lldb__SBUnixSignals,
72596   &_swigt__p_lldb__SBValue,
72597   &_swigt__p_lldb__SBValueList,
72598   &_swigt__p_lldb__SBVariablesOptions,
72599   &_swigt__p_lldb__SBWatchpoint,
72600   &_swigt__p_long_double,
72601   &_swigt__p_long_long,
72602   &_swigt__p_p_void,
72603   &_swigt__p_pthread_rwlock_t,
72604   &_swigt__p_pthread_t,
72605   &_swigt__p_short,
72606   &_swigt__p_signed_char,
72607   &_swigt__p_size_t,
72608   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
72609   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
72610   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
72611   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
72612   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
72613   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
72614   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
72615   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
72616   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
72617   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
72618   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
72619   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
72620   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
72621   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
72622   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
72623   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
72624   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
72625   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
72626   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
72627   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
72628   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
72629   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
72630   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
72631   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
72632   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
72633   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
72634   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
72635   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
72636   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
72637   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
72638   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
72639   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
72640   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
72641   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
72642   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
72643   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
72644   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
72645   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
72646   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
72647   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
72648   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
72649   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
72650   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
72651   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
72652   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
72653   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
72654   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
72655   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
72656   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
72657   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
72658   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
72659   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
72660   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
72661   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
72662   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
72663   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
72664   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
72665   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
72666   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
72667   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
72668   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
72669   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
72670   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
72671   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
72672   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
72673   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
72674   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
72675   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
72676   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
72677   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
72678   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
72679   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
72680   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
72681   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
72682   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
72683   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
72684   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
72685   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
72686   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
72687   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
72688   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
72689   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
72690   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
72691   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
72692   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
72693   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
72694   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
72695   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
72696   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
72697   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
72698   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
72699   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
72700   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
72701   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
72702   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
72703   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
72704   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
72705   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
72706   &_swigt__p_std__string,
72707   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
72708   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
72709   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
72710   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
72711   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
72712   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
72713   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
72714   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
72715   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
72716   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
72717   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
72718   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
72719   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
72720   &_swigt__p_std__unique_ptrT_lldb_private__TraceCursor_t,
72721   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
72722   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
72723   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
72724   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
72725   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
72726   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
72727   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
72728   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
72729   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
72730   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
72731   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
72732   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
72733   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
72734   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
72735   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
72736   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
72737   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
72738   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
72739   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
72740   &_swigt__p_unsigned_char,
72741   &_swigt__p_unsigned_int,
72742   &_swigt__p_unsigned_long_long,
72743   &_swigt__p_unsigned_short,
72744   &_swigt__p_void,
72745 };
72746 
72747 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
72748 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
72749 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}};
72750 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}};
72751 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}};
72752 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
72753 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
72754 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
72755 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
72756 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
72757 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
72758 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
72759 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
72760 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
72761 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
72762 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
72763 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
72764 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
72765 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
72766 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
72767 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
72768 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
72769 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
72770 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
72771 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
72772 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
72773 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
72774 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
72775 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
72776 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
72777 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
72778 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
72779 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
72780 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
72781 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
72782 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
72783 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
72784 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
72785 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
72786 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
72787 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
72788 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
72789 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
72790 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
72791 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
72792 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
72793 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
72794 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
72795 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
72796 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
72797 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
72798 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
72799 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
72800 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
72801 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
72802 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
72803 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
72804 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
72805 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
72806 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
72807 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
72808 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
72809 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
72810 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
72811 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
72812 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
72813 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
72814 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
72815 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
72816 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
72817 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
72818 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
72819 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
72820 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
72821 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
72822 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
72823 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
72824 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
72825 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
72826 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
72827 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
72828 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
72829 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
72830 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
72831 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
72832 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
72833 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
72834 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
72835 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
72836 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
72837 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
72838 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
72839 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}};
72840 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}};
72841 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}};
72842 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}};
72843 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}};
72844 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}};
72845 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}};
72846 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}};
72847 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}};
72848 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}};
72849 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}};
72850 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}};
72851 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}};
72852 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}};
72853 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}};
72854 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}};
72855 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}};
72856 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}};
72857 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}};
72858 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}};
72859 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}};
72860 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}};
72861 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}};
72862 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}};
72863 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}};
72864 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}};
72865 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}};
72866 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}};
72867 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}};
72868 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}};
72869 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}};
72870 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}};
72871 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}};
72872 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}};
72873 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}};
72874 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}};
72875 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}};
72876 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}};
72877 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}};
72878 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}};
72879 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}};
72880 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}};
72881 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}};
72882 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}};
72883 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}};
72884 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}};
72885 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}};
72886 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}};
72887 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}};
72888 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}};
72889 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}};
72890 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}};
72891 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}};
72892 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}};
72893 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}};
72894 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}};
72895 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}};
72896 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}};
72897 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}};
72898 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}};
72899 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}};
72900 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}};
72901 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}};
72902 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}};
72903 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}};
72904 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}};
72905 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}};
72906 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}};
72907 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}};
72908 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}};
72909 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}};
72910 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}};
72911 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}};
72912 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}};
72913 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}};
72914 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}};
72915 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}};
72916 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}};
72917 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}};
72918 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}};
72919 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}};
72920 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}};
72921 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}};
72922 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}};
72923 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}};
72924 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}};
72925 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}};
72926 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}};
72927 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}};
72928 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}};
72929 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}};
72930 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}};
72931 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}};
72932 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}};
72933 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}};
72934 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}};
72935 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}};
72936 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}};
72937 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
72938 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}};
72939 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}};
72940 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}};
72941 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}};
72942 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}};
72943 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}};
72944 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}};
72945 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}};
72946 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}};
72947 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}};
72948 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}};
72949 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}};
72950 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}};
72951 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}};
72952 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}};
72953 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}};
72954 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}};
72955 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}};
72956 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}};
72957 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}};
72958 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}};
72959 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}};
72960 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}};
72961 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}};
72962 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}};
72963 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}};
72964 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}};
72965 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}};
72966 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}};
72967 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}};
72968 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}};
72969 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}};
72970 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}};
72971 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
72972 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
72973 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
72974 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
72975 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
72976 
72977 static swig_cast_info *swig_cast_initial[] = {
72978   _swigc__p_bool,
72979   _swigc__p_double,
72980   _swigc__p_f_p_q_const__char_p_void__void,
72981   _swigc__p_f_p_void__p_void,
72982   _swigc__p_f_p_void_p_q_const__void_size_t__void,
72983   _swigc__p_int,
72984   _swigc__p_lldb__ConnectionStatus,
72985   _swigc__p_lldb__SBAddress,
72986   _swigc__p_lldb__SBAttachInfo,
72987   _swigc__p_lldb__SBBlock,
72988   _swigc__p_lldb__SBBreakpoint,
72989   _swigc__p_lldb__SBBreakpointList,
72990   _swigc__p_lldb__SBBreakpointLocation,
72991   _swigc__p_lldb__SBBreakpointName,
72992   _swigc__p_lldb__SBBroadcaster,
72993   _swigc__p_lldb__SBCommandInterpreter,
72994   _swigc__p_lldb__SBCommandInterpreterRunOptions,
72995   _swigc__p_lldb__SBCommandReturnObject,
72996   _swigc__p_lldb__SBCommunication,
72997   _swigc__p_lldb__SBCompileUnit,
72998   _swigc__p_lldb__SBData,
72999   _swigc__p_lldb__SBDebugger,
73000   _swigc__p_lldb__SBDeclaration,
73001   _swigc__p_lldb__SBEnvironment,
73002   _swigc__p_lldb__SBError,
73003   _swigc__p_lldb__SBEvent,
73004   _swigc__p_lldb__SBExecutionContext,
73005   _swigc__p_lldb__SBExpressionOptions,
73006   _swigc__p_lldb__SBFile,
73007   _swigc__p_lldb__SBFileSpec,
73008   _swigc__p_lldb__SBFileSpecList,
73009   _swigc__p_lldb__SBFrame,
73010   _swigc__p_lldb__SBFunction,
73011   _swigc__p_lldb__SBHostOS,
73012   _swigc__p_lldb__SBInstruction,
73013   _swigc__p_lldb__SBInstructionList,
73014   _swigc__p_lldb__SBLanguageRuntime,
73015   _swigc__p_lldb__SBLaunchInfo,
73016   _swigc__p_lldb__SBLineEntry,
73017   _swigc__p_lldb__SBListener,
73018   _swigc__p_lldb__SBMemoryRegionInfo,
73019   _swigc__p_lldb__SBMemoryRegionInfoList,
73020   _swigc__p_lldb__SBModule,
73021   _swigc__p_lldb__SBModuleSpec,
73022   _swigc__p_lldb__SBModuleSpecList,
73023   _swigc__p_lldb__SBPlatform,
73024   _swigc__p_lldb__SBPlatformConnectOptions,
73025   _swigc__p_lldb__SBPlatformShellCommand,
73026   _swigc__p_lldb__SBProcess,
73027   _swigc__p_lldb__SBProcessInfo,
73028   _swigc__p_lldb__SBQueue,
73029   _swigc__p_lldb__SBQueueItem,
73030   _swigc__p_lldb__SBReproducer,
73031   _swigc__p_lldb__SBSection,
73032   _swigc__p_lldb__SBSourceManager,
73033   _swigc__p_lldb__SBStream,
73034   _swigc__p_lldb__SBStringList,
73035   _swigc__p_lldb__SBStructuredData,
73036   _swigc__p_lldb__SBSymbol,
73037   _swigc__p_lldb__SBSymbolContext,
73038   _swigc__p_lldb__SBSymbolContextList,
73039   _swigc__p_lldb__SBTarget,
73040   _swigc__p_lldb__SBThread,
73041   _swigc__p_lldb__SBThreadCollection,
73042   _swigc__p_lldb__SBThreadPlan,
73043   _swigc__p_lldb__SBTrace,
73044   _swigc__p_lldb__SBType,
73045   _swigc__p_lldb__SBTypeCategory,
73046   _swigc__p_lldb__SBTypeEnumMember,
73047   _swigc__p_lldb__SBTypeEnumMemberList,
73048   _swigc__p_lldb__SBTypeFilter,
73049   _swigc__p_lldb__SBTypeFormat,
73050   _swigc__p_lldb__SBTypeList,
73051   _swigc__p_lldb__SBTypeMember,
73052   _swigc__p_lldb__SBTypeMemberFunction,
73053   _swigc__p_lldb__SBTypeNameSpecifier,
73054   _swigc__p_lldb__SBTypeSummary,
73055   _swigc__p_lldb__SBTypeSummaryOptions,
73056   _swigc__p_lldb__SBTypeSynthetic,
73057   _swigc__p_lldb__SBUnixSignals,
73058   _swigc__p_lldb__SBValue,
73059   _swigc__p_lldb__SBValueList,
73060   _swigc__p_lldb__SBVariablesOptions,
73061   _swigc__p_lldb__SBWatchpoint,
73062   _swigc__p_long_double,
73063   _swigc__p_long_long,
73064   _swigc__p_p_void,
73065   _swigc__p_pthread_rwlock_t,
73066   _swigc__p_pthread_t,
73067   _swigc__p_short,
73068   _swigc__p_signed_char,
73069   _swigc__p_size_t,
73070   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
73071   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
73072   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
73073   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
73074   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
73075   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
73076   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
73077   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
73078   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
73079   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
73080   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
73081   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
73082   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
73083   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
73084   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
73085   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
73086   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
73087   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
73088   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
73089   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
73090   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
73091   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
73092   _swigc__p_std__shared_ptrT_lldb_private__File_t,
73093   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
73094   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
73095   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
73096   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
73097   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
73098   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
73099   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
73100   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
73101   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
73102   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
73103   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
73104   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
73105   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
73106   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
73107   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
73108   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
73109   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
73110   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
73111   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
73112   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
73113   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
73114   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
73115   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
73116   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
73117   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
73118   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
73119   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
73120   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
73121   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
73122   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
73123   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
73124   _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
73125   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
73126   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
73127   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
73128   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
73129   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
73130   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
73131   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
73132   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
73133   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
73134   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
73135   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
73136   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
73137   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
73138   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
73139   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
73140   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
73141   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
73142   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
73143   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
73144   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
73145   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
73146   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
73147   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
73148   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
73149   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
73150   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
73151   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
73152   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
73153   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
73154   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
73155   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
73156   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
73157   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
73158   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
73159   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
73160   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
73161   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
73162   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
73163   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
73164   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
73165   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
73166   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
73167   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
73168   _swigc__p_std__string,
73169   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
73170   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
73171   _swigc__p_std__unique_ptrT_lldb_private__File_t,
73172   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
73173   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
73174   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
73175   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
73176   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
73177   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
73178   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
73179   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
73180   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
73181   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
73182   _swigc__p_std__unique_ptrT_lldb_private__TraceCursor_t,
73183   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
73184   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
73185   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
73186   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
73187   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
73188   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
73189   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
73190   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
73191   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
73192   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
73193   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
73194   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
73195   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
73196   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
73197   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
73198   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
73199   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
73200   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
73201   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
73202   _swigc__p_unsigned_char,
73203   _swigc__p_unsigned_int,
73204   _swigc__p_unsigned_long_long,
73205   _swigc__p_unsigned_short,
73206   _swigc__p_void,
73207 };
73208 
73209 
73210 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
73211 
73212 /* -----------------------------------------------------------------------------
73213  * Type initialization:
73214  * This problem is tough by the requirement that no dynamic
73215  * memory is used. Also, since swig_type_info structures store pointers to
73216  * swig_cast_info structures and swig_cast_info structures store pointers back
73217  * to swig_type_info structures, we need some lookup code at initialization.
73218  * The idea is that swig generates all the structures that are needed.
73219  * The runtime then collects these partially filled structures.
73220  * The SWIG_InitializeModule function takes these initial arrays out of
73221  * swig_module, and does all the lookup, filling in the swig_module.types
73222  * array with the correct data and linking the correct swig_cast_info
73223  * structures together.
73224  *
73225  * The generated swig_type_info structures are assigned statically to an initial
73226  * array. We just loop through that array, and handle each type individually.
73227  * First we lookup if this type has been already loaded, and if so, use the
73228  * loaded structure instead of the generated one. Then we have to fill in the
73229  * cast linked list. The cast data is initially stored in something like a
73230  * two-dimensional array. Each row corresponds to a type (there are the same
73231  * number of rows as there are in the swig_type_initial array). Each entry in
73232  * a column is one of the swig_cast_info structures for that type.
73233  * The cast_initial array is actually an array of arrays, because each row has
73234  * a variable number of columns. So to actually build the cast linked list,
73235  * we find the array of casts associated with the type, and loop through it
73236  * adding the casts to the list. The one last trick we need to do is making
73237  * sure the type pointer in the swig_cast_info struct is correct.
73238  *
73239  * First off, we lookup the cast->type name to see if it is already loaded.
73240  * There are three cases to handle:
73241  *  1) If the cast->type has already been loaded AND the type we are adding
73242  *     casting info to has not been loaded (it is in this module), THEN we
73243  *     replace the cast->type pointer with the type pointer that has already
73244  *     been loaded.
73245  *  2) If BOTH types (the one we are adding casting info to, and the
73246  *     cast->type) are loaded, THEN the cast info has already been loaded by
73247  *     the previous module so we just ignore it.
73248  *  3) Finally, if cast->type has not already been loaded, then we add that
73249  *     swig_cast_info to the linked list (because the cast->type) pointer will
73250  *     be correct.
73251  * ----------------------------------------------------------------------------- */
73252 
73253 #ifdef __cplusplus
73254 extern "C" {
73255 #if 0
73256 } /* c-mode */
73257 #endif
73258 #endif
73259 
73260 #if 0
73261 #define SWIGRUNTIME_DEBUG
73262 #endif
73263 
73264 
73265 SWIGRUNTIME void
73266 SWIG_InitializeModule(void *clientdata) {
73267   size_t i;
73268   swig_module_info *module_head, *iter;
73269   int init;
73270 
73271   /* check to see if the circular list has been setup, if not, set it up */
73272   if (swig_module.next==0) {
73273     /* Initialize the swig_module */
73274     swig_module.type_initial = swig_type_initial;
73275     swig_module.cast_initial = swig_cast_initial;
73276     swig_module.next = &swig_module;
73277     init = 1;
73278   } else {
73279     init = 0;
73280   }
73281 
73282   /* Try and load any already created modules */
73283   module_head = SWIG_GetModule(clientdata);
73284   if (!module_head) {
73285     /* This is the first module loaded for this interpreter */
73286     /* so set the swig module into the interpreter */
73287     SWIG_SetModule(clientdata, &swig_module);
73288   } else {
73289     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
73290     iter=module_head;
73291     do {
73292       if (iter==&swig_module) {
73293         /* Our module is already in the list, so there's nothing more to do. */
73294         return;
73295       }
73296       iter=iter->next;
73297     } while (iter!= module_head);
73298 
73299     /* otherwise we must add our module into the list */
73300     swig_module.next = module_head->next;
73301     module_head->next = &swig_module;
73302   }
73303 
73304   /* When multiple interpreters are used, a module could have already been initialized in
73305      a different interpreter, but not yet have a pointer in this interpreter.
73306      In this case, we do not want to continue adding types... everything should be
73307      set up already */
73308   if (init == 0) return;
73309 
73310   /* Now work on filling in swig_module.types */
73311 #ifdef SWIGRUNTIME_DEBUG
73312   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
73313 #endif
73314   for (i = 0; i < swig_module.size; ++i) {
73315     swig_type_info *type = 0;
73316     swig_type_info *ret;
73317     swig_cast_info *cast;
73318 
73319 #ifdef SWIGRUNTIME_DEBUG
73320     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
73321 #endif
73322 
73323     /* if there is another module already loaded */
73324     if (swig_module.next != &swig_module) {
73325       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
73326     }
73327     if (type) {
73328       /* Overwrite clientdata field */
73329 #ifdef SWIGRUNTIME_DEBUG
73330       printf("SWIG_InitializeModule: found type %s\n", type->name);
73331 #endif
73332       if (swig_module.type_initial[i]->clientdata) {
73333 	type->clientdata = swig_module.type_initial[i]->clientdata;
73334 #ifdef SWIGRUNTIME_DEBUG
73335       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
73336 #endif
73337       }
73338     } else {
73339       type = swig_module.type_initial[i];
73340     }
73341 
73342     /* Insert casting types */
73343     cast = swig_module.cast_initial[i];
73344     while (cast->type) {
73345 
73346       /* Don't need to add information already in the list */
73347       ret = 0;
73348 #ifdef SWIGRUNTIME_DEBUG
73349       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
73350 #endif
73351       if (swig_module.next != &swig_module) {
73352         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
73353 #ifdef SWIGRUNTIME_DEBUG
73354 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
73355 #endif
73356       }
73357       if (ret) {
73358 	if (type == swig_module.type_initial[i]) {
73359 #ifdef SWIGRUNTIME_DEBUG
73360 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
73361 #endif
73362 	  cast->type = ret;
73363 	  ret = 0;
73364 	} else {
73365 	  /* Check for casting already in the list */
73366 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
73367 #ifdef SWIGRUNTIME_DEBUG
73368 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
73369 #endif
73370 	  if (!ocast) ret = 0;
73371 	}
73372       }
73373 
73374       if (!ret) {
73375 #ifdef SWIGRUNTIME_DEBUG
73376 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
73377 #endif
73378         if (type->cast) {
73379           type->cast->prev = cast;
73380           cast->next = type->cast;
73381         }
73382         type->cast = cast;
73383       }
73384       cast++;
73385     }
73386     /* Set entry in modules->types array equal to the type */
73387     swig_module.types[i] = type;
73388   }
73389   swig_module.types[i] = 0;
73390 
73391 #ifdef SWIGRUNTIME_DEBUG
73392   printf("**** SWIG_InitializeModule: Cast List ******\n");
73393   for (i = 0; i < swig_module.size; ++i) {
73394     int j = 0;
73395     swig_cast_info *cast = swig_module.cast_initial[i];
73396     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
73397     while (cast->type) {
73398       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
73399       cast++;
73400       ++j;
73401     }
73402   printf("---- Total casts: %d\n",j);
73403   }
73404   printf("**** SWIG_InitializeModule: Cast List ******\n");
73405 #endif
73406 }
73407 
73408 /* This function will propagate the clientdata field of type to
73409 * any new swig_type_info structures that have been added into the list
73410 * of equivalent types.  It is like calling
73411 * SWIG_TypeClientData(type, clientdata) a second time.
73412 */
73413 SWIGRUNTIME void
73414 SWIG_PropagateClientData(void) {
73415   size_t i;
73416   swig_cast_info *equiv;
73417   static int init_run = 0;
73418 
73419   if (init_run) return;
73420   init_run = 1;
73421 
73422   for (i = 0; i < swig_module.size; i++) {
73423     if (swig_module.types[i]->clientdata) {
73424       equiv = swig_module.types[i]->cast;
73425       while (equiv) {
73426         if (!equiv->converter) {
73427           if (equiv->type && !equiv->type->clientdata)
73428             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
73429         }
73430         equiv = equiv->next;
73431       }
73432     }
73433   }
73434 }
73435 
73436 #ifdef __cplusplus
73437 #if 0
73438 { /* c-mode */
73439 #endif
73440 }
73441 #endif
73442 
73443 
73444 
73445 /* Forward declaration of where the user's %init{} gets inserted */
73446 void SWIG_init_user(lua_State* L );
73447 
73448 #ifdef __cplusplus
73449 extern "C" {
73450 #endif
73451 /* this is the initialization function
73452   added at the very end of the code
73453   the function is always called SWIG_init, but an earlier #define will rename it
73454 */
73455 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
73456 LUALIB_API int SWIG_init(lua_State* L)
73457 #else
73458 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
73459 #endif
73460 {
73461 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
73462   int i;
73463   int globalRegister = 0;
73464   /* start with global table */
73465   lua_pushglobaltable (L);
73466   /* SWIG's internal initialisation */
73467   SWIG_InitializeModule((void*)L);
73468   SWIG_PropagateClientData();
73469 #endif
73470 
73471 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
73472   /* add a global fn */
73473   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
73474   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
73475 #endif
73476 
73477 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
73478   /* set up base class pointers (the hierarchy) */
73479   for (i = 0; swig_types[i]; i++){
73480     if (swig_types[i]->clientdata){
73481       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
73482     }
73483   }
73484 #ifdef SWIG_LUA_MODULE_GLOBAL
73485   globalRegister = 1;
73486 #endif
73487 
73488 
73489 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
73490   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
73491 #endif
73492 
73493 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
73494   for (i = 0; swig_types[i]; i++){
73495     if (swig_types[i]->clientdata){
73496       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
73497     }
73498   }
73499 #endif
73500 
73501 #if defined(SWIG_LUA_ELUA_EMULATE)
73502   lua_newtable(L);
73503   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
73504   SWIG_Lua_elua_emulate_register_clear(L);
73505   if(globalRegister) {
73506     lua_pushstring(L,swig_SwigModule.name);
73507     lua_pushvalue(L,-2);
73508     lua_rawset(L,-4);
73509   }
73510 #endif
73511 
73512 #endif
73513 
73514 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
73515   /* invoke user-specific initialization */
73516   SWIG_init_user(L);
73517   /* end module */
73518   /* Note: We do not clean up the stack here (Lua will do this for us). At this
73519      point, we have the globals table and out module table on the stack. Returning
73520      one value makes the module table the result of the require command. */
73521   return 1;
73522 #else
73523   return 0;
73524 #endif
73525 }
73526 
73527 #ifdef __cplusplus
73528 }
73529 #endif
73530 
73531 
73532 const char* SWIG_LUACODE=
73533   "";
73534 
73535 void SWIG_init_user(lua_State* L)
73536 {
73537   /* exec Lua code if applicable */
73538   SWIG_Lua_dostring(L,SWIG_LUACODE);
73539 }
73540 
73541