xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision dad64f0e)
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__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[190]
2891 #define SWIGTYPE_p_std__string swig_types[191]
2892 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[192]
2893 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[193]
2894 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[194]
2895 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[195]
2896 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[196]
2897 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[197]
2898 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[198]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[199]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[200]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[201]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[202]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[203]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[204]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[205]
2906 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[206]
2907 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[207]
2908 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[208]
2909 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[209]
2910 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[210]
2911 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[211]
2912 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[212]
2913 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[213]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[214]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[215]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[216]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[217]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[218]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[219]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[220]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[221]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[222]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[223]
2924 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[224]
2925 #define SWIGTYPE_p_unsigned_char swig_types[225]
2926 #define SWIGTYPE_p_unsigned_int swig_types[226]
2927 #define SWIGTYPE_p_unsigned_long_long swig_types[227]
2928 #define SWIGTYPE_p_unsigned_short swig_types[228]
2929 #define SWIGTYPE_p_void swig_types[229]
2930 static swig_type_info *swig_types[231];
2931 static swig_module_info swig_module = {swig_types, 230, 0, 0, 0, 0};
2932 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2933 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2934 
2935 /* -------- TYPES TABLE (END) -------- */
2936 
2937 #define SWIG_name      "lldb"
2938 #define SWIG_init      luaopen_lldb
2939 #define SWIG_init_user luaopen_lldb_user
2940 
2941 #define SWIG_LUACODE   luaopen_lldb_luacode
2942 
2943 namespace swig {
2944 typedef struct{} LANGUAGE_OBJ;
2945 }
2946 
2947 
2948 #include <string>
2949 
2950 
2951 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2952   int ret = lua_isstring(L, idx);
2953   if (!ret)
2954    ret = lua_isnil(L, idx);
2955   return ret;
2956 }
2957 
2958 
2959 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2960 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2961 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2962 #else
2963 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2964 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2965 #endif
2966 /* counting the size of arrays:*/
2967 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2968 {
2969 	int n=0;
2970 	while(1){
2971 		lua_rawgeti(L,index,n+1);
2972 		if (lua_isnil(L,-1))break;
2973 		++n;
2974 		lua_pop(L,1);
2975 	}
2976 	lua_pop(L,1);
2977 	return n;
2978 }
2979 
2980 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
2981 {
2982 	int n=0;
2983 	lua_pushnil(L);  /* first key*/
2984 	while (lua_next(L, index) != 0) {
2985 		++n;
2986 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
2987 	}
2988 	return n;
2989 }
2990 
2991 /* super macro to declare array typemap helper fns */
2992 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
2993 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
2994 		int i;\
2995 		for (i = 0; i < size; i++) {\
2996 			lua_rawgeti(L,index,i+1);\
2997 			if (lua_isnumber(L,-1)){\
2998 				array[i] = (TYPE)lua_tonumber(L,-1);\
2999 			} else {\
3000 				lua_pop(L,1);\
3001 				return 0;\
3002 			}\
3003 			lua_pop(L,1);\
3004 		}\
3005 		return 1;\
3006 	}\
3007 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3008 		TYPE *array;\
3009 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3010 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3011 			return 0;\
3012 		}\
3013 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3014 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3015 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3016 			SWIG_FREE_ARRAY(array);\
3017 			return 0;\
3018 		}\
3019 		return array;\
3020 	}\
3021 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3022 	{\
3023 		TYPE *array;\
3024 		if (!lua_istable(L,index)) {\
3025 			SWIG_Lua_pusherrstring(L,"expected a table");\
3026 			return 0;\
3027 		}\
3028 		*size=SWIG_itable_size(L,index);\
3029 		if (*size<1){\
3030 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3031 			return 0;\
3032 		}\
3033 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3034 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3035 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3036 			SWIG_FREE_ARRAY(array);\
3037 			return 0;\
3038 		}\
3039 		return array;\
3040 	}\
3041 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3042 		int i;\
3043 		lua_newtable(L);\
3044 		for (i = 0; i < size; i++){\
3045 			lua_pushnumber(L,(lua_Number)array[i]);\
3046 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3047 		}\
3048 	}
3049 
3050 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3051 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3052 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3053 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3054 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3055 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3056 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3057 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3058 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3059 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3060 
3061 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3062 	int i;
3063 	for (i = 0; i < size; i++) {
3064 		lua_rawgeti(L,index,i+1);
3065 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3066 			lua_pop(L,1);
3067 			return 0;
3068 		}
3069 		lua_pop(L,1);
3070 	}
3071 	return 1;
3072 }
3073 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3074 	void **array;
3075 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3076 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3077 		return 0;
3078 	}
3079 	array=SWIG_ALLOC_ARRAY(void*,size);
3080 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3081 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3082 		SWIG_FREE_ARRAY(array);
3083 		return 0;
3084 	}
3085 	return array;
3086 }
3087 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3088 	void **array;
3089 	if (!lua_istable(L,index)) {
3090 		SWIG_Lua_pusherrstring(L,"expected a table");
3091 		return 0;
3092 	}
3093 	*size=SWIG_itable_size(L,index);
3094 	if (*size<1){
3095 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3096 		return 0;
3097 	}
3098 	array=SWIG_ALLOC_ARRAY(void*,*size);
3099 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3100 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3101 		SWIG_FREE_ARRAY(array);
3102 		return 0;
3103 	}
3104 	return array;
3105 }
3106 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3107 	int i;
3108 	lua_newtable(L);
3109 	for (i = 0; i < size; i++){
3110 		SWIG_NewPointerObj(L,array[i],type,own);
3111 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3112 	}
3113 }
3114 
3115 
3116 #include <algorithm>
3117 #include <string>
3118 
3119 
3120 #include "lldb/lldb-public.h"
3121 #include "lldb/API/SBAddress.h"
3122 #include "lldb/API/SBAttachInfo.h"
3123 #include "lldb/API/SBBlock.h"
3124 #include "lldb/API/SBBreakpoint.h"
3125 #include "lldb/API/SBBreakpointLocation.h"
3126 #include "lldb/API/SBBreakpointName.h"
3127 #include "lldb/API/SBBroadcaster.h"
3128 #include "lldb/API/SBCommandInterpreter.h"
3129 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3130 #include "lldb/API/SBCommandReturnObject.h"
3131 #include "lldb/API/SBCommunication.h"
3132 #include "lldb/API/SBCompileUnit.h"
3133 #include "lldb/API/SBData.h"
3134 #include "lldb/API/SBDebugger.h"
3135 #include "lldb/API/SBDeclaration.h"
3136 #include "lldb/API/SBEnvironment.h"
3137 #include "lldb/API/SBError.h"
3138 #include "lldb/API/SBEvent.h"
3139 #include "lldb/API/SBExecutionContext.h"
3140 #include "lldb/API/SBExpressionOptions.h"
3141 #include "lldb/API/SBFile.h"
3142 #include "lldb/API/SBFileSpec.h"
3143 #include "lldb/API/SBFileSpecList.h"
3144 #include "lldb/API/SBFrame.h"
3145 #include "lldb/API/SBFunction.h"
3146 #include "lldb/API/SBHostOS.h"
3147 #include "lldb/API/SBInstruction.h"
3148 #include "lldb/API/SBInstructionList.h"
3149 #include "lldb/API/SBLanguageRuntime.h"
3150 #include "lldb/API/SBLaunchInfo.h"
3151 #include "lldb/API/SBLineEntry.h"
3152 #include "lldb/API/SBListener.h"
3153 #include "lldb/API/SBMemoryRegionInfo.h"
3154 #include "lldb/API/SBMemoryRegionInfoList.h"
3155 #include "lldb/API/SBModule.h"
3156 #include "lldb/API/SBModuleSpec.h"
3157 #include "lldb/API/SBPlatform.h"
3158 #include "lldb/API/SBProcess.h"
3159 #include "lldb/API/SBProcessInfo.h"
3160 #include "lldb/API/SBQueue.h"
3161 #include "lldb/API/SBQueueItem.h"
3162 #include "lldb/API/SBReproducer.h"
3163 #include "lldb/API/SBSection.h"
3164 #include "lldb/API/SBSourceManager.h"
3165 #include "lldb/API/SBStream.h"
3166 #include "lldb/API/SBStringList.h"
3167 #include "lldb/API/SBStructuredData.h"
3168 #include "lldb/API/SBSymbol.h"
3169 #include "lldb/API/SBSymbolContext.h"
3170 #include "lldb/API/SBSymbolContextList.h"
3171 #include "lldb/API/SBTarget.h"
3172 #include "lldb/API/SBThread.h"
3173 #include "lldb/API/SBThreadCollection.h"
3174 #include "lldb/API/SBThreadPlan.h"
3175 #include "lldb/API/SBTrace.h"
3176 #include "lldb/API/SBType.h"
3177 #include "lldb/API/SBTypeCategory.h"
3178 #include "lldb/API/SBTypeEnumMember.h"
3179 #include "lldb/API/SBTypeFilter.h"
3180 #include "lldb/API/SBTypeFormat.h"
3181 #include "lldb/API/SBTypeNameSpecifier.h"
3182 #include "lldb/API/SBTypeSummary.h"
3183 #include "lldb/API/SBTypeSynthetic.h"
3184 #include "lldb/API/SBUnixSignals.h"
3185 #include "lldb/API/SBValue.h"
3186 #include "lldb/API/SBValueList.h"
3187 #include "lldb/API/SBVariablesOptions.h"
3188 #include "lldb/API/SBWatchpoint.h"
3189 
3190 
3191 #include "llvm/Support/Error.h"
3192 #include "llvm/Support/FormatVariadic.h"
3193 #include "../bindings/lua/lua-swigsafecast.swig"
3194 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
3195 
3196 // required headers for typemaps
3197 #include "lldb/Host/File.h"
3198 
3199 using namespace lldb_private;
3200 using namespace lldb;
3201 
3202 
3203 #include <stdint.h>		// Use the C99 official header
3204 
3205 SWIGINTERN std::string lldb_SBAddress___repr__(lldb::SBAddress *self){
3206     lldb::SBStream stream;
3207     self->GetDescription (stream);
3208     const char *desc = stream.GetData();
3209     size_t desc_len = stream.GetSize();
3210     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3211       --desc_len;
3212     }
3213     return std::string(desc, desc_len);
3214   }
3215 SWIGINTERN std::string lldb_SBBlock___repr__(lldb::SBBlock *self){
3216     lldb::SBStream stream;
3217     self->GetDescription (stream);
3218     const char *desc = stream.GetData();
3219     size_t desc_len = stream.GetSize();
3220     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3221       --desc_len;
3222     }
3223     return std::string(desc, desc_len);
3224   }
3225 SWIGINTERN std::string lldb_SBBreakpoint___repr__(lldb::SBBreakpoint *self){
3226     lldb::SBStream stream;
3227     self->GetDescription (stream);
3228     const char *desc = stream.GetData();
3229     size_t desc_len = stream.GetSize();
3230     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3231       --desc_len;
3232     }
3233     return std::string(desc, desc_len);
3234   }
3235 SWIGINTERN std::string lldb_SBBreakpointLocation___repr__(lldb::SBBreakpointLocation *self){
3236     lldb::SBStream stream;
3237     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3238     const char *desc = stream.GetData();
3239     size_t desc_len = stream.GetSize();
3240     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3241       --desc_len;
3242     }
3243     return std::string(desc, desc_len);
3244   }
3245 SWIGINTERN std::string lldb_SBBreakpointName___repr__(lldb::SBBreakpointName *self){
3246     lldb::SBStream stream;
3247     self->GetDescription (stream);
3248     const char *desc = stream.GetData();
3249     size_t desc_len = stream.GetSize();
3250     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3251       --desc_len;
3252     }
3253     return std::string(desc, desc_len);
3254   }
3255 SWIGINTERN std::string lldb_SBCommandReturnObject___repr__(lldb::SBCommandReturnObject *self){
3256     lldb::SBStream stream;
3257     self->GetDescription (stream);
3258     const char *desc = stream.GetData();
3259     size_t desc_len = stream.GetSize();
3260     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3261       --desc_len;
3262     }
3263     return std::string(desc, desc_len);
3264   }
3265 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3266             self->SetImmediateOutputFile(BORROWED);
3267         }
3268 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3269             self->SetImmediateErrorFile(BORROWED);
3270         }
3271 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3272             self->Printf("%s", str);
3273         }
3274 SWIGINTERN std::string lldb_SBCompileUnit___repr__(lldb::SBCompileUnit *self){
3275     lldb::SBStream stream;
3276     self->GetDescription (stream);
3277     const char *desc = stream.GetData();
3278     size_t desc_len = stream.GetSize();
3279     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3280       --desc_len;
3281     }
3282     return std::string(desc, desc_len);
3283   }
3284 SWIGINTERN std::string lldb_SBData___repr__(lldb::SBData *self){
3285     lldb::SBStream stream;
3286     self->GetDescription (stream);
3287     const char *desc = stream.GetData();
3288     size_t desc_len = stream.GetSize();
3289     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3290       --desc_len;
3291     }
3292     return std::string(desc, desc_len);
3293   }
3294 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3295             return self->GetInputFile().GetFile();
3296         }
3297 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3298             return self->GetOutputFile().GetFile();
3299         }
3300 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3301             return self->GetErrorFile().GetFile();
3302         }
3303 SWIGINTERN std::string lldb_SBDebugger___repr__(lldb::SBDebugger *self){
3304     lldb::SBStream stream;
3305     self->GetDescription (stream);
3306     const char *desc = stream.GetData();
3307     size_t desc_len = stream.GetSize();
3308     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3309       --desc_len;
3310     }
3311     return std::string(desc, desc_len);
3312   }
3313 SWIGINTERN std::string lldb_SBDeclaration___repr__(lldb::SBDeclaration *self){
3314     lldb::SBStream stream;
3315     self->GetDescription (stream);
3316     const char *desc = stream.GetData();
3317     size_t desc_len = stream.GetSize();
3318     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3319       --desc_len;
3320     }
3321     return std::string(desc, desc_len);
3322   }
3323 SWIGINTERN std::string lldb_SBError___repr__(lldb::SBError *self){
3324     lldb::SBStream stream;
3325     self->GetDescription (stream);
3326     const char *desc = stream.GetData();
3327     size_t desc_len = stream.GetSize();
3328     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3329       --desc_len;
3330     }
3331     return std::string(desc, desc_len);
3332   }
3333 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3334             return lldb::SBFile(BORROWED);
3335         }
3336 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3337             return lldb::SBFile(FORCE_IO_METHODS);
3338         }
3339 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3340             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3341         }
3342 SWIGINTERN std::string lldb_SBFileSpec___repr__(lldb::SBFileSpec *self){
3343     lldb::SBStream stream;
3344     self->GetDescription (stream);
3345     const char *desc = stream.GetData();
3346     size_t desc_len = stream.GetSize();
3347     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3348       --desc_len;
3349     }
3350     return std::string(desc, desc_len);
3351   }
3352 SWIGINTERN std::string lldb_SBFrame___repr__(lldb::SBFrame *self){
3353     lldb::SBStream stream;
3354     self->GetDescription (stream);
3355     const char *desc = stream.GetData();
3356     size_t desc_len = stream.GetSize();
3357     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3358       --desc_len;
3359     }
3360     return std::string(desc, desc_len);
3361   }
3362 SWIGINTERN std::string lldb_SBFunction___repr__(lldb::SBFunction *self){
3363     lldb::SBStream stream;
3364     self->GetDescription (stream);
3365     const char *desc = stream.GetData();
3366     size_t desc_len = stream.GetSize();
3367     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3368       --desc_len;
3369     }
3370     return std::string(desc, desc_len);
3371   }
3372 SWIGINTERN std::string lldb_SBInstruction___repr__(lldb::SBInstruction *self){
3373     lldb::SBStream stream;
3374     self->GetDescription (stream);
3375     const char *desc = stream.GetData();
3376     size_t desc_len = stream.GetSize();
3377     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3378       --desc_len;
3379     }
3380     return std::string(desc, desc_len);
3381   }
3382 SWIGINTERN std::string lldb_SBInstructionList___repr__(lldb::SBInstructionList *self){
3383     lldb::SBStream stream;
3384     self->GetDescription (stream);
3385     const char *desc = stream.GetData();
3386     size_t desc_len = stream.GetSize();
3387     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3388       --desc_len;
3389     }
3390     return std::string(desc, desc_len);
3391   }
3392 SWIGINTERN std::string lldb_SBLineEntry___repr__(lldb::SBLineEntry *self){
3393     lldb::SBStream stream;
3394     self->GetDescription (stream);
3395     const char *desc = stream.GetData();
3396     size_t desc_len = stream.GetSize();
3397     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3398       --desc_len;
3399     }
3400     return std::string(desc, desc_len);
3401   }
3402 SWIGINTERN std::string lldb_SBMemoryRegionInfo___repr__(lldb::SBMemoryRegionInfo *self){
3403     lldb::SBStream stream;
3404     self->GetDescription (stream);
3405     const char *desc = stream.GetData();
3406     size_t desc_len = stream.GetSize();
3407     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3408       --desc_len;
3409     }
3410     return std::string(desc, desc_len);
3411   }
3412 SWIGINTERN std::string lldb_SBModule___repr__(lldb::SBModule *self){
3413     lldb::SBStream stream;
3414     self->GetDescription (stream);
3415     const char *desc = stream.GetData();
3416     size_t desc_len = stream.GetSize();
3417     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3418       --desc_len;
3419     }
3420     return std::string(desc, desc_len);
3421   }
3422 SWIGINTERN std::string lldb_SBModuleSpec___repr__(lldb::SBModuleSpec *self){
3423     lldb::SBStream stream;
3424     self->GetDescription (stream);
3425     const char *desc = stream.GetData();
3426     size_t desc_len = stream.GetSize();
3427     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3428       --desc_len;
3429     }
3430     return std::string(desc, desc_len);
3431   }
3432 SWIGINTERN std::string lldb_SBModuleSpecList___repr__(lldb::SBModuleSpecList *self){
3433     lldb::SBStream stream;
3434     self->GetDescription (stream);
3435     const char *desc = stream.GetData();
3436     size_t desc_len = stream.GetSize();
3437     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3438       --desc_len;
3439     }
3440     return std::string(desc, desc_len);
3441   }
3442 SWIGINTERN std::string lldb_SBProcess___repr__(lldb::SBProcess *self){
3443     lldb::SBStream stream;
3444     self->GetDescription (stream);
3445     const char *desc = stream.GetData();
3446     size_t desc_len = stream.GetSize();
3447     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3448       --desc_len;
3449     }
3450     return std::string(desc, desc_len);
3451   }
3452 SWIGINTERN std::string lldb_SBSection___repr__(lldb::SBSection *self){
3453     lldb::SBStream stream;
3454     self->GetDescription (stream);
3455     const char *desc = stream.GetData();
3456     size_t desc_len = stream.GetSize();
3457     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3458       --desc_len;
3459     }
3460     return std::string(desc, desc_len);
3461   }
3462 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3463             self->RedirectToFile(file);
3464         }
3465 SWIGINTERN std::string lldb_SBSymbol___repr__(lldb::SBSymbol *self){
3466     lldb::SBStream stream;
3467     self->GetDescription (stream);
3468     const char *desc = stream.GetData();
3469     size_t desc_len = stream.GetSize();
3470     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3471       --desc_len;
3472     }
3473     return std::string(desc, desc_len);
3474   }
3475 SWIGINTERN std::string lldb_SBSymbolContext___repr__(lldb::SBSymbolContext *self){
3476     lldb::SBStream stream;
3477     self->GetDescription (stream);
3478     const char *desc = stream.GetData();
3479     size_t desc_len = stream.GetSize();
3480     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3481       --desc_len;
3482     }
3483     return std::string(desc, desc_len);
3484   }
3485 SWIGINTERN std::string lldb_SBSymbolContextList___repr__(lldb::SBSymbolContextList *self){
3486     lldb::SBStream stream;
3487     self->GetDescription (stream);
3488     const char *desc = stream.GetData();
3489     size_t desc_len = stream.GetSize();
3490     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3491       --desc_len;
3492     }
3493     return std::string(desc, desc_len);
3494   }
3495 SWIGINTERN std::string lldb_SBTarget___repr__(lldb::SBTarget *self){
3496     lldb::SBStream stream;
3497     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3498     const char *desc = stream.GetData();
3499     size_t desc_len = stream.GetSize();
3500     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3501       --desc_len;
3502     }
3503     return std::string(desc, desc_len);
3504   }
3505 SWIGINTERN std::string lldb_SBThread___repr__(lldb::SBThread *self){
3506     lldb::SBStream stream;
3507     self->GetDescription (stream);
3508     const char *desc = stream.GetData();
3509     size_t desc_len = stream.GetSize();
3510     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3511       --desc_len;
3512     }
3513     return std::string(desc, desc_len);
3514   }
3515 SWIGINTERN std::string lldb_SBTypeMember___repr__(lldb::SBTypeMember *self){
3516     lldb::SBStream stream;
3517     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3518     const char *desc = stream.GetData();
3519     size_t desc_len = stream.GetSize();
3520     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3521       --desc_len;
3522     }
3523     return std::string(desc, desc_len);
3524   }
3525 SWIGINTERN std::string lldb_SBTypeMemberFunction___repr__(lldb::SBTypeMemberFunction *self){
3526     lldb::SBStream stream;
3527     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3528     const char *desc = stream.GetData();
3529     size_t desc_len = stream.GetSize();
3530     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3531       --desc_len;
3532     }
3533     return std::string(desc, desc_len);
3534   }
3535 SWIGINTERN std::string lldb_SBType___repr__(lldb::SBType *self){
3536     lldb::SBStream stream;
3537     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3538     const char *desc = stream.GetData();
3539     size_t desc_len = stream.GetSize();
3540     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3541       --desc_len;
3542     }
3543     return std::string(desc, desc_len);
3544   }
3545 SWIGINTERN std::string lldb_SBTypeCategory___repr__(lldb::SBTypeCategory *self){
3546     lldb::SBStream stream;
3547     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3548     const char *desc = stream.GetData();
3549     size_t desc_len = stream.GetSize();
3550     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3551       --desc_len;
3552     }
3553     return std::string(desc, desc_len);
3554   }
3555 SWIGINTERN std::string lldb_SBTypeEnumMember___repr__(lldb::SBTypeEnumMember *self){
3556     lldb::SBStream stream;
3557     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3558     const char *desc = stream.GetData();
3559     size_t desc_len = stream.GetSize();
3560     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3561       --desc_len;
3562     }
3563     return std::string(desc, desc_len);
3564   }
3565 SWIGINTERN std::string lldb_SBTypeFilter___repr__(lldb::SBTypeFilter *self){
3566     lldb::SBStream stream;
3567     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3568     const char *desc = stream.GetData();
3569     size_t desc_len = stream.GetSize();
3570     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3571       --desc_len;
3572     }
3573     return std::string(desc, desc_len);
3574   }
3575 SWIGINTERN std::string lldb_SBTypeFormat___repr__(lldb::SBTypeFormat *self){
3576     lldb::SBStream stream;
3577     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3578     const char *desc = stream.GetData();
3579     size_t desc_len = stream.GetSize();
3580     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3581       --desc_len;
3582     }
3583     return std::string(desc, desc_len);
3584   }
3585 SWIGINTERN std::string lldb_SBTypeNameSpecifier___repr__(lldb::SBTypeNameSpecifier *self){
3586     lldb::SBStream stream;
3587     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3588     const char *desc = stream.GetData();
3589     size_t desc_len = stream.GetSize();
3590     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3591       --desc_len;
3592     }
3593     return std::string(desc, desc_len);
3594   }
3595 SWIGINTERN std::string lldb_SBTypeSummary___repr__(lldb::SBTypeSummary *self){
3596     lldb::SBStream stream;
3597     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3598     const char *desc = stream.GetData();
3599     size_t desc_len = stream.GetSize();
3600     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3601       --desc_len;
3602     }
3603     return std::string(desc, desc_len);
3604   }
3605 SWIGINTERN std::string lldb_SBTypeSynthetic___repr__(lldb::SBTypeSynthetic *self){
3606     lldb::SBStream stream;
3607     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3608     const char *desc = stream.GetData();
3609     size_t desc_len = stream.GetSize();
3610     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3611       --desc_len;
3612     }
3613     return std::string(desc, desc_len);
3614   }
3615 SWIGINTERN std::string lldb_SBValue___repr__(lldb::SBValue *self){
3616     lldb::SBStream stream;
3617     self->GetDescription (stream);
3618     const char *desc = stream.GetData();
3619     size_t desc_len = stream.GetSize();
3620     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3621       --desc_len;
3622     }
3623     return std::string(desc, desc_len);
3624   }
3625 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3626            lldb::SBStream description;
3627            const size_t n = self->GetSize();
3628            if (n)
3629            {
3630                for (size_t i=0; i<n; ++i)
3631                    self->GetValueAtIndex(i).GetDescription(description);
3632            }
3633            else
3634            {
3635                description.Printf("<empty> lldb.SBValueList()");
3636            }
3637            const char *desc = description.GetData();
3638            size_t desc_len = description.GetSize();
3639            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3640                --desc_len;
3641            return std::string(desc, desc_len);
3642        }
3643 SWIGINTERN std::string lldb_SBWatchpoint___repr__(lldb::SBWatchpoint *self){
3644     lldb::SBStream stream;
3645     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3646     const char *desc = stream.GetData();
3647     size_t desc_len = stream.GetSize();
3648     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3649       --desc_len;
3650     }
3651     return std::string(desc, desc_len);
3652   }
3653 
3654 
3655 template <typename T> void PushSBClass(lua_State * L, T * obj);
3656 
3657 // This function is called from Lua::CallBreakpointCallback
3658 llvm::Expected<bool> lldb_private::LLDBSwigLuaBreakpointCallbackFunction(
3659     lua_State * L, lldb::StackFrameSP stop_frame_sp,
3660     lldb::BreakpointLocationSP bp_loc_sp,
3661     const StructuredDataImpl &extra_args_impl) {
3662   lldb::SBFrame sb_frame(stop_frame_sp);
3663   lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
3664   int nargs = 2;
3665 
3666   lldb::SBStructuredData extra_args(extra_args_impl);
3667 
3668   // Push the Lua wrappers
3669   PushSBClass(L, &sb_frame);
3670   PushSBClass(L, &sb_bp_loc);
3671 
3672   if (extra_args.IsValid()) {
3673     PushSBClass(L, &extra_args);
3674     nargs++;
3675   }
3676 
3677   // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
3678   // Expects a boolean return.
3679   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3680     llvm::Error E = llvm::make_error<llvm::StringError>(
3681         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3682         llvm::inconvertibleErrorCode());
3683     // Pop error message from the stack.
3684     lua_pop(L, 1);
3685     return std::move(E);
3686   }
3687 
3688   // Boolean return from the callback
3689   bool stop = lua_toboolean(L, -1);
3690   lua_pop(L, 1);
3691 
3692   return stop;
3693 }
3694 
3695 // This function is called from Lua::CallWatchpointCallback
3696 llvm::Expected<bool> lldb_private::LLDBSwigLuaWatchpointCallbackFunction(
3697     lua_State * L, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp) {
3698   lldb::SBFrame sb_frame(stop_frame_sp);
3699   lldb::SBWatchpoint sb_wp(wp_sp);
3700   int nargs = 2;
3701 
3702   // Push the Lua wrappers
3703   PushSBClass(L, &sb_frame);
3704   PushSBClass(L, &sb_wp);
3705 
3706   // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
3707   // Expects a boolean return.
3708   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3709     llvm::Error E = llvm::make_error<llvm::StringError>(
3710         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3711         llvm::inconvertibleErrorCode());
3712     // Pop error message from the stack.
3713     lua_pop(L, 1);
3714     return std::move(E);
3715   }
3716 
3717   // Boolean return from the callback
3718   bool stop = lua_toboolean(L, -1);
3719   lua_pop(L, 1);
3720 
3721   return stop;
3722 }
3723 
3724 static void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
3725   lua_State *L = (lua_State *)baton;
3726 
3727   lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
3728   lua_gettable(L, LUA_REGISTRYINDEX);
3729 
3730   // FIXME: There's no way to report errors back to the user
3731   lua_pushstring(L, str);
3732   lua_pcall(L, 1, 0, 0);
3733 }
3734 
3735 static int LLDBSwigLuaCloseFileHandle(lua_State * L) {
3736   return luaL_error(L, "You cannot close a file handle used by lldb.");
3737 }
3738 
3739 
3740 #ifdef __cplusplus
3741 extern "C" {
3742 #endif
3743 static int _wrap_new_string__SWIG_0(lua_State* L) {
3744   int SWIG_arg = 0;
3745   std::string *result = 0 ;
3746 
3747   SWIG_check_num_args("std::string::string",0,0)
3748   result = (std::string *)new std::string();
3749   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3750   return SWIG_arg;
3751 
3752   if(0) SWIG_fail;
3753 
3754 fail:
3755   lua_error(L);
3756   return SWIG_arg;
3757 }
3758 
3759 
3760 static int _wrap_new_string__SWIG_1(lua_State* L) {
3761   int SWIG_arg = 0;
3762   char *arg1 = (char *) 0 ;
3763   std::string *result = 0 ;
3764 
3765   SWIG_check_num_args("std::string::string",1,1)
3766   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3767   arg1 = (char *)lua_tostring(L, 1);
3768   result = (std::string *)new std::string((char const *)arg1);
3769   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3770   return SWIG_arg;
3771 
3772   if(0) SWIG_fail;
3773 
3774 fail:
3775   lua_error(L);
3776   return SWIG_arg;
3777 }
3778 
3779 
3780 static int _wrap_new_string(lua_State* L) {
3781   int argc;
3782   int argv[2]={
3783     1,2
3784   };
3785 
3786   argc = lua_gettop(L);
3787   if (argc == 0) {
3788     return _wrap_new_string__SWIG_0(L);
3789   }
3790   if (argc == 1) {
3791     int _v;
3792     {
3793       _v = SWIG_lua_isnilstring(L,argv[0]);
3794     }
3795     if (_v) {
3796       return _wrap_new_string__SWIG_1(L);
3797     }
3798   }
3799 
3800   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3801     "  Possible C/C++ prototypes are:\n"
3802     "    std::string::string()\n"
3803     "    std::string::string(char const *)\n");
3804   lua_error(L);return 0;
3805 }
3806 
3807 
3808 static int _wrap_string_size(lua_State* L) {
3809   int SWIG_arg = 0;
3810   std::string *arg1 = (std::string *) 0 ;
3811   unsigned int result;
3812 
3813   SWIG_check_num_args("std::string::size",1,1)
3814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3815 
3816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3817     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3818   }
3819 
3820   result = (unsigned int)((std::string const *)arg1)->size();
3821   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3822   return SWIG_arg;
3823 
3824   if(0) SWIG_fail;
3825 
3826 fail:
3827   lua_error(L);
3828   return SWIG_arg;
3829 }
3830 
3831 
3832 static int _wrap_string_length(lua_State* L) {
3833   int SWIG_arg = 0;
3834   std::string *arg1 = (std::string *) 0 ;
3835   unsigned int result;
3836 
3837   SWIG_check_num_args("std::string::length",1,1)
3838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3839 
3840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3841     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3842   }
3843 
3844   result = (unsigned int)((std::string const *)arg1)->length();
3845   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3846   return SWIG_arg;
3847 
3848   if(0) SWIG_fail;
3849 
3850 fail:
3851   lua_error(L);
3852   return SWIG_arg;
3853 }
3854 
3855 
3856 static int _wrap_string_empty(lua_State* L) {
3857   int SWIG_arg = 0;
3858   std::string *arg1 = (std::string *) 0 ;
3859   bool result;
3860 
3861   SWIG_check_num_args("std::string::empty",1,1)
3862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3863 
3864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3865     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3866   }
3867 
3868   result = (bool)((std::string const *)arg1)->empty();
3869   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3870   return SWIG_arg;
3871 
3872   if(0) SWIG_fail;
3873 
3874 fail:
3875   lua_error(L);
3876   return SWIG_arg;
3877 }
3878 
3879 
3880 static int _wrap_string_c_str(lua_State* L) {
3881   int SWIG_arg = 0;
3882   std::string *arg1 = (std::string *) 0 ;
3883   char *result = 0 ;
3884 
3885   SWIG_check_num_args("std::string::c_str",1,1)
3886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3887 
3888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3889     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3890   }
3891 
3892   result = (char *)((std::string const *)arg1)->c_str();
3893   lua_pushstring(L,(const char *)result); SWIG_arg++;
3894   return SWIG_arg;
3895 
3896   if(0) SWIG_fail;
3897 
3898 fail:
3899   lua_error(L);
3900   return SWIG_arg;
3901 }
3902 
3903 
3904 static int _wrap_string_data(lua_State* L) {
3905   int SWIG_arg = 0;
3906   std::string *arg1 = (std::string *) 0 ;
3907   char *result = 0 ;
3908 
3909   SWIG_check_num_args("std::string::data",1,1)
3910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3911 
3912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3913     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3914   }
3915 
3916   result = (char *)((std::string const *)arg1)->data();
3917   lua_pushstring(L,(const char *)result); SWIG_arg++;
3918   return SWIG_arg;
3919 
3920   if(0) SWIG_fail;
3921 
3922 fail:
3923   lua_error(L);
3924   return SWIG_arg;
3925 }
3926 
3927 
3928 static int _wrap_string_assign(lua_State* L) {
3929   int SWIG_arg = 0;
3930   std::string *arg1 = (std::string *) 0 ;
3931   char *arg2 = (char *) 0 ;
3932 
3933   SWIG_check_num_args("std::string::assign",2,2)
3934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3936 
3937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3938     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3939   }
3940 
3941   arg2 = (char *)lua_tostring(L, 2);
3942   (arg1)->assign((char const *)arg2);
3943 
3944   return SWIG_arg;
3945 
3946   if(0) SWIG_fail;
3947 
3948 fail:
3949   lua_error(L);
3950   return SWIG_arg;
3951 }
3952 
3953 
3954 static void swig_delete_string(void *obj) {
3955 std::string *arg1 = (std::string *) obj;
3956 delete arg1;
3957 }
3958 static int _proxy__wrap_new_string(lua_State *L) {
3959     assert(lua_istable(L,1));
3960     lua_pushcfunction(L,_wrap_new_string);
3961     assert(!lua_isnil(L,-1));
3962     lua_replace(L,1); /* replace our table with real constructor */
3963     lua_call(L,lua_gettop(L)-1,1);
3964     return 1;
3965 }
3966 static swig_lua_attribute swig_string_attributes[] = {
3967     {0,0,0}
3968 };
3969 static swig_lua_method swig_string_methods[]= {
3970     { "size", _wrap_string_size},
3971     { "length", _wrap_string_length},
3972     { "empty", _wrap_string_empty},
3973     { "c_str", _wrap_string_c_str},
3974     { "data", _wrap_string_data},
3975     { "assign", _wrap_string_assign},
3976     {0,0}
3977 };
3978 static swig_lua_method swig_string_meta[] = {
3979     {0,0}
3980 };
3981 
3982 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3983     {0,0,0}
3984 };
3985 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3986     {0,0,0,0,0,0}
3987 };
3988 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3989     {0,0}
3990 };
3991 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3992     0
3993 };
3994 
3995 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3996     "string",
3997     swig_string_Sf_SwigStatic_methods,
3998     swig_string_Sf_SwigStatic_attributes,
3999     swig_string_Sf_SwigStatic_constants,
4000     swig_string_Sf_SwigStatic_classes,
4001     0
4002 };
4003 static swig_lua_class *swig_string_bases[] = {0};
4004 static const char *swig_string_base_names[] = {0};
4005 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 };
4006 
4007 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
4008   int SWIG_arg = 0;
4009   lldb::SBAddress *result = 0 ;
4010 
4011   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
4012   result = (lldb::SBAddress *)new lldb::SBAddress();
4013   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4014   return SWIG_arg;
4015 
4016   if(0) SWIG_fail;
4017 
4018 fail:
4019   lua_error(L);
4020   return SWIG_arg;
4021 }
4022 
4023 
4024 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
4025   int SWIG_arg = 0;
4026   lldb::SBAddress *arg1 = 0 ;
4027   lldb::SBAddress *result = 0 ;
4028 
4029   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
4030   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
4031 
4032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4033     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
4034   }
4035 
4036   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4037   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4038   return SWIG_arg;
4039 
4040   if(0) SWIG_fail;
4041 
4042 fail:
4043   lua_error(L);
4044   return SWIG_arg;
4045 }
4046 
4047 
4048 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
4049   int SWIG_arg = 0;
4050   lldb::SBSection arg1 ;
4051   lldb::addr_t arg2 ;
4052   lldb::SBSection *argp1 ;
4053   lldb::SBAddress *result = 0 ;
4054 
4055   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4056   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4057   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4058 
4059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4060     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4061   }
4062   arg1 = *argp1;
4063 
4064   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4065   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4066   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4067   return SWIG_arg;
4068 
4069   if(0) SWIG_fail;
4070 
4071 fail:
4072   lua_error(L);
4073   return SWIG_arg;
4074 }
4075 
4076 
4077 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4078   int SWIG_arg = 0;
4079   lldb::addr_t arg1 ;
4080   lldb::SBTarget *arg2 = 0 ;
4081   lldb::SBAddress *result = 0 ;
4082 
4083   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4084   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4085   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4086   arg1 = (lldb::addr_t)lua_tointeger(L, 1);
4087 
4088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4089     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4090   }
4091 
4092   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4093   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4094   return SWIG_arg;
4095 
4096   if(0) SWIG_fail;
4097 
4098 fail:
4099   lua_error(L);
4100   return SWIG_arg;
4101 }
4102 
4103 
4104 static int _wrap_new_SBAddress(lua_State* L) {
4105   int argc;
4106   int argv[3]={
4107     1,2,3
4108   };
4109 
4110   argc = lua_gettop(L);
4111   if (argc == 0) {
4112     return _wrap_new_SBAddress__SWIG_0(L);
4113   }
4114   if (argc == 1) {
4115     int _v;
4116     {
4117       void *ptr;
4118       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4119         _v = 0;
4120       } else {
4121         _v = 1;
4122       }
4123     }
4124     if (_v) {
4125       return _wrap_new_SBAddress__SWIG_1(L);
4126     }
4127   }
4128   if (argc == 2) {
4129     int _v;
4130     {
4131       void *ptr;
4132       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4133         _v = 0;
4134       } else {
4135         _v = 1;
4136       }
4137     }
4138     if (_v) {
4139       {
4140         _v = lua_isnumber(L,argv[1]);
4141       }
4142       if (_v) {
4143         return _wrap_new_SBAddress__SWIG_2(L);
4144       }
4145     }
4146   }
4147   if (argc == 2) {
4148     int _v;
4149     {
4150       _v = lua_isnumber(L,argv[0]);
4151     }
4152     if (_v) {
4153       {
4154         void *ptr;
4155         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4156           _v = 0;
4157         } else {
4158           _v = 1;
4159         }
4160       }
4161       if (_v) {
4162         return _wrap_new_SBAddress__SWIG_3(L);
4163       }
4164     }
4165   }
4166 
4167   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4168     "  Possible C/C++ prototypes are:\n"
4169     "    lldb::SBAddress::SBAddress()\n"
4170     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4171     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4172     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4173   lua_error(L);return 0;
4174 }
4175 
4176 
4177 static int _wrap_SBAddress_IsValid(lua_State* L) {
4178   int SWIG_arg = 0;
4179   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4180   bool result;
4181 
4182   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4184 
4185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4186     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4187   }
4188 
4189   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4190   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4191   return SWIG_arg;
4192 
4193   if(0) SWIG_fail;
4194 
4195 fail:
4196   lua_error(L);
4197   return SWIG_arg;
4198 }
4199 
4200 
4201 static int _wrap_SBAddress_Clear(lua_State* L) {
4202   int SWIG_arg = 0;
4203   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4204 
4205   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4207 
4208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4209     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4210   }
4211 
4212   (arg1)->Clear();
4213 
4214   return SWIG_arg;
4215 
4216   if(0) SWIG_fail;
4217 
4218 fail:
4219   lua_error(L);
4220   return SWIG_arg;
4221 }
4222 
4223 
4224 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4225   int SWIG_arg = 0;
4226   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4227   lldb::addr_t result;
4228 
4229   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4231 
4232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4233     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4234   }
4235 
4236   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4237   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4238   return SWIG_arg;
4239 
4240   if(0) SWIG_fail;
4241 
4242 fail:
4243   lua_error(L);
4244   return SWIG_arg;
4245 }
4246 
4247 
4248 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4249   int SWIG_arg = 0;
4250   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4251   lldb::SBTarget *arg2 = 0 ;
4252   lldb::addr_t result;
4253 
4254   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4256   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4257 
4258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4259     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4260   }
4261 
4262 
4263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4264     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4265   }
4266 
4267   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4268   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4269   return SWIG_arg;
4270 
4271   if(0) SWIG_fail;
4272 
4273 fail:
4274   lua_error(L);
4275   return SWIG_arg;
4276 }
4277 
4278 
4279 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4280   int SWIG_arg = 0;
4281   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4282   lldb::addr_t arg2 ;
4283   lldb::SBTarget *arg3 = 0 ;
4284 
4285   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4287   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4288   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4289 
4290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4291     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4292   }
4293 
4294   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4295 
4296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4297     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4298   }
4299 
4300   (arg1)->SetLoadAddress(arg2,*arg3);
4301 
4302   return SWIG_arg;
4303 
4304   if(0) SWIG_fail;
4305 
4306 fail:
4307   lua_error(L);
4308   return SWIG_arg;
4309 }
4310 
4311 
4312 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4313   int SWIG_arg = 0;
4314   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4315   lldb::addr_t arg2 ;
4316   bool result;
4317 
4318   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4320   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4321 
4322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4323     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4324   }
4325 
4326   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4327   result = (bool)(arg1)->OffsetAddress(arg2);
4328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4329   return SWIG_arg;
4330 
4331   if(0) SWIG_fail;
4332 
4333 fail:
4334   lua_error(L);
4335   return SWIG_arg;
4336 }
4337 
4338 
4339 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4340   int SWIG_arg = 0;
4341   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4342   lldb::SBStream *arg2 = 0 ;
4343   bool result;
4344 
4345   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4347   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4348 
4349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4350     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4351   }
4352 
4353 
4354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4355     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4356   }
4357 
4358   result = (bool)(arg1)->GetDescription(*arg2);
4359   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4360   return SWIG_arg;
4361 
4362   if(0) SWIG_fail;
4363 
4364 fail:
4365   lua_error(L);
4366   return SWIG_arg;
4367 }
4368 
4369 
4370 static int _wrap_SBAddress_GetSection(lua_State* L) {
4371   int SWIG_arg = 0;
4372   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4373   lldb::SBSection result;
4374 
4375   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4377 
4378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4379     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4380   }
4381 
4382   result = (arg1)->GetSection();
4383   {
4384     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4385     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4386   }
4387   return SWIG_arg;
4388 
4389   if(0) SWIG_fail;
4390 
4391 fail:
4392   lua_error(L);
4393   return SWIG_arg;
4394 }
4395 
4396 
4397 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4398   int SWIG_arg = 0;
4399   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4400   lldb::addr_t result;
4401 
4402   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4404 
4405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4406     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4407   }
4408 
4409   result = (lldb::addr_t)(arg1)->GetOffset();
4410   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4411   return SWIG_arg;
4412 
4413   if(0) SWIG_fail;
4414 
4415 fail:
4416   lua_error(L);
4417   return SWIG_arg;
4418 }
4419 
4420 
4421 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4422   int SWIG_arg = 0;
4423   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4424   lldb::SBSection arg2 ;
4425   lldb::addr_t arg3 ;
4426   lldb::SBSection *argp2 ;
4427 
4428   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4430   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4431   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4432 
4433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4434     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4435   }
4436 
4437 
4438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4439     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4440   }
4441   arg2 = *argp2;
4442 
4443   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
4444   (arg1)->SetAddress(arg2,arg3);
4445 
4446   return SWIG_arg;
4447 
4448   if(0) SWIG_fail;
4449 
4450 fail:
4451   lua_error(L);
4452   return SWIG_arg;
4453 }
4454 
4455 
4456 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4457   int SWIG_arg = 0;
4458   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4459   uint32_t arg2 ;
4460   lldb::SBSymbolContext result;
4461 
4462   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4464   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4465 
4466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4467     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4468   }
4469 
4470   arg2 = (uint32_t)lua_tointeger(L, 2);
4471   result = (arg1)->GetSymbolContext(arg2);
4472   {
4473     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4475   }
4476   return SWIG_arg;
4477 
4478   if(0) SWIG_fail;
4479 
4480 fail:
4481   lua_error(L);
4482   return SWIG_arg;
4483 }
4484 
4485 
4486 static int _wrap_SBAddress_GetModule(lua_State* L) {
4487   int SWIG_arg = 0;
4488   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4489   lldb::SBModule result;
4490 
4491   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4493 
4494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4495     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4496   }
4497 
4498   result = (arg1)->GetModule();
4499   {
4500     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4501     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4502   }
4503   return SWIG_arg;
4504 
4505   if(0) SWIG_fail;
4506 
4507 fail:
4508   lua_error(L);
4509   return SWIG_arg;
4510 }
4511 
4512 
4513 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4514   int SWIG_arg = 0;
4515   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4516   lldb::SBCompileUnit result;
4517 
4518   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4520 
4521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4522     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4523   }
4524 
4525   result = (arg1)->GetCompileUnit();
4526   {
4527     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4529   }
4530   return SWIG_arg;
4531 
4532   if(0) SWIG_fail;
4533 
4534 fail:
4535   lua_error(L);
4536   return SWIG_arg;
4537 }
4538 
4539 
4540 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4541   int SWIG_arg = 0;
4542   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4543   lldb::SBFunction result;
4544 
4545   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4547 
4548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4549     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4550   }
4551 
4552   result = (arg1)->GetFunction();
4553   {
4554     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4555     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4556   }
4557   return SWIG_arg;
4558 
4559   if(0) SWIG_fail;
4560 
4561 fail:
4562   lua_error(L);
4563   return SWIG_arg;
4564 }
4565 
4566 
4567 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4568   int SWIG_arg = 0;
4569   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4570   lldb::SBBlock result;
4571 
4572   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4574 
4575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4576     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4577   }
4578 
4579   result = (arg1)->GetBlock();
4580   {
4581     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4582     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4583   }
4584   return SWIG_arg;
4585 
4586   if(0) SWIG_fail;
4587 
4588 fail:
4589   lua_error(L);
4590   return SWIG_arg;
4591 }
4592 
4593 
4594 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4595   int SWIG_arg = 0;
4596   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4597   lldb::SBSymbol result;
4598 
4599   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4601 
4602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4603     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4604   }
4605 
4606   result = (arg1)->GetSymbol();
4607   {
4608     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4609     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4610   }
4611   return SWIG_arg;
4612 
4613   if(0) SWIG_fail;
4614 
4615 fail:
4616   lua_error(L);
4617   return SWIG_arg;
4618 }
4619 
4620 
4621 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4622   int SWIG_arg = 0;
4623   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4624   lldb::SBLineEntry result;
4625 
4626   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4628 
4629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4630     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4631   }
4632 
4633   result = (arg1)->GetLineEntry();
4634   {
4635     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4636     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4637   }
4638   return SWIG_arg;
4639 
4640   if(0) SWIG_fail;
4641 
4642 fail:
4643   lua_error(L);
4644   return SWIG_arg;
4645 }
4646 
4647 
4648 static int _wrap_SBAddress___tostring(lua_State* L) {
4649   int SWIG_arg = 0;
4650   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4651   std::string result;
4652 
4653   SWIG_check_num_args("lldb::SBAddress::__repr__",1,1)
4654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__repr__",1,"lldb::SBAddress *");
4655 
4656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4657     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4658   }
4659 
4660   result = lldb_SBAddress___repr__(arg1);
4661   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4662   return SWIG_arg;
4663 
4664   if(0) SWIG_fail;
4665 
4666 fail:
4667   lua_error(L);
4668   return SWIG_arg;
4669 }
4670 
4671 
4672 static void swig_delete_SBAddress(void *obj) {
4673 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4674 delete arg1;
4675 }
4676 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4677     assert(lua_istable(L,1));
4678     lua_pushcfunction(L,_wrap_new_SBAddress);
4679     assert(!lua_isnil(L,-1));
4680     lua_replace(L,1); /* replace our table with real constructor */
4681     lua_call(L,lua_gettop(L)-1,1);
4682     return 1;
4683 }
4684 static swig_lua_attribute swig_SBAddress_attributes[] = {
4685     {0,0,0}
4686 };
4687 static swig_lua_method swig_SBAddress_methods[]= {
4688     { "IsValid", _wrap_SBAddress_IsValid},
4689     { "Clear", _wrap_SBAddress_Clear},
4690     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4691     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4692     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4693     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4694     { "GetDescription", _wrap_SBAddress_GetDescription},
4695     { "GetSection", _wrap_SBAddress_GetSection},
4696     { "GetOffset", _wrap_SBAddress_GetOffset},
4697     { "SetAddress", _wrap_SBAddress_SetAddress},
4698     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4699     { "GetModule", _wrap_SBAddress_GetModule},
4700     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4701     { "GetFunction", _wrap_SBAddress_GetFunction},
4702     { "GetBlock", _wrap_SBAddress_GetBlock},
4703     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4704     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4705     { "__tostring", _wrap_SBAddress___tostring},
4706     {0,0}
4707 };
4708 static swig_lua_method swig_SBAddress_meta[] = {
4709     { "__tostring", _wrap_SBAddress___tostring},
4710     {0,0}
4711 };
4712 
4713 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4714     {0,0,0}
4715 };
4716 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4717     {0,0,0,0,0,0}
4718 };
4719 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4720     {0,0}
4721 };
4722 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4723     0
4724 };
4725 
4726 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4727     "SBAddress",
4728     swig_SBAddress_Sf_SwigStatic_methods,
4729     swig_SBAddress_Sf_SwigStatic_attributes,
4730     swig_SBAddress_Sf_SwigStatic_constants,
4731     swig_SBAddress_Sf_SwigStatic_classes,
4732     0
4733 };
4734 static swig_lua_class *swig_SBAddress_bases[] = {0};
4735 static const char *swig_SBAddress_base_names[] = {0};
4736 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 };
4737 
4738 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4739   int SWIG_arg = 0;
4740   lldb::SBAttachInfo *result = 0 ;
4741 
4742   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4743   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4744   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4745   return SWIG_arg;
4746 
4747   if(0) SWIG_fail;
4748 
4749 fail:
4750   lua_error(L);
4751   return SWIG_arg;
4752 }
4753 
4754 
4755 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4756   int SWIG_arg = 0;
4757   lldb::pid_t arg1 ;
4758   lldb::SBAttachInfo *result = 0 ;
4759 
4760   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4761   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4762   arg1 = (lldb::pid_t)lua_tointeger(L, 1);
4763   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4764   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4765   return SWIG_arg;
4766 
4767   if(0) SWIG_fail;
4768 
4769 fail:
4770   lua_error(L);
4771   return SWIG_arg;
4772 }
4773 
4774 
4775 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4776   int SWIG_arg = 0;
4777   char *arg1 = (char *) 0 ;
4778   bool arg2 ;
4779   lldb::SBAttachInfo *result = 0 ;
4780 
4781   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4782   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4783   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4784   arg1 = (char *)lua_tostring(L, 1);
4785   arg2 = (lua_toboolean(L, 2)!=0);
4786   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4787   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4788   return SWIG_arg;
4789 
4790   if(0) SWIG_fail;
4791 
4792 fail:
4793   lua_error(L);
4794   return SWIG_arg;
4795 }
4796 
4797 
4798 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4799   int SWIG_arg = 0;
4800   char *arg1 = (char *) 0 ;
4801   bool arg2 ;
4802   bool arg3 ;
4803   lldb::SBAttachInfo *result = 0 ;
4804 
4805   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4806   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4807   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4808   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4809   arg1 = (char *)lua_tostring(L, 1);
4810   arg2 = (lua_toboolean(L, 2)!=0);
4811   arg3 = (lua_toboolean(L, 3)!=0);
4812   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4814   return SWIG_arg;
4815 
4816   if(0) SWIG_fail;
4817 
4818 fail:
4819   lua_error(L);
4820   return SWIG_arg;
4821 }
4822 
4823 
4824 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4825   int SWIG_arg = 0;
4826   lldb::SBAttachInfo *arg1 = 0 ;
4827   lldb::SBAttachInfo *result = 0 ;
4828 
4829   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4830   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4831 
4832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4833     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4834   }
4835 
4836   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4837   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4838   return SWIG_arg;
4839 
4840   if(0) SWIG_fail;
4841 
4842 fail:
4843   lua_error(L);
4844   return SWIG_arg;
4845 }
4846 
4847 
4848 static int _wrap_new_SBAttachInfo(lua_State* L) {
4849   int argc;
4850   int argv[4]={
4851     1,2,3,4
4852   };
4853 
4854   argc = lua_gettop(L);
4855   if (argc == 0) {
4856     return _wrap_new_SBAttachInfo__SWIG_0(L);
4857   }
4858   if (argc == 1) {
4859     int _v;
4860     {
4861       void *ptr;
4862       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4863         _v = 0;
4864       } else {
4865         _v = 1;
4866       }
4867     }
4868     if (_v) {
4869       return _wrap_new_SBAttachInfo__SWIG_4(L);
4870     }
4871   }
4872   if (argc == 1) {
4873     int _v;
4874     {
4875       _v = lua_isnumber(L,argv[0]);
4876     }
4877     if (_v) {
4878       return _wrap_new_SBAttachInfo__SWIG_1(L);
4879     }
4880   }
4881   if (argc == 2) {
4882     int _v;
4883     {
4884       _v = SWIG_lua_isnilstring(L,argv[0]);
4885     }
4886     if (_v) {
4887       {
4888         _v = lua_isboolean(L,argv[1]);
4889       }
4890       if (_v) {
4891         return _wrap_new_SBAttachInfo__SWIG_2(L);
4892       }
4893     }
4894   }
4895   if (argc == 3) {
4896     int _v;
4897     {
4898       _v = SWIG_lua_isnilstring(L,argv[0]);
4899     }
4900     if (_v) {
4901       {
4902         _v = lua_isboolean(L,argv[1]);
4903       }
4904       if (_v) {
4905         {
4906           _v = lua_isboolean(L,argv[2]);
4907         }
4908         if (_v) {
4909           return _wrap_new_SBAttachInfo__SWIG_3(L);
4910         }
4911       }
4912     }
4913   }
4914 
4915   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4916     "  Possible C/C++ prototypes are:\n"
4917     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4918     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4919     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4920     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4921     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4922   lua_error(L);return 0;
4923 }
4924 
4925 
4926 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4927   int SWIG_arg = 0;
4928   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4929   lldb::pid_t result;
4930 
4931   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4933 
4934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4935     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4936   }
4937 
4938   result = (lldb::pid_t)(arg1)->GetProcessID();
4939   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4940   return SWIG_arg;
4941 
4942   if(0) SWIG_fail;
4943 
4944 fail:
4945   lua_error(L);
4946   return SWIG_arg;
4947 }
4948 
4949 
4950 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4951   int SWIG_arg = 0;
4952   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4953   lldb::pid_t arg2 ;
4954 
4955   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4957   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4958 
4959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4960     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4961   }
4962 
4963   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
4964   (arg1)->SetProcessID(arg2);
4965 
4966   return SWIG_arg;
4967 
4968   if(0) SWIG_fail;
4969 
4970 fail:
4971   lua_error(L);
4972   return SWIG_arg;
4973 }
4974 
4975 
4976 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4977   int SWIG_arg = 0;
4978   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4979   char *arg2 = (char *) 0 ;
4980 
4981   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4982   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4983   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4984 
4985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4986     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4987   }
4988 
4989   arg2 = (char *)lua_tostring(L, 2);
4990   (arg1)->SetExecutable((char const *)arg2);
4991 
4992   return SWIG_arg;
4993 
4994   if(0) SWIG_fail;
4995 
4996 fail:
4997   lua_error(L);
4998   return SWIG_arg;
4999 }
5000 
5001 
5002 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
5003   int SWIG_arg = 0;
5004   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5005   lldb::SBFileSpec arg2 ;
5006   lldb::SBFileSpec *argp2 ;
5007 
5008   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5010   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
5011 
5012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5013     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5014   }
5015 
5016 
5017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
5018     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
5019   }
5020   arg2 = *argp2;
5021 
5022   (arg1)->SetExecutable(arg2);
5023 
5024   return SWIG_arg;
5025 
5026   if(0) SWIG_fail;
5027 
5028 fail:
5029   lua_error(L);
5030   return SWIG_arg;
5031 }
5032 
5033 
5034 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
5035   int argc;
5036   int argv[3]={
5037     1,2,3
5038   };
5039 
5040   argc = lua_gettop(L);
5041   if (argc == 2) {
5042     int _v;
5043     {
5044       void *ptr;
5045       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5046         _v = 0;
5047       } else {
5048         _v = 1;
5049       }
5050     }
5051     if (_v) {
5052       {
5053         void *ptr;
5054         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
5055           _v = 0;
5056         } else {
5057           _v = 1;
5058         }
5059       }
5060       if (_v) {
5061         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5062       }
5063     }
5064   }
5065   if (argc == 2) {
5066     int _v;
5067     {
5068       void *ptr;
5069       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5070         _v = 0;
5071       } else {
5072         _v = 1;
5073       }
5074     }
5075     if (_v) {
5076       {
5077         _v = SWIG_lua_isnilstring(L,argv[1]);
5078       }
5079       if (_v) {
5080         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5081       }
5082     }
5083   }
5084 
5085   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5086     "  Possible C/C++ prototypes are:\n"
5087     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5088     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5089   lua_error(L);return 0;
5090 }
5091 
5092 
5093 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5094   int SWIG_arg = 0;
5095   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5096   bool result;
5097 
5098   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5100 
5101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5102     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5103   }
5104 
5105   result = (bool)(arg1)->GetWaitForLaunch();
5106   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5107   return SWIG_arg;
5108 
5109   if(0) SWIG_fail;
5110 
5111 fail:
5112   lua_error(L);
5113   return SWIG_arg;
5114 }
5115 
5116 
5117 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5118   int SWIG_arg = 0;
5119   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5120   bool arg2 ;
5121 
5122   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5124   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5125 
5126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5127     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5128   }
5129 
5130   arg2 = (lua_toboolean(L, 2)!=0);
5131   (arg1)->SetWaitForLaunch(arg2);
5132 
5133   return SWIG_arg;
5134 
5135   if(0) SWIG_fail;
5136 
5137 fail:
5138   lua_error(L);
5139   return SWIG_arg;
5140 }
5141 
5142 
5143 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5144   int SWIG_arg = 0;
5145   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5146   bool arg2 ;
5147   bool arg3 ;
5148 
5149   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5151   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5152   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5153 
5154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5155     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5156   }
5157 
5158   arg2 = (lua_toboolean(L, 2)!=0);
5159   arg3 = (lua_toboolean(L, 3)!=0);
5160   (arg1)->SetWaitForLaunch(arg2,arg3);
5161 
5162   return SWIG_arg;
5163 
5164   if(0) SWIG_fail;
5165 
5166 fail:
5167   lua_error(L);
5168   return SWIG_arg;
5169 }
5170 
5171 
5172 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5173   int argc;
5174   int argv[4]={
5175     1,2,3,4
5176   };
5177 
5178   argc = lua_gettop(L);
5179   if (argc == 2) {
5180     int _v;
5181     {
5182       void *ptr;
5183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5184         _v = 0;
5185       } else {
5186         _v = 1;
5187       }
5188     }
5189     if (_v) {
5190       {
5191         _v = lua_isboolean(L,argv[1]);
5192       }
5193       if (_v) {
5194         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5195       }
5196     }
5197   }
5198   if (argc == 3) {
5199     int _v;
5200     {
5201       void *ptr;
5202       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5203         _v = 0;
5204       } else {
5205         _v = 1;
5206       }
5207     }
5208     if (_v) {
5209       {
5210         _v = lua_isboolean(L,argv[1]);
5211       }
5212       if (_v) {
5213         {
5214           _v = lua_isboolean(L,argv[2]);
5215         }
5216         if (_v) {
5217           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5218         }
5219       }
5220     }
5221   }
5222 
5223   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5224     "  Possible C/C++ prototypes are:\n"
5225     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5226     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5227   lua_error(L);return 0;
5228 }
5229 
5230 
5231 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5232   int SWIG_arg = 0;
5233   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5234   bool result;
5235 
5236   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5238 
5239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5240     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5241   }
5242 
5243   result = (bool)(arg1)->GetIgnoreExisting();
5244   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5245   return SWIG_arg;
5246 
5247   if(0) SWIG_fail;
5248 
5249 fail:
5250   lua_error(L);
5251   return SWIG_arg;
5252 }
5253 
5254 
5255 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5256   int SWIG_arg = 0;
5257   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5258   bool arg2 ;
5259 
5260   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5262   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5263 
5264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5265     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5266   }
5267 
5268   arg2 = (lua_toboolean(L, 2)!=0);
5269   (arg1)->SetIgnoreExisting(arg2);
5270 
5271   return SWIG_arg;
5272 
5273   if(0) SWIG_fail;
5274 
5275 fail:
5276   lua_error(L);
5277   return SWIG_arg;
5278 }
5279 
5280 
5281 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5282   int SWIG_arg = 0;
5283   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5284   uint32_t result;
5285 
5286   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5288 
5289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5290     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5291   }
5292 
5293   result = (uint32_t)(arg1)->GetResumeCount();
5294   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5295   return SWIG_arg;
5296 
5297   if(0) SWIG_fail;
5298 
5299 fail:
5300   lua_error(L);
5301   return SWIG_arg;
5302 }
5303 
5304 
5305 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5306   int SWIG_arg = 0;
5307   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5308   uint32_t arg2 ;
5309 
5310   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5312   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5313 
5314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5315     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5316   }
5317 
5318   arg2 = (uint32_t)lua_tointeger(L, 2);
5319   (arg1)->SetResumeCount(arg2);
5320 
5321   return SWIG_arg;
5322 
5323   if(0) SWIG_fail;
5324 
5325 fail:
5326   lua_error(L);
5327   return SWIG_arg;
5328 }
5329 
5330 
5331 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5332   int SWIG_arg = 0;
5333   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5334   char *result = 0 ;
5335 
5336   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5338 
5339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5340     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5341   }
5342 
5343   result = (char *)(arg1)->GetProcessPluginName();
5344   lua_pushstring(L,(const char *)result); SWIG_arg++;
5345   return SWIG_arg;
5346 
5347   if(0) SWIG_fail;
5348 
5349 fail:
5350   lua_error(L);
5351   return SWIG_arg;
5352 }
5353 
5354 
5355 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5356   int SWIG_arg = 0;
5357   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5358   char *arg2 = (char *) 0 ;
5359 
5360   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5362   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5363 
5364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5365     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5366   }
5367 
5368   arg2 = (char *)lua_tostring(L, 2);
5369   (arg1)->SetProcessPluginName((char const *)arg2);
5370 
5371   return SWIG_arg;
5372 
5373   if(0) SWIG_fail;
5374 
5375 fail:
5376   lua_error(L);
5377   return SWIG_arg;
5378 }
5379 
5380 
5381 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5382   int SWIG_arg = 0;
5383   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5384   uint32_t result;
5385 
5386   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5388 
5389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5390     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5391   }
5392 
5393   result = (uint32_t)(arg1)->GetUserID();
5394   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5395   return SWIG_arg;
5396 
5397   if(0) SWIG_fail;
5398 
5399 fail:
5400   lua_error(L);
5401   return SWIG_arg;
5402 }
5403 
5404 
5405 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5406   int SWIG_arg = 0;
5407   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5408   uint32_t result;
5409 
5410   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5412 
5413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5414     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5415   }
5416 
5417   result = (uint32_t)(arg1)->GetGroupID();
5418   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5419   return SWIG_arg;
5420 
5421   if(0) SWIG_fail;
5422 
5423 fail:
5424   lua_error(L);
5425   return SWIG_arg;
5426 }
5427 
5428 
5429 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5430   int SWIG_arg = 0;
5431   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5432   bool result;
5433 
5434   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5436 
5437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5438     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5439   }
5440 
5441   result = (bool)(arg1)->UserIDIsValid();
5442   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5443   return SWIG_arg;
5444 
5445   if(0) SWIG_fail;
5446 
5447 fail:
5448   lua_error(L);
5449   return SWIG_arg;
5450 }
5451 
5452 
5453 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5454   int SWIG_arg = 0;
5455   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5456   bool result;
5457 
5458   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5460 
5461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5462     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5463   }
5464 
5465   result = (bool)(arg1)->GroupIDIsValid();
5466   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5467   return SWIG_arg;
5468 
5469   if(0) SWIG_fail;
5470 
5471 fail:
5472   lua_error(L);
5473   return SWIG_arg;
5474 }
5475 
5476 
5477 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5478   int SWIG_arg = 0;
5479   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5480   uint32_t arg2 ;
5481 
5482   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5484   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5485 
5486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5487     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5488   }
5489 
5490   arg2 = (uint32_t)lua_tointeger(L, 2);
5491   (arg1)->SetUserID(arg2);
5492 
5493   return SWIG_arg;
5494 
5495   if(0) SWIG_fail;
5496 
5497 fail:
5498   lua_error(L);
5499   return SWIG_arg;
5500 }
5501 
5502 
5503 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5504   int SWIG_arg = 0;
5505   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5506   uint32_t arg2 ;
5507 
5508   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5510   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5511 
5512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5513     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5514   }
5515 
5516   arg2 = (uint32_t)lua_tointeger(L, 2);
5517   (arg1)->SetGroupID(arg2);
5518 
5519   return SWIG_arg;
5520 
5521   if(0) SWIG_fail;
5522 
5523 fail:
5524   lua_error(L);
5525   return SWIG_arg;
5526 }
5527 
5528 
5529 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5530   int SWIG_arg = 0;
5531   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5532   uint32_t result;
5533 
5534   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5536 
5537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5538     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5539   }
5540 
5541   result = (uint32_t)(arg1)->GetEffectiveUserID();
5542   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5543   return SWIG_arg;
5544 
5545   if(0) SWIG_fail;
5546 
5547 fail:
5548   lua_error(L);
5549   return SWIG_arg;
5550 }
5551 
5552 
5553 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5554   int SWIG_arg = 0;
5555   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5556   uint32_t result;
5557 
5558   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5560 
5561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5562     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5563   }
5564 
5565   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5566   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5567   return SWIG_arg;
5568 
5569   if(0) SWIG_fail;
5570 
5571 fail:
5572   lua_error(L);
5573   return SWIG_arg;
5574 }
5575 
5576 
5577 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5578   int SWIG_arg = 0;
5579   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5580   bool result;
5581 
5582   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5584 
5585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5586     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5587   }
5588 
5589   result = (bool)(arg1)->EffectiveUserIDIsValid();
5590   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5591   return SWIG_arg;
5592 
5593   if(0) SWIG_fail;
5594 
5595 fail:
5596   lua_error(L);
5597   return SWIG_arg;
5598 }
5599 
5600 
5601 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5602   int SWIG_arg = 0;
5603   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5604   bool result;
5605 
5606   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5608 
5609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5610     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5611   }
5612 
5613   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5615   return SWIG_arg;
5616 
5617   if(0) SWIG_fail;
5618 
5619 fail:
5620   lua_error(L);
5621   return SWIG_arg;
5622 }
5623 
5624 
5625 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5626   int SWIG_arg = 0;
5627   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5628   uint32_t arg2 ;
5629 
5630   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5632   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5633 
5634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5635     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5636   }
5637 
5638   arg2 = (uint32_t)lua_tointeger(L, 2);
5639   (arg1)->SetEffectiveUserID(arg2);
5640 
5641   return SWIG_arg;
5642 
5643   if(0) SWIG_fail;
5644 
5645 fail:
5646   lua_error(L);
5647   return SWIG_arg;
5648 }
5649 
5650 
5651 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5652   int SWIG_arg = 0;
5653   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5654   uint32_t arg2 ;
5655 
5656   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5658   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5659 
5660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5661     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5662   }
5663 
5664   arg2 = (uint32_t)lua_tointeger(L, 2);
5665   (arg1)->SetEffectiveGroupID(arg2);
5666 
5667   return SWIG_arg;
5668 
5669   if(0) SWIG_fail;
5670 
5671 fail:
5672   lua_error(L);
5673   return SWIG_arg;
5674 }
5675 
5676 
5677 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5678   int SWIG_arg = 0;
5679   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5680   lldb::pid_t result;
5681 
5682   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5684 
5685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5686     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5687   }
5688 
5689   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5690   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5691   return SWIG_arg;
5692 
5693   if(0) SWIG_fail;
5694 
5695 fail:
5696   lua_error(L);
5697   return SWIG_arg;
5698 }
5699 
5700 
5701 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5702   int SWIG_arg = 0;
5703   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5704   lldb::pid_t arg2 ;
5705 
5706   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5708   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5709 
5710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5711     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5712   }
5713 
5714   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5715   (arg1)->SetParentProcessID(arg2);
5716 
5717   return SWIG_arg;
5718 
5719   if(0) SWIG_fail;
5720 
5721 fail:
5722   lua_error(L);
5723   return SWIG_arg;
5724 }
5725 
5726 
5727 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5728   int SWIG_arg = 0;
5729   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5730   bool result;
5731 
5732   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5734 
5735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5736     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5737   }
5738 
5739   result = (bool)(arg1)->ParentProcessIDIsValid();
5740   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5741   return SWIG_arg;
5742 
5743   if(0) SWIG_fail;
5744 
5745 fail:
5746   lua_error(L);
5747   return SWIG_arg;
5748 }
5749 
5750 
5751 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5752   int SWIG_arg = 0;
5753   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5754   lldb::SBListener result;
5755 
5756   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5758 
5759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5760     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5761   }
5762 
5763   result = (arg1)->GetListener();
5764   {
5765     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5766     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5767   }
5768   return SWIG_arg;
5769 
5770   if(0) SWIG_fail;
5771 
5772 fail:
5773   lua_error(L);
5774   return SWIG_arg;
5775 }
5776 
5777 
5778 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5779   int SWIG_arg = 0;
5780   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5781   lldb::SBListener *arg2 = 0 ;
5782 
5783   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5786 
5787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5788     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5789   }
5790 
5791 
5792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5793     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5794   }
5795 
5796   (arg1)->SetListener(*arg2);
5797 
5798   return SWIG_arg;
5799 
5800   if(0) SWIG_fail;
5801 
5802 fail:
5803   lua_error(L);
5804   return SWIG_arg;
5805 }
5806 
5807 
5808 static void swig_delete_SBAttachInfo(void *obj) {
5809 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5810 delete arg1;
5811 }
5812 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5813     assert(lua_istable(L,1));
5814     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5815     assert(!lua_isnil(L,-1));
5816     lua_replace(L,1); /* replace our table with real constructor */
5817     lua_call(L,lua_gettop(L)-1,1);
5818     return 1;
5819 }
5820 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5821     {0,0,0}
5822 };
5823 static swig_lua_method swig_SBAttachInfo_methods[]= {
5824     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5825     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5826     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5827     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5828     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5829     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5830     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5831     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5832     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5833     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5834     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5835     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5836     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5837     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5838     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5839     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5840     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5841     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5842     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5843     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5844     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5845     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5846     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5847     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5848     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5849     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5850     { "GetListener", _wrap_SBAttachInfo_GetListener},
5851     { "SetListener", _wrap_SBAttachInfo_SetListener},
5852     {0,0}
5853 };
5854 static swig_lua_method swig_SBAttachInfo_meta[] = {
5855     {0,0}
5856 };
5857 
5858 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5859     {0,0,0}
5860 };
5861 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5862     {0,0,0,0,0,0}
5863 };
5864 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5865     {0,0}
5866 };
5867 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5868     0
5869 };
5870 
5871 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5872     "SBAttachInfo",
5873     swig_SBAttachInfo_Sf_SwigStatic_methods,
5874     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5875     swig_SBAttachInfo_Sf_SwigStatic_constants,
5876     swig_SBAttachInfo_Sf_SwigStatic_classes,
5877     0
5878 };
5879 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5880 static const char *swig_SBAttachInfo_base_names[] = {0};
5881 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 };
5882 
5883 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5884   int SWIG_arg = 0;
5885   lldb::SBBlock *result = 0 ;
5886 
5887   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5888   result = (lldb::SBBlock *)new lldb::SBBlock();
5889   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5890   return SWIG_arg;
5891 
5892   if(0) SWIG_fail;
5893 
5894 fail:
5895   lua_error(L);
5896   return SWIG_arg;
5897 }
5898 
5899 
5900 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5901   int SWIG_arg = 0;
5902   lldb::SBBlock *arg1 = 0 ;
5903   lldb::SBBlock *result = 0 ;
5904 
5905   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5906   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5907 
5908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5909     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5910   }
5911 
5912   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5913   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5914   return SWIG_arg;
5915 
5916   if(0) SWIG_fail;
5917 
5918 fail:
5919   lua_error(L);
5920   return SWIG_arg;
5921 }
5922 
5923 
5924 static int _wrap_new_SBBlock(lua_State* L) {
5925   int argc;
5926   int argv[2]={
5927     1,2
5928   };
5929 
5930   argc = lua_gettop(L);
5931   if (argc == 0) {
5932     return _wrap_new_SBBlock__SWIG_0(L);
5933   }
5934   if (argc == 1) {
5935     int _v;
5936     {
5937       void *ptr;
5938       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5939         _v = 0;
5940       } else {
5941         _v = 1;
5942       }
5943     }
5944     if (_v) {
5945       return _wrap_new_SBBlock__SWIG_1(L);
5946     }
5947   }
5948 
5949   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5950     "  Possible C/C++ prototypes are:\n"
5951     "    lldb::SBBlock::SBBlock()\n"
5952     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5953   lua_error(L);return 0;
5954 }
5955 
5956 
5957 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5958   int SWIG_arg = 0;
5959   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5960   bool result;
5961 
5962   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5964 
5965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5966     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5967   }
5968 
5969   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5971   return SWIG_arg;
5972 
5973   if(0) SWIG_fail;
5974 
5975 fail:
5976   lua_error(L);
5977   return SWIG_arg;
5978 }
5979 
5980 
5981 static int _wrap_SBBlock_IsValid(lua_State* L) {
5982   int SWIG_arg = 0;
5983   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5984   bool result;
5985 
5986   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5988 
5989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5990     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5991   }
5992 
5993   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5994   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5995   return SWIG_arg;
5996 
5997   if(0) SWIG_fail;
5998 
5999 fail:
6000   lua_error(L);
6001   return SWIG_arg;
6002 }
6003 
6004 
6005 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
6006   int SWIG_arg = 0;
6007   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6008   char *result = 0 ;
6009 
6010   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
6011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
6012 
6013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6014     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
6015   }
6016 
6017   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
6018   lua_pushstring(L,(const char *)result); SWIG_arg++;
6019   return SWIG_arg;
6020 
6021   if(0) SWIG_fail;
6022 
6023 fail:
6024   lua_error(L);
6025   return SWIG_arg;
6026 }
6027 
6028 
6029 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
6030   int SWIG_arg = 0;
6031   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6032   lldb::SBFileSpec result;
6033 
6034   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
6035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
6036 
6037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6038     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
6039   }
6040 
6041   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
6042   {
6043     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
6044     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
6045   }
6046   return SWIG_arg;
6047 
6048   if(0) SWIG_fail;
6049 
6050 fail:
6051   lua_error(L);
6052   return SWIG_arg;
6053 }
6054 
6055 
6056 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6057   int SWIG_arg = 0;
6058   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6059   uint32_t result;
6060 
6061   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6063 
6064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6065     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6066   }
6067 
6068   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6069   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6070   return SWIG_arg;
6071 
6072   if(0) SWIG_fail;
6073 
6074 fail:
6075   lua_error(L);
6076   return SWIG_arg;
6077 }
6078 
6079 
6080 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6081   int SWIG_arg = 0;
6082   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6083   uint32_t result;
6084 
6085   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6087 
6088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6089     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6090   }
6091 
6092   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6093   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6094   return SWIG_arg;
6095 
6096   if(0) SWIG_fail;
6097 
6098 fail:
6099   lua_error(L);
6100   return SWIG_arg;
6101 }
6102 
6103 
6104 static int _wrap_SBBlock_GetParent(lua_State* L) {
6105   int SWIG_arg = 0;
6106   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6107   lldb::SBBlock result;
6108 
6109   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6111 
6112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6113     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6114   }
6115 
6116   result = (arg1)->GetParent();
6117   {
6118     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6119     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6120   }
6121   return SWIG_arg;
6122 
6123   if(0) SWIG_fail;
6124 
6125 fail:
6126   lua_error(L);
6127   return SWIG_arg;
6128 }
6129 
6130 
6131 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6132   int SWIG_arg = 0;
6133   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6134   lldb::SBBlock result;
6135 
6136   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6138 
6139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6140     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6141   }
6142 
6143   result = (arg1)->GetContainingInlinedBlock();
6144   {
6145     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6147   }
6148   return SWIG_arg;
6149 
6150   if(0) SWIG_fail;
6151 
6152 fail:
6153   lua_error(L);
6154   return SWIG_arg;
6155 }
6156 
6157 
6158 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6159   int SWIG_arg = 0;
6160   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6161   lldb::SBBlock result;
6162 
6163   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6165 
6166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6167     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6168   }
6169 
6170   result = (arg1)->GetSibling();
6171   {
6172     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6174   }
6175   return SWIG_arg;
6176 
6177   if(0) SWIG_fail;
6178 
6179 fail:
6180   lua_error(L);
6181   return SWIG_arg;
6182 }
6183 
6184 
6185 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6186   int SWIG_arg = 0;
6187   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6188   lldb::SBBlock result;
6189 
6190   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6192 
6193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6194     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6195   }
6196 
6197   result = (arg1)->GetFirstChild();
6198   {
6199     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6200     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6201   }
6202   return SWIG_arg;
6203 
6204   if(0) SWIG_fail;
6205 
6206 fail:
6207   lua_error(L);
6208   return SWIG_arg;
6209 }
6210 
6211 
6212 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6213   int SWIG_arg = 0;
6214   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6215   uint32_t result;
6216 
6217   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6219 
6220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6221     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6222   }
6223 
6224   result = (uint32_t)(arg1)->GetNumRanges();
6225   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6226   return SWIG_arg;
6227 
6228   if(0) SWIG_fail;
6229 
6230 fail:
6231   lua_error(L);
6232   return SWIG_arg;
6233 }
6234 
6235 
6236 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6237   int SWIG_arg = 0;
6238   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6239   uint32_t arg2 ;
6240   lldb::SBAddress result;
6241 
6242   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6244   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6245 
6246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6247     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6248   }
6249 
6250   arg2 = (uint32_t)lua_tointeger(L, 2);
6251   result = (arg1)->GetRangeStartAddress(arg2);
6252   {
6253     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6254     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6255   }
6256   return SWIG_arg;
6257 
6258   if(0) SWIG_fail;
6259 
6260 fail:
6261   lua_error(L);
6262   return SWIG_arg;
6263 }
6264 
6265 
6266 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6267   int SWIG_arg = 0;
6268   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6269   uint32_t arg2 ;
6270   lldb::SBAddress result;
6271 
6272   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6274   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6275 
6276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6277     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6278   }
6279 
6280   arg2 = (uint32_t)lua_tointeger(L, 2);
6281   result = (arg1)->GetRangeEndAddress(arg2);
6282   {
6283     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6284     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6285   }
6286   return SWIG_arg;
6287 
6288   if(0) SWIG_fail;
6289 
6290 fail:
6291   lua_error(L);
6292   return SWIG_arg;
6293 }
6294 
6295 
6296 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6297   int SWIG_arg = 0;
6298   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6299   lldb::SBAddress arg2 ;
6300   lldb::SBAddress *argp2 ;
6301   uint32_t result;
6302 
6303   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6305   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6306 
6307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6308     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6309   }
6310 
6311 
6312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6313     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6314   }
6315   arg2 = *argp2;
6316 
6317   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6318   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6319   return SWIG_arg;
6320 
6321   if(0) SWIG_fail;
6322 
6323 fail:
6324   lua_error(L);
6325   return SWIG_arg;
6326 }
6327 
6328 
6329 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6330   int SWIG_arg = 0;
6331   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6332   lldb::SBStream *arg2 = 0 ;
6333   bool result;
6334 
6335   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6337   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6338 
6339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6340     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6341   }
6342 
6343 
6344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6345     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6346   }
6347 
6348   result = (bool)(arg1)->GetDescription(*arg2);
6349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6350   return SWIG_arg;
6351 
6352   if(0) SWIG_fail;
6353 
6354 fail:
6355   lua_error(L);
6356   return SWIG_arg;
6357 }
6358 
6359 
6360 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6361   int SWIG_arg = 0;
6362   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6363   lldb::SBFrame *arg2 = 0 ;
6364   bool arg3 ;
6365   bool arg4 ;
6366   bool arg5 ;
6367   lldb::DynamicValueType arg6 ;
6368   lldb::SBValueList result;
6369 
6370   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6372   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6373   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6374   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6375   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6376   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6377 
6378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6379     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6380   }
6381 
6382 
6383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6384     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6385   }
6386 
6387   arg3 = (lua_toboolean(L, 3)!=0);
6388   arg4 = (lua_toboolean(L, 4)!=0);
6389   arg5 = (lua_toboolean(L, 5)!=0);
6390   arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
6391   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6392   {
6393     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6395   }
6396   return SWIG_arg;
6397 
6398   if(0) SWIG_fail;
6399 
6400 fail:
6401   lua_error(L);
6402   return SWIG_arg;
6403 }
6404 
6405 
6406 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6407   int SWIG_arg = 0;
6408   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6409   lldb::SBTarget *arg2 = 0 ;
6410   bool arg3 ;
6411   bool arg4 ;
6412   bool arg5 ;
6413   lldb::SBValueList result;
6414 
6415   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6417   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6418   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6419   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6420   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6421 
6422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6423     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6424   }
6425 
6426 
6427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6428     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6429   }
6430 
6431   arg3 = (lua_toboolean(L, 3)!=0);
6432   arg4 = (lua_toboolean(L, 4)!=0);
6433   arg5 = (lua_toboolean(L, 5)!=0);
6434   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6435   {
6436     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6437     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6438   }
6439   return SWIG_arg;
6440 
6441   if(0) SWIG_fail;
6442 
6443 fail:
6444   lua_error(L);
6445   return SWIG_arg;
6446 }
6447 
6448 
6449 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6450   int argc;
6451   int argv[7]={
6452     1,2,3,4,5,6,7
6453   };
6454 
6455   argc = lua_gettop(L);
6456   if (argc == 5) {
6457     int _v;
6458     {
6459       void *ptr;
6460       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6461         _v = 0;
6462       } else {
6463         _v = 1;
6464       }
6465     }
6466     if (_v) {
6467       {
6468         void *ptr;
6469         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6470           _v = 0;
6471         } else {
6472           _v = 1;
6473         }
6474       }
6475       if (_v) {
6476         {
6477           _v = lua_isboolean(L,argv[2]);
6478         }
6479         if (_v) {
6480           {
6481             _v = lua_isboolean(L,argv[3]);
6482           }
6483           if (_v) {
6484             {
6485               _v = lua_isboolean(L,argv[4]);
6486             }
6487             if (_v) {
6488               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6489             }
6490           }
6491         }
6492       }
6493     }
6494   }
6495   if (argc == 6) {
6496     int _v;
6497     {
6498       void *ptr;
6499       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6500         _v = 0;
6501       } else {
6502         _v = 1;
6503       }
6504     }
6505     if (_v) {
6506       {
6507         void *ptr;
6508         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6509           _v = 0;
6510         } else {
6511           _v = 1;
6512         }
6513       }
6514       if (_v) {
6515         {
6516           _v = lua_isboolean(L,argv[2]);
6517         }
6518         if (_v) {
6519           {
6520             _v = lua_isboolean(L,argv[3]);
6521           }
6522           if (_v) {
6523             {
6524               _v = lua_isboolean(L,argv[4]);
6525             }
6526             if (_v) {
6527               {
6528                 _v = lua_isnumber(L,argv[5]);
6529               }
6530               if (_v) {
6531                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6532               }
6533             }
6534           }
6535         }
6536       }
6537     }
6538   }
6539 
6540   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6541     "  Possible C/C++ prototypes are:\n"
6542     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6543     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6544   lua_error(L);return 0;
6545 }
6546 
6547 
6548 static int _wrap_SBBlock___tostring(lua_State* L) {
6549   int SWIG_arg = 0;
6550   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6551   std::string result;
6552 
6553   SWIG_check_num_args("lldb::SBBlock::__repr__",1,1)
6554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__repr__",1,"lldb::SBBlock *");
6555 
6556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6557     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6558   }
6559 
6560   result = lldb_SBBlock___repr__(arg1);
6561   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6562   return SWIG_arg;
6563 
6564   if(0) SWIG_fail;
6565 
6566 fail:
6567   lua_error(L);
6568   return SWIG_arg;
6569 }
6570 
6571 
6572 static void swig_delete_SBBlock(void *obj) {
6573 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6574 delete arg1;
6575 }
6576 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6577     assert(lua_istable(L,1));
6578     lua_pushcfunction(L,_wrap_new_SBBlock);
6579     assert(!lua_isnil(L,-1));
6580     lua_replace(L,1); /* replace our table with real constructor */
6581     lua_call(L,lua_gettop(L)-1,1);
6582     return 1;
6583 }
6584 static swig_lua_attribute swig_SBBlock_attributes[] = {
6585     {0,0,0}
6586 };
6587 static swig_lua_method swig_SBBlock_methods[]= {
6588     { "IsInlined", _wrap_SBBlock_IsInlined},
6589     { "IsValid", _wrap_SBBlock_IsValid},
6590     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6591     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6592     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6593     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6594     { "GetParent", _wrap_SBBlock_GetParent},
6595     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6596     { "GetSibling", _wrap_SBBlock_GetSibling},
6597     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6598     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6599     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6600     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6601     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6602     { "GetDescription", _wrap_SBBlock_GetDescription},
6603     { "GetVariables", _wrap_SBBlock_GetVariables},
6604     { "__tostring", _wrap_SBBlock___tostring},
6605     {0,0}
6606 };
6607 static swig_lua_method swig_SBBlock_meta[] = {
6608     { "__tostring", _wrap_SBBlock___tostring},
6609     {0,0}
6610 };
6611 
6612 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6613     {0,0,0}
6614 };
6615 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6616     {0,0,0,0,0,0}
6617 };
6618 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6619     {0,0}
6620 };
6621 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6622     0
6623 };
6624 
6625 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6626     "SBBlock",
6627     swig_SBBlock_Sf_SwigStatic_methods,
6628     swig_SBBlock_Sf_SwigStatic_attributes,
6629     swig_SBBlock_Sf_SwigStatic_constants,
6630     swig_SBBlock_Sf_SwigStatic_classes,
6631     0
6632 };
6633 static swig_lua_class *swig_SBBlock_bases[] = {0};
6634 static const char *swig_SBBlock_base_names[] = {0};
6635 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 };
6636 
6637 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6638   int SWIG_arg = 0;
6639   lldb::SBBreakpoint *result = 0 ;
6640 
6641   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6642   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6643   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6644   return SWIG_arg;
6645 
6646   if(0) SWIG_fail;
6647 
6648 fail:
6649   lua_error(L);
6650   return SWIG_arg;
6651 }
6652 
6653 
6654 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6655   int SWIG_arg = 0;
6656   lldb::SBBreakpoint *arg1 = 0 ;
6657   lldb::SBBreakpoint *result = 0 ;
6658 
6659   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6660   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6661 
6662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6663     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6664   }
6665 
6666   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6667   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6668   return SWIG_arg;
6669 
6670   if(0) SWIG_fail;
6671 
6672 fail:
6673   lua_error(L);
6674   return SWIG_arg;
6675 }
6676 
6677 
6678 static int _wrap_new_SBBreakpoint(lua_State* L) {
6679   int argc;
6680   int argv[2]={
6681     1,2
6682   };
6683 
6684   argc = lua_gettop(L);
6685   if (argc == 0) {
6686     return _wrap_new_SBBreakpoint__SWIG_0(L);
6687   }
6688   if (argc == 1) {
6689     int _v;
6690     {
6691       void *ptr;
6692       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6693         _v = 0;
6694       } else {
6695         _v = 1;
6696       }
6697     }
6698     if (_v) {
6699       return _wrap_new_SBBreakpoint__SWIG_1(L);
6700     }
6701   }
6702 
6703   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6704     "  Possible C/C++ prototypes are:\n"
6705     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6706     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6707   lua_error(L);return 0;
6708 }
6709 
6710 
6711 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6712   int SWIG_arg = 0;
6713   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6714   lldb::SBBreakpoint *arg2 = 0 ;
6715   bool result;
6716 
6717   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6719   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6720 
6721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6722     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6723   }
6724 
6725 
6726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6727     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6728   }
6729 
6730   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6731   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6732   return SWIG_arg;
6733 
6734   if(0) SWIG_fail;
6735 
6736 fail:
6737   lua_error(L);
6738   return SWIG_arg;
6739 }
6740 
6741 
6742 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6743   int SWIG_arg = 0;
6744   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6745   lldb::break_id_t result;
6746 
6747   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6749 
6750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6751     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6752   }
6753 
6754   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6755   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6756   return SWIG_arg;
6757 
6758   if(0) SWIG_fail;
6759 
6760 fail:
6761   lua_error(L);
6762   return SWIG_arg;
6763 }
6764 
6765 
6766 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6767   int SWIG_arg = 0;
6768   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6769   bool result;
6770 
6771   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6773 
6774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6775     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6776   }
6777 
6778   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6779   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6780   return SWIG_arg;
6781 
6782   if(0) SWIG_fail;
6783 
6784 fail:
6785   lua_error(L);
6786   return SWIG_arg;
6787 }
6788 
6789 
6790 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6791   int SWIG_arg = 0;
6792   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6793 
6794   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6796 
6797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6798     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6799   }
6800 
6801   (arg1)->ClearAllBreakpointSites();
6802 
6803   return SWIG_arg;
6804 
6805   if(0) SWIG_fail;
6806 
6807 fail:
6808   lua_error(L);
6809   return SWIG_arg;
6810 }
6811 
6812 
6813 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
6814   int SWIG_arg = 0;
6815   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6816   lldb::SBTarget result;
6817 
6818   SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
6819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
6820 
6821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6822     SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
6823   }
6824 
6825   result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
6826   {
6827     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
6828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
6829   }
6830   return SWIG_arg;
6831 
6832   if(0) SWIG_fail;
6833 
6834 fail:
6835   lua_error(L);
6836   return SWIG_arg;
6837 }
6838 
6839 
6840 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6841   int SWIG_arg = 0;
6842   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6843   lldb::addr_t arg2 ;
6844   lldb::SBBreakpointLocation result;
6845 
6846   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6848   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6849 
6850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6851     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6852   }
6853 
6854   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6855   result = (arg1)->FindLocationByAddress(arg2);
6856   {
6857     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6859   }
6860   return SWIG_arg;
6861 
6862   if(0) SWIG_fail;
6863 
6864 fail:
6865   lua_error(L);
6866   return SWIG_arg;
6867 }
6868 
6869 
6870 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6871   int SWIG_arg = 0;
6872   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6873   lldb::addr_t arg2 ;
6874   lldb::break_id_t result;
6875 
6876   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6878   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6879 
6880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6881     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6882   }
6883 
6884   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6885   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6886   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6887   return SWIG_arg;
6888 
6889   if(0) SWIG_fail;
6890 
6891 fail:
6892   lua_error(L);
6893   return SWIG_arg;
6894 }
6895 
6896 
6897 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6898   int SWIG_arg = 0;
6899   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6900   lldb::break_id_t arg2 ;
6901   lldb::SBBreakpointLocation result;
6902 
6903   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6905   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6906 
6907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6908     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6909   }
6910 
6911   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
6912   result = (arg1)->FindLocationByID(arg2);
6913   {
6914     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6915     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6916   }
6917   return SWIG_arg;
6918 
6919   if(0) SWIG_fail;
6920 
6921 fail:
6922   lua_error(L);
6923   return SWIG_arg;
6924 }
6925 
6926 
6927 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6928   int SWIG_arg = 0;
6929   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6930   uint32_t arg2 ;
6931   lldb::SBBreakpointLocation result;
6932 
6933   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6935   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6936 
6937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6938     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6939   }
6940 
6941   arg2 = (uint32_t)lua_tointeger(L, 2);
6942   result = (arg1)->GetLocationAtIndex(arg2);
6943   {
6944     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6945     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6946   }
6947   return SWIG_arg;
6948 
6949   if(0) SWIG_fail;
6950 
6951 fail:
6952   lua_error(L);
6953   return SWIG_arg;
6954 }
6955 
6956 
6957 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6958   int SWIG_arg = 0;
6959   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6960   bool arg2 ;
6961 
6962   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6964   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6965 
6966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6967     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6968   }
6969 
6970   arg2 = (lua_toboolean(L, 2)!=0);
6971   (arg1)->SetEnabled(arg2);
6972 
6973   return SWIG_arg;
6974 
6975   if(0) SWIG_fail;
6976 
6977 fail:
6978   lua_error(L);
6979   return SWIG_arg;
6980 }
6981 
6982 
6983 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6984   int SWIG_arg = 0;
6985   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6986   bool result;
6987 
6988   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6990 
6991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6992     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6993   }
6994 
6995   result = (bool)(arg1)->IsEnabled();
6996   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6997   return SWIG_arg;
6998 
6999   if(0) SWIG_fail;
7000 
7001 fail:
7002   lua_error(L);
7003   return SWIG_arg;
7004 }
7005 
7006 
7007 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
7008   int SWIG_arg = 0;
7009   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7010   bool arg2 ;
7011 
7012   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
7013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
7014   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
7015 
7016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7017     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7018   }
7019 
7020   arg2 = (lua_toboolean(L, 2)!=0);
7021   (arg1)->SetOneShot(arg2);
7022 
7023   return SWIG_arg;
7024 
7025   if(0) SWIG_fail;
7026 
7027 fail:
7028   lua_error(L);
7029   return SWIG_arg;
7030 }
7031 
7032 
7033 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
7034   int SWIG_arg = 0;
7035   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7036   bool result;
7037 
7038   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
7039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
7040 
7041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7042     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7043   }
7044 
7045   result = (bool)(arg1)->IsOneShot();
7046   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7047   return SWIG_arg;
7048 
7049   if(0) SWIG_fail;
7050 
7051 fail:
7052   lua_error(L);
7053   return SWIG_arg;
7054 }
7055 
7056 
7057 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7058   int SWIG_arg = 0;
7059   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7060   bool result;
7061 
7062   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7064 
7065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7066     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7067   }
7068 
7069   result = (bool)(arg1)->IsInternal();
7070   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7071   return SWIG_arg;
7072 
7073   if(0) SWIG_fail;
7074 
7075 fail:
7076   lua_error(L);
7077   return SWIG_arg;
7078 }
7079 
7080 
7081 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7082   int SWIG_arg = 0;
7083   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7084   uint32_t result;
7085 
7086   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7088 
7089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7090     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7091   }
7092 
7093   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7094   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7095   return SWIG_arg;
7096 
7097   if(0) SWIG_fail;
7098 
7099 fail:
7100   lua_error(L);
7101   return SWIG_arg;
7102 }
7103 
7104 
7105 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7106   int SWIG_arg = 0;
7107   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7108   uint32_t arg2 ;
7109 
7110   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7112   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7113 
7114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7115     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7116   }
7117 
7118   arg2 = (uint32_t)lua_tointeger(L, 2);
7119   (arg1)->SetIgnoreCount(arg2);
7120 
7121   return SWIG_arg;
7122 
7123   if(0) SWIG_fail;
7124 
7125 fail:
7126   lua_error(L);
7127   return SWIG_arg;
7128 }
7129 
7130 
7131 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7132   int SWIG_arg = 0;
7133   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7134   uint32_t result;
7135 
7136   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7138 
7139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7140     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7141   }
7142 
7143   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7144   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7145   return SWIG_arg;
7146 
7147   if(0) SWIG_fail;
7148 
7149 fail:
7150   lua_error(L);
7151   return SWIG_arg;
7152 }
7153 
7154 
7155 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7156   int SWIG_arg = 0;
7157   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7158   char *arg2 = (char *) 0 ;
7159 
7160   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7162   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7163 
7164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7165     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7166   }
7167 
7168   arg2 = (char *)lua_tostring(L, 2);
7169   (arg1)->SetCondition((char const *)arg2);
7170 
7171   return SWIG_arg;
7172 
7173   if(0) SWIG_fail;
7174 
7175 fail:
7176   lua_error(L);
7177   return SWIG_arg;
7178 }
7179 
7180 
7181 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7182   int SWIG_arg = 0;
7183   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7184   char *result = 0 ;
7185 
7186   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7188 
7189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7190     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7191   }
7192 
7193   result = (char *)(arg1)->GetCondition();
7194   lua_pushstring(L,(const char *)result); SWIG_arg++;
7195   return SWIG_arg;
7196 
7197   if(0) SWIG_fail;
7198 
7199 fail:
7200   lua_error(L);
7201   return SWIG_arg;
7202 }
7203 
7204 
7205 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7206   int SWIG_arg = 0;
7207   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7208   bool arg2 ;
7209 
7210   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7212   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7213 
7214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7215     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7216   }
7217 
7218   arg2 = (lua_toboolean(L, 2)!=0);
7219   (arg1)->SetAutoContinue(arg2);
7220 
7221   return SWIG_arg;
7222 
7223   if(0) SWIG_fail;
7224 
7225 fail:
7226   lua_error(L);
7227   return SWIG_arg;
7228 }
7229 
7230 
7231 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7232   int SWIG_arg = 0;
7233   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7234   bool result;
7235 
7236   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7238 
7239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7240     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7241   }
7242 
7243   result = (bool)(arg1)->GetAutoContinue();
7244   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7245   return SWIG_arg;
7246 
7247   if(0) SWIG_fail;
7248 
7249 fail:
7250   lua_error(L);
7251   return SWIG_arg;
7252 }
7253 
7254 
7255 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7256   int SWIG_arg = 0;
7257   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7258   lldb::tid_t arg2 ;
7259 
7260   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7262   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7263 
7264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7265     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7266   }
7267 
7268   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
7269   (arg1)->SetThreadID(arg2);
7270 
7271   return SWIG_arg;
7272 
7273   if(0) SWIG_fail;
7274 
7275 fail:
7276   lua_error(L);
7277   return SWIG_arg;
7278 }
7279 
7280 
7281 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7282   int SWIG_arg = 0;
7283   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7284   lldb::tid_t result;
7285 
7286   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7288 
7289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7290     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7291   }
7292 
7293   result = (lldb::tid_t)(arg1)->GetThreadID();
7294   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7295   return SWIG_arg;
7296 
7297   if(0) SWIG_fail;
7298 
7299 fail:
7300   lua_error(L);
7301   return SWIG_arg;
7302 }
7303 
7304 
7305 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7306   int SWIG_arg = 0;
7307   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7308   uint32_t arg2 ;
7309 
7310   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7312   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7313 
7314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7315     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7316   }
7317 
7318   arg2 = (uint32_t)lua_tointeger(L, 2);
7319   (arg1)->SetThreadIndex(arg2);
7320 
7321   return SWIG_arg;
7322 
7323   if(0) SWIG_fail;
7324 
7325 fail:
7326   lua_error(L);
7327   return SWIG_arg;
7328 }
7329 
7330 
7331 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7332   int SWIG_arg = 0;
7333   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7334   uint32_t result;
7335 
7336   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7338 
7339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7340     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7341   }
7342 
7343   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7344   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7345   return SWIG_arg;
7346 
7347   if(0) SWIG_fail;
7348 
7349 fail:
7350   lua_error(L);
7351   return SWIG_arg;
7352 }
7353 
7354 
7355 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7356   int SWIG_arg = 0;
7357   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7358   char *arg2 = (char *) 0 ;
7359 
7360   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7362   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7363 
7364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7365     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7366   }
7367 
7368   arg2 = (char *)lua_tostring(L, 2);
7369   (arg1)->SetThreadName((char const *)arg2);
7370 
7371   return SWIG_arg;
7372 
7373   if(0) SWIG_fail;
7374 
7375 fail:
7376   lua_error(L);
7377   return SWIG_arg;
7378 }
7379 
7380 
7381 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7382   int SWIG_arg = 0;
7383   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7384   char *result = 0 ;
7385 
7386   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7388 
7389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7390     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7391   }
7392 
7393   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7394   lua_pushstring(L,(const char *)result); SWIG_arg++;
7395   return SWIG_arg;
7396 
7397   if(0) SWIG_fail;
7398 
7399 fail:
7400   lua_error(L);
7401   return SWIG_arg;
7402 }
7403 
7404 
7405 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7406   int SWIG_arg = 0;
7407   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7408   char *arg2 = (char *) 0 ;
7409 
7410   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7412   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7413 
7414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7415     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7416   }
7417 
7418   arg2 = (char *)lua_tostring(L, 2);
7419   (arg1)->SetQueueName((char const *)arg2);
7420 
7421   return SWIG_arg;
7422 
7423   if(0) SWIG_fail;
7424 
7425 fail:
7426   lua_error(L);
7427   return SWIG_arg;
7428 }
7429 
7430 
7431 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7432   int SWIG_arg = 0;
7433   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7434   char *result = 0 ;
7435 
7436   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7438 
7439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7440     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7441   }
7442 
7443   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7444   lua_pushstring(L,(const char *)result); SWIG_arg++;
7445   return SWIG_arg;
7446 
7447   if(0) SWIG_fail;
7448 
7449 fail:
7450   lua_error(L);
7451   return SWIG_arg;
7452 }
7453 
7454 
7455 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7456   int SWIG_arg = 0;
7457   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7458   char *arg2 = (char *) 0 ;
7459 
7460   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7462   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7463 
7464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7465     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7466   }
7467 
7468   arg2 = (char *)lua_tostring(L, 2);
7469   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7470 
7471   return SWIG_arg;
7472 
7473   if(0) SWIG_fail;
7474 
7475 fail:
7476   lua_error(L);
7477   return SWIG_arg;
7478 }
7479 
7480 
7481 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7482   int SWIG_arg = 0;
7483   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7484   char *arg2 = (char *) 0 ;
7485   lldb::SBStructuredData *arg3 = 0 ;
7486   lldb::SBError result;
7487 
7488   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7490   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7491   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7492 
7493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7494     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7495   }
7496 
7497   arg2 = (char *)lua_tostring(L, 2);
7498 
7499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7500     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7501   }
7502 
7503   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7504   {
7505     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7507   }
7508   return SWIG_arg;
7509 
7510   if(0) SWIG_fail;
7511 
7512 fail:
7513   lua_error(L);
7514   return SWIG_arg;
7515 }
7516 
7517 
7518 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7519   int argc;
7520   int argv[4]={
7521     1,2,3,4
7522   };
7523 
7524   argc = lua_gettop(L);
7525   if (argc == 2) {
7526     int _v;
7527     {
7528       void *ptr;
7529       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7530         _v = 0;
7531       } else {
7532         _v = 1;
7533       }
7534     }
7535     if (_v) {
7536       {
7537         _v = SWIG_lua_isnilstring(L,argv[1]);
7538       }
7539       if (_v) {
7540         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7541       }
7542     }
7543   }
7544   if (argc == 3) {
7545     int _v;
7546     {
7547       void *ptr;
7548       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7549         _v = 0;
7550       } else {
7551         _v = 1;
7552       }
7553     }
7554     if (_v) {
7555       {
7556         _v = SWIG_lua_isnilstring(L,argv[1]);
7557       }
7558       if (_v) {
7559         {
7560           void *ptr;
7561           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7562             _v = 0;
7563           } else {
7564             _v = 1;
7565           }
7566         }
7567         if (_v) {
7568           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7569         }
7570       }
7571     }
7572   }
7573 
7574   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7575     "  Possible C/C++ prototypes are:\n"
7576     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7577     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7578   lua_error(L);return 0;
7579 }
7580 
7581 
7582 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7583   int SWIG_arg = 0;
7584   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7585   char *arg2 = (char *) 0 ;
7586   lldb::SBError result;
7587 
7588   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7590   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7591 
7592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7593     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7594   }
7595 
7596   arg2 = (char *)lua_tostring(L, 2);
7597   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7598   {
7599     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7600     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7601   }
7602   return SWIG_arg;
7603 
7604   if(0) SWIG_fail;
7605 
7606 fail:
7607   lua_error(L);
7608   return SWIG_arg;
7609 }
7610 
7611 
7612 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7613   int SWIG_arg = 0;
7614   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7615   lldb::SBStringList *arg2 = 0 ;
7616 
7617   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7619   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7620 
7621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7622     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7623   }
7624 
7625 
7626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7627     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7628   }
7629 
7630   (arg1)->SetCommandLineCommands(*arg2);
7631 
7632   return SWIG_arg;
7633 
7634   if(0) SWIG_fail;
7635 
7636 fail:
7637   lua_error(L);
7638   return SWIG_arg;
7639 }
7640 
7641 
7642 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7643   int SWIG_arg = 0;
7644   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7645   lldb::SBStringList *arg2 = 0 ;
7646   bool result;
7647 
7648   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7650   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7651 
7652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7653     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7654   }
7655 
7656 
7657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7658     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7659   }
7660 
7661   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7662   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7663   return SWIG_arg;
7664 
7665   if(0) SWIG_fail;
7666 
7667 fail:
7668   lua_error(L);
7669   return SWIG_arg;
7670 }
7671 
7672 
7673 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7674   int SWIG_arg = 0;
7675   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7676   char *arg2 = (char *) 0 ;
7677   bool result;
7678 
7679   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7681   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7682 
7683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7684     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7685   }
7686 
7687   arg2 = (char *)lua_tostring(L, 2);
7688   result = (bool)(arg1)->AddName((char const *)arg2);
7689   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7690   return SWIG_arg;
7691 
7692   if(0) SWIG_fail;
7693 
7694 fail:
7695   lua_error(L);
7696   return SWIG_arg;
7697 }
7698 
7699 
7700 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7701   int SWIG_arg = 0;
7702   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7703   char *arg2 = (char *) 0 ;
7704   lldb::SBError result;
7705 
7706   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7708   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7709 
7710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7711     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7712   }
7713 
7714   arg2 = (char *)lua_tostring(L, 2);
7715   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7716   {
7717     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7719   }
7720   return SWIG_arg;
7721 
7722   if(0) SWIG_fail;
7723 
7724 fail:
7725   lua_error(L);
7726   return SWIG_arg;
7727 }
7728 
7729 
7730 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7731   int SWIG_arg = 0;
7732   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7733   char *arg2 = (char *) 0 ;
7734 
7735   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7737   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7738 
7739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7740     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7741   }
7742 
7743   arg2 = (char *)lua_tostring(L, 2);
7744   (arg1)->RemoveName((char const *)arg2);
7745 
7746   return SWIG_arg;
7747 
7748   if(0) SWIG_fail;
7749 
7750 fail:
7751   lua_error(L);
7752   return SWIG_arg;
7753 }
7754 
7755 
7756 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7757   int SWIG_arg = 0;
7758   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7759   char *arg2 = (char *) 0 ;
7760   bool result;
7761 
7762   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7764   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7765 
7766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7767     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7768   }
7769 
7770   arg2 = (char *)lua_tostring(L, 2);
7771   result = (bool)(arg1)->MatchesName((char const *)arg2);
7772   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7773   return SWIG_arg;
7774 
7775   if(0) SWIG_fail;
7776 
7777 fail:
7778   lua_error(L);
7779   return SWIG_arg;
7780 }
7781 
7782 
7783 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7784   int SWIG_arg = 0;
7785   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7786   lldb::SBStringList *arg2 = 0 ;
7787 
7788   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7790   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7791 
7792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7793     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7794   }
7795 
7796 
7797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7798     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7799   }
7800 
7801   (arg1)->GetNames(*arg2);
7802 
7803   return SWIG_arg;
7804 
7805   if(0) SWIG_fail;
7806 
7807 fail:
7808   lua_error(L);
7809   return SWIG_arg;
7810 }
7811 
7812 
7813 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7814   int SWIG_arg = 0;
7815   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7816   size_t result;
7817 
7818   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7820 
7821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7822     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7823   }
7824 
7825   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7826   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7827   return SWIG_arg;
7828 
7829   if(0) SWIG_fail;
7830 
7831 fail:
7832   lua_error(L);
7833   return SWIG_arg;
7834 }
7835 
7836 
7837 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7838   int SWIG_arg = 0;
7839   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7840   size_t result;
7841 
7842   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7844 
7845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7846     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7847   }
7848 
7849   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7850   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7851   return SWIG_arg;
7852 
7853   if(0) SWIG_fail;
7854 
7855 fail:
7856   lua_error(L);
7857   return SWIG_arg;
7858 }
7859 
7860 
7861 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7862   int SWIG_arg = 0;
7863   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7864   lldb::SBStream *arg2 = 0 ;
7865   bool result;
7866 
7867   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7869   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7870 
7871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7872     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7873   }
7874 
7875 
7876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7877     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7878   }
7879 
7880   result = (bool)(arg1)->GetDescription(*arg2);
7881   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7882   return SWIG_arg;
7883 
7884   if(0) SWIG_fail;
7885 
7886 fail:
7887   lua_error(L);
7888   return SWIG_arg;
7889 }
7890 
7891 
7892 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7893   int SWIG_arg = 0;
7894   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7895   lldb::SBStream *arg2 = 0 ;
7896   bool arg3 ;
7897   bool result;
7898 
7899   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7901   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7902   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7903 
7904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7905     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7906   }
7907 
7908 
7909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7910     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7911   }
7912 
7913   arg3 = (lua_toboolean(L, 3)!=0);
7914   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7915   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7916   return SWIG_arg;
7917 
7918   if(0) SWIG_fail;
7919 
7920 fail:
7921   lua_error(L);
7922   return SWIG_arg;
7923 }
7924 
7925 
7926 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7927   int argc;
7928   int argv[4]={
7929     1,2,3,4
7930   };
7931 
7932   argc = lua_gettop(L);
7933   if (argc == 2) {
7934     int _v;
7935     {
7936       void *ptr;
7937       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7938         _v = 0;
7939       } else {
7940         _v = 1;
7941       }
7942     }
7943     if (_v) {
7944       {
7945         void *ptr;
7946         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7947           _v = 0;
7948         } else {
7949           _v = 1;
7950         }
7951       }
7952       if (_v) {
7953         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7954       }
7955     }
7956   }
7957   if (argc == 3) {
7958     int _v;
7959     {
7960       void *ptr;
7961       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7962         _v = 0;
7963       } else {
7964         _v = 1;
7965       }
7966     }
7967     if (_v) {
7968       {
7969         void *ptr;
7970         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7971           _v = 0;
7972         } else {
7973           _v = 1;
7974         }
7975       }
7976       if (_v) {
7977         {
7978           _v = lua_isboolean(L,argv[2]);
7979         }
7980         if (_v) {
7981           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7982         }
7983       }
7984     }
7985   }
7986 
7987   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7988     "  Possible C/C++ prototypes are:\n"
7989     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7990     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7991   lua_error(L);return 0;
7992 }
7993 
7994 
7995 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7996   int SWIG_arg = 0;
7997   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7998   lldb::SBAddress *arg2 = 0 ;
7999   lldb::SBError result;
8000 
8001   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
8002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
8003   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
8004 
8005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8006     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
8007   }
8008 
8009 
8010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
8011     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
8012   }
8013 
8014   result = (arg1)->AddLocation(*arg2);
8015   {
8016     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8017     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8018   }
8019   return SWIG_arg;
8020 
8021   if(0) SWIG_fail;
8022 
8023 fail:
8024   lua_error(L);
8025   return SWIG_arg;
8026 }
8027 
8028 
8029 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
8030   int SWIG_arg = 0;
8031   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8032   lldb::SBStructuredData result;
8033 
8034   SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
8035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
8036 
8037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8038     SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
8039   }
8040 
8041   result = (arg1)->SerializeToStructuredData();
8042   {
8043     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
8044     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
8045   }
8046   return SWIG_arg;
8047 
8048   if(0) SWIG_fail;
8049 
8050 fail:
8051   lua_error(L);
8052   return SWIG_arg;
8053 }
8054 
8055 
8056 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8057   int SWIG_arg = 0;
8058   lldb::SBEvent *arg1 = 0 ;
8059   bool result;
8060 
8061   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8062   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8063 
8064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8065     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8066   }
8067 
8068   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8069   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8070   return SWIG_arg;
8071 
8072   if(0) SWIG_fail;
8073 
8074 fail:
8075   lua_error(L);
8076   return SWIG_arg;
8077 }
8078 
8079 
8080 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8081   int SWIG_arg = 0;
8082   lldb::SBEvent *arg1 = 0 ;
8083   lldb::BreakpointEventType result;
8084 
8085   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8086   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8087 
8088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8089     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8090   }
8091 
8092   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8093   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8094   return SWIG_arg;
8095 
8096   if(0) SWIG_fail;
8097 
8098 fail:
8099   lua_error(L);
8100   return SWIG_arg;
8101 }
8102 
8103 
8104 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8105   int SWIG_arg = 0;
8106   lldb::SBEvent *arg1 = 0 ;
8107   lldb::SBBreakpoint result;
8108 
8109   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8110   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8111 
8112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8113     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8114   }
8115 
8116   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8117   {
8118     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8119     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8120   }
8121   return SWIG_arg;
8122 
8123   if(0) SWIG_fail;
8124 
8125 fail:
8126   lua_error(L);
8127   return SWIG_arg;
8128 }
8129 
8130 
8131 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8132   int SWIG_arg = 0;
8133   lldb::SBEvent *arg1 = 0 ;
8134   uint32_t arg2 ;
8135   lldb::SBBreakpointLocation result;
8136 
8137   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8138   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8139   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8140 
8141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8142     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8143   }
8144 
8145   arg2 = (uint32_t)lua_tointeger(L, 2);
8146   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8147   {
8148     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8150   }
8151   return SWIG_arg;
8152 
8153   if(0) SWIG_fail;
8154 
8155 fail:
8156   lua_error(L);
8157   return SWIG_arg;
8158 }
8159 
8160 
8161 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8162   int SWIG_arg = 0;
8163   lldb::SBEvent *arg1 = 0 ;
8164   uint32_t result;
8165 
8166   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8167   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8168 
8169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8170     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8171   }
8172 
8173   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8174   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8175   return SWIG_arg;
8176 
8177   if(0) SWIG_fail;
8178 
8179 fail:
8180   lua_error(L);
8181   return SWIG_arg;
8182 }
8183 
8184 
8185 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8186   int SWIG_arg = 0;
8187   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8188   bool result;
8189 
8190   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8192 
8193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8194     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8195   }
8196 
8197   result = (bool)(arg1)->IsHardware();
8198   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8199   return SWIG_arg;
8200 
8201   if(0) SWIG_fail;
8202 
8203 fail:
8204   lua_error(L);
8205   return SWIG_arg;
8206 }
8207 
8208 
8209 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8210   int SWIG_arg = 0;
8211   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8212   std::string result;
8213 
8214   SWIG_check_num_args("lldb::SBBreakpoint::__repr__",1,1)
8215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__repr__",1,"lldb::SBBreakpoint *");
8216 
8217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8218     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8219   }
8220 
8221   result = lldb_SBBreakpoint___repr__(arg1);
8222   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8223   return SWIG_arg;
8224 
8225   if(0) SWIG_fail;
8226 
8227 fail:
8228   lua_error(L);
8229   return SWIG_arg;
8230 }
8231 
8232 
8233 static void swig_delete_SBBreakpoint(void *obj) {
8234 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8235 delete arg1;
8236 }
8237 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8238     assert(lua_istable(L,1));
8239     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8240     assert(!lua_isnil(L,-1));
8241     lua_replace(L,1); /* replace our table with real constructor */
8242     lua_call(L,lua_gettop(L)-1,1);
8243     return 1;
8244 }
8245 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8246     {0,0,0}
8247 };
8248 static swig_lua_method swig_SBBreakpoint_methods[]= {
8249     { "__eq", _wrap_SBBreakpoint___eq},
8250     { "GetID", _wrap_SBBreakpoint_GetID},
8251     { "IsValid", _wrap_SBBreakpoint_IsValid},
8252     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8253     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8254     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8255     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8256     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8257     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8258     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8259     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8260     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8261     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8262     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8263     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8264     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8265     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8266     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8267     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8268     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8269     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8270     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8271     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8272     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8273     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8274     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8275     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8276     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8277     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8278     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8279     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8280     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8281     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8282     { "AddName", _wrap_SBBreakpoint_AddName},
8283     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8284     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8285     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8286     { "GetNames", _wrap_SBBreakpoint_GetNames},
8287     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8288     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8289     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8290     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8291     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8292     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8293     { "__tostring", _wrap_SBBreakpoint___tostring},
8294     {0,0}
8295 };
8296 static swig_lua_method swig_SBBreakpoint_meta[] = {
8297     { "__eq", _wrap_SBBreakpoint___eq},
8298     { "__tostring", _wrap_SBBreakpoint___tostring},
8299     {0,0}
8300 };
8301 
8302 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8303     {0,0,0}
8304 };
8305 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8306     {0,0,0,0,0,0}
8307 };
8308 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8309     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8310     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8311     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8312     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8313     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8314     {0,0}
8315 };
8316 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8317     0
8318 };
8319 
8320 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8321     "SBBreakpoint",
8322     swig_SBBreakpoint_Sf_SwigStatic_methods,
8323     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8324     swig_SBBreakpoint_Sf_SwigStatic_constants,
8325     swig_SBBreakpoint_Sf_SwigStatic_classes,
8326     0
8327 };
8328 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8329 static const char *swig_SBBreakpoint_base_names[] = {0};
8330 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 };
8331 
8332 static int _wrap_new_SBBreakpointList(lua_State* L) {
8333   int SWIG_arg = 0;
8334   lldb::SBTarget *arg1 = 0 ;
8335   lldb::SBBreakpointList *result = 0 ;
8336 
8337   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8338   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8339 
8340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8341     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8342   }
8343 
8344   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8345   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8346   return SWIG_arg;
8347 
8348   if(0) SWIG_fail;
8349 
8350 fail:
8351   lua_error(L);
8352   return SWIG_arg;
8353 }
8354 
8355 
8356 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8357   int SWIG_arg = 0;
8358   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8359   size_t result;
8360 
8361   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8363 
8364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8365     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8366   }
8367 
8368   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8369   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8370   return SWIG_arg;
8371 
8372   if(0) SWIG_fail;
8373 
8374 fail:
8375   lua_error(L);
8376   return SWIG_arg;
8377 }
8378 
8379 
8380 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8381   int SWIG_arg = 0;
8382   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8383   size_t arg2 ;
8384   lldb::SBBreakpoint result;
8385 
8386   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8388   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8389 
8390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8391     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8392   }
8393 
8394   arg2 = (size_t)lua_tointeger(L, 2);
8395   result = (arg1)->GetBreakpointAtIndex(arg2);
8396   {
8397     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8398     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8399   }
8400   return SWIG_arg;
8401 
8402   if(0) SWIG_fail;
8403 
8404 fail:
8405   lua_error(L);
8406   return SWIG_arg;
8407 }
8408 
8409 
8410 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8411   int SWIG_arg = 0;
8412   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8413   lldb::break_id_t arg2 ;
8414   lldb::SBBreakpoint result;
8415 
8416   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8418   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8419 
8420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8421     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8422   }
8423 
8424   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8425   result = (arg1)->FindBreakpointByID(arg2);
8426   {
8427     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8428     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8429   }
8430   return SWIG_arg;
8431 
8432   if(0) SWIG_fail;
8433 
8434 fail:
8435   lua_error(L);
8436   return SWIG_arg;
8437 }
8438 
8439 
8440 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8441   int SWIG_arg = 0;
8442   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8443   lldb::SBBreakpoint *arg2 = 0 ;
8444 
8445   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8447   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8448 
8449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8450     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8451   }
8452 
8453 
8454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8455     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8456   }
8457 
8458   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8459 
8460   return SWIG_arg;
8461 
8462   if(0) SWIG_fail;
8463 
8464 fail:
8465   lua_error(L);
8466   return SWIG_arg;
8467 }
8468 
8469 
8470 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8471   int SWIG_arg = 0;
8472   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8473   lldb::SBBreakpoint *arg2 = 0 ;
8474   bool result;
8475 
8476   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8479 
8480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8481     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8482   }
8483 
8484 
8485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8486     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8487   }
8488 
8489   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8490   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8491   return SWIG_arg;
8492 
8493   if(0) SWIG_fail;
8494 
8495 fail:
8496   lua_error(L);
8497   return SWIG_arg;
8498 }
8499 
8500 
8501 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8502   int SWIG_arg = 0;
8503   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8504   lldb::break_id_t arg2 ;
8505 
8506   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8508   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8509 
8510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8511     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8512   }
8513 
8514   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8515   (arg1)->AppendByID(arg2);
8516 
8517   return SWIG_arg;
8518 
8519   if(0) SWIG_fail;
8520 
8521 fail:
8522   lua_error(L);
8523   return SWIG_arg;
8524 }
8525 
8526 
8527 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8528   int SWIG_arg = 0;
8529   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8530 
8531   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8533 
8534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8535     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8536   }
8537 
8538   (arg1)->Clear();
8539 
8540   return SWIG_arg;
8541 
8542   if(0) SWIG_fail;
8543 
8544 fail:
8545   lua_error(L);
8546   return SWIG_arg;
8547 }
8548 
8549 
8550 static void swig_delete_SBBreakpointList(void *obj) {
8551 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8552 delete arg1;
8553 }
8554 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8555     assert(lua_istable(L,1));
8556     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8557     assert(!lua_isnil(L,-1));
8558     lua_replace(L,1); /* replace our table with real constructor */
8559     lua_call(L,lua_gettop(L)-1,1);
8560     return 1;
8561 }
8562 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8563     {0,0,0}
8564 };
8565 static swig_lua_method swig_SBBreakpointList_methods[]= {
8566     { "GetSize", _wrap_SBBreakpointList_GetSize},
8567     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8568     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8569     { "Append", _wrap_SBBreakpointList_Append},
8570     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8571     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8572     { "Clear", _wrap_SBBreakpointList_Clear},
8573     {0,0}
8574 };
8575 static swig_lua_method swig_SBBreakpointList_meta[] = {
8576     {0,0}
8577 };
8578 
8579 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8580     {0,0,0}
8581 };
8582 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8583     {0,0,0,0,0,0}
8584 };
8585 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8586     {0,0}
8587 };
8588 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8589     0
8590 };
8591 
8592 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8593     "SBBreakpointList",
8594     swig_SBBreakpointList_Sf_SwigStatic_methods,
8595     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8596     swig_SBBreakpointList_Sf_SwigStatic_constants,
8597     swig_SBBreakpointList_Sf_SwigStatic_classes,
8598     0
8599 };
8600 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8601 static const char *swig_SBBreakpointList_base_names[] = {0};
8602 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 };
8603 
8604 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8605   int SWIG_arg = 0;
8606   lldb::SBBreakpointLocation *result = 0 ;
8607 
8608   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8609   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8610   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8611   return SWIG_arg;
8612 
8613   if(0) SWIG_fail;
8614 
8615 fail:
8616   lua_error(L);
8617   return SWIG_arg;
8618 }
8619 
8620 
8621 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8622   int SWIG_arg = 0;
8623   lldb::SBBreakpointLocation *arg1 = 0 ;
8624   lldb::SBBreakpointLocation *result = 0 ;
8625 
8626   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8627   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8628 
8629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8630     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8631   }
8632 
8633   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8634   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8635   return SWIG_arg;
8636 
8637   if(0) SWIG_fail;
8638 
8639 fail:
8640   lua_error(L);
8641   return SWIG_arg;
8642 }
8643 
8644 
8645 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8646   int argc;
8647   int argv[2]={
8648     1,2
8649   };
8650 
8651   argc = lua_gettop(L);
8652   if (argc == 0) {
8653     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8654   }
8655   if (argc == 1) {
8656     int _v;
8657     {
8658       void *ptr;
8659       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8660         _v = 0;
8661       } else {
8662         _v = 1;
8663       }
8664     }
8665     if (_v) {
8666       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8667     }
8668   }
8669 
8670   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8671     "  Possible C/C++ prototypes are:\n"
8672     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8673     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8674   lua_error(L);return 0;
8675 }
8676 
8677 
8678 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8679   int SWIG_arg = 0;
8680   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8681   lldb::break_id_t result;
8682 
8683   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8685 
8686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8687     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8688   }
8689 
8690   result = (lldb::break_id_t)(arg1)->GetID();
8691   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8692   return SWIG_arg;
8693 
8694   if(0) SWIG_fail;
8695 
8696 fail:
8697   lua_error(L);
8698   return SWIG_arg;
8699 }
8700 
8701 
8702 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8703   int SWIG_arg = 0;
8704   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8705   bool result;
8706 
8707   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8709 
8710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8711     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8712   }
8713 
8714   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8716   return SWIG_arg;
8717 
8718   if(0) SWIG_fail;
8719 
8720 fail:
8721   lua_error(L);
8722   return SWIG_arg;
8723 }
8724 
8725 
8726 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8727   int SWIG_arg = 0;
8728   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8729   lldb::SBAddress result;
8730 
8731   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8733 
8734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8735     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8736   }
8737 
8738   result = (arg1)->GetAddress();
8739   {
8740     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8741     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8742   }
8743   return SWIG_arg;
8744 
8745   if(0) SWIG_fail;
8746 
8747 fail:
8748   lua_error(L);
8749   return SWIG_arg;
8750 }
8751 
8752 
8753 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8754   int SWIG_arg = 0;
8755   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8756   lldb::addr_t result;
8757 
8758   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8760 
8761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8762     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8763   }
8764 
8765   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8766   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8767   return SWIG_arg;
8768 
8769   if(0) SWIG_fail;
8770 
8771 fail:
8772   lua_error(L);
8773   return SWIG_arg;
8774 }
8775 
8776 
8777 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8778   int SWIG_arg = 0;
8779   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8780   bool arg2 ;
8781 
8782   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8784   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8785 
8786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8787     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8788   }
8789 
8790   arg2 = (lua_toboolean(L, 2)!=0);
8791   (arg1)->SetEnabled(arg2);
8792 
8793   return SWIG_arg;
8794 
8795   if(0) SWIG_fail;
8796 
8797 fail:
8798   lua_error(L);
8799   return SWIG_arg;
8800 }
8801 
8802 
8803 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8804   int SWIG_arg = 0;
8805   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8806   bool result;
8807 
8808   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8810 
8811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8812     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8813   }
8814 
8815   result = (bool)(arg1)->IsEnabled();
8816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8817   return SWIG_arg;
8818 
8819   if(0) SWIG_fail;
8820 
8821 fail:
8822   lua_error(L);
8823   return SWIG_arg;
8824 }
8825 
8826 
8827 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8828   int SWIG_arg = 0;
8829   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8830   uint32_t result;
8831 
8832   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8834 
8835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8836     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8837   }
8838 
8839   result = (uint32_t)(arg1)->GetHitCount();
8840   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8841   return SWIG_arg;
8842 
8843   if(0) SWIG_fail;
8844 
8845 fail:
8846   lua_error(L);
8847   return SWIG_arg;
8848 }
8849 
8850 
8851 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8852   int SWIG_arg = 0;
8853   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8854   uint32_t result;
8855 
8856   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8858 
8859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8860     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8861   }
8862 
8863   result = (uint32_t)(arg1)->GetIgnoreCount();
8864   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8865   return SWIG_arg;
8866 
8867   if(0) SWIG_fail;
8868 
8869 fail:
8870   lua_error(L);
8871   return SWIG_arg;
8872 }
8873 
8874 
8875 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8876   int SWIG_arg = 0;
8877   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8878   uint32_t arg2 ;
8879 
8880   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8882   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8883 
8884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8885     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8886   }
8887 
8888   arg2 = (uint32_t)lua_tointeger(L, 2);
8889   (arg1)->SetIgnoreCount(arg2);
8890 
8891   return SWIG_arg;
8892 
8893   if(0) SWIG_fail;
8894 
8895 fail:
8896   lua_error(L);
8897   return SWIG_arg;
8898 }
8899 
8900 
8901 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8902   int SWIG_arg = 0;
8903   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8904   char *arg2 = (char *) 0 ;
8905 
8906   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8908   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8909 
8910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8911     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8912   }
8913 
8914   arg2 = (char *)lua_tostring(L, 2);
8915   (arg1)->SetCondition((char const *)arg2);
8916 
8917   return SWIG_arg;
8918 
8919   if(0) SWIG_fail;
8920 
8921 fail:
8922   lua_error(L);
8923   return SWIG_arg;
8924 }
8925 
8926 
8927 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8928   int SWIG_arg = 0;
8929   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8930   char *result = 0 ;
8931 
8932   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8934 
8935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8936     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8937   }
8938 
8939   result = (char *)(arg1)->GetCondition();
8940   lua_pushstring(L,(const char *)result); SWIG_arg++;
8941   return SWIG_arg;
8942 
8943   if(0) SWIG_fail;
8944 
8945 fail:
8946   lua_error(L);
8947   return SWIG_arg;
8948 }
8949 
8950 
8951 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8952   int SWIG_arg = 0;
8953   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8954   bool result;
8955 
8956   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8958 
8959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8960     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8961   }
8962 
8963   result = (bool)(arg1)->GetAutoContinue();
8964   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8965   return SWIG_arg;
8966 
8967   if(0) SWIG_fail;
8968 
8969 fail:
8970   lua_error(L);
8971   return SWIG_arg;
8972 }
8973 
8974 
8975 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8976   int SWIG_arg = 0;
8977   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8978   bool arg2 ;
8979 
8980   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8982   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8983 
8984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8985     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8986   }
8987 
8988   arg2 = (lua_toboolean(L, 2)!=0);
8989   (arg1)->SetAutoContinue(arg2);
8990 
8991   return SWIG_arg;
8992 
8993   if(0) SWIG_fail;
8994 
8995 fail:
8996   lua_error(L);
8997   return SWIG_arg;
8998 }
8999 
9000 
9001 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
9002   int SWIG_arg = 0;
9003   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9004   char *arg2 = (char *) 0 ;
9005 
9006   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
9007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9008   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9009 
9010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9011     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9012   }
9013 
9014   arg2 = (char *)lua_tostring(L, 2);
9015   (arg1)->SetScriptCallbackFunction((char const *)arg2);
9016 
9017   return SWIG_arg;
9018 
9019   if(0) SWIG_fail;
9020 
9021 fail:
9022   lua_error(L);
9023   return SWIG_arg;
9024 }
9025 
9026 
9027 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
9028   int SWIG_arg = 0;
9029   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9030   char *arg2 = (char *) 0 ;
9031   lldb::SBStructuredData *arg3 = 0 ;
9032   lldb::SBError result;
9033 
9034   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
9035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9036   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9037   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
9038 
9039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9040     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9041   }
9042 
9043   arg2 = (char *)lua_tostring(L, 2);
9044 
9045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
9046     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
9047   }
9048 
9049   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
9050   {
9051     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9052     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9053   }
9054   return SWIG_arg;
9055 
9056   if(0) SWIG_fail;
9057 
9058 fail:
9059   lua_error(L);
9060   return SWIG_arg;
9061 }
9062 
9063 
9064 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9065   int argc;
9066   int argv[4]={
9067     1,2,3,4
9068   };
9069 
9070   argc = lua_gettop(L);
9071   if (argc == 2) {
9072     int _v;
9073     {
9074       void *ptr;
9075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9076         _v = 0;
9077       } else {
9078         _v = 1;
9079       }
9080     }
9081     if (_v) {
9082       {
9083         _v = SWIG_lua_isnilstring(L,argv[1]);
9084       }
9085       if (_v) {
9086         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9087       }
9088     }
9089   }
9090   if (argc == 3) {
9091     int _v;
9092     {
9093       void *ptr;
9094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9095         _v = 0;
9096       } else {
9097         _v = 1;
9098       }
9099     }
9100     if (_v) {
9101       {
9102         _v = SWIG_lua_isnilstring(L,argv[1]);
9103       }
9104       if (_v) {
9105         {
9106           void *ptr;
9107           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9108             _v = 0;
9109           } else {
9110             _v = 1;
9111           }
9112         }
9113         if (_v) {
9114           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9115         }
9116       }
9117     }
9118   }
9119 
9120   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9121     "  Possible C/C++ prototypes are:\n"
9122     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9123     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9124   lua_error(L);return 0;
9125 }
9126 
9127 
9128 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9129   int SWIG_arg = 0;
9130   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9131   char *arg2 = (char *) 0 ;
9132   lldb::SBError result;
9133 
9134   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9136   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9137 
9138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9139     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9140   }
9141 
9142   arg2 = (char *)lua_tostring(L, 2);
9143   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9144   {
9145     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9147   }
9148   return SWIG_arg;
9149 
9150   if(0) SWIG_fail;
9151 
9152 fail:
9153   lua_error(L);
9154   return SWIG_arg;
9155 }
9156 
9157 
9158 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9159   int SWIG_arg = 0;
9160   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9161   lldb::SBStringList *arg2 = 0 ;
9162 
9163   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9165   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9166 
9167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9168     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9169   }
9170 
9171 
9172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9173     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9174   }
9175 
9176   (arg1)->SetCommandLineCommands(*arg2);
9177 
9178   return SWIG_arg;
9179 
9180   if(0) SWIG_fail;
9181 
9182 fail:
9183   lua_error(L);
9184   return SWIG_arg;
9185 }
9186 
9187 
9188 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9189   int SWIG_arg = 0;
9190   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9191   lldb::SBStringList *arg2 = 0 ;
9192   bool result;
9193 
9194   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9196   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9197 
9198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9199     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9200   }
9201 
9202 
9203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9204     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9205   }
9206 
9207   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9208   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9209   return SWIG_arg;
9210 
9211   if(0) SWIG_fail;
9212 
9213 fail:
9214   lua_error(L);
9215   return SWIG_arg;
9216 }
9217 
9218 
9219 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9220   int SWIG_arg = 0;
9221   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9222   lldb::tid_t arg2 ;
9223 
9224   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9226   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9227 
9228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9229     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9230   }
9231 
9232   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
9233   (arg1)->SetThreadID(arg2);
9234 
9235   return SWIG_arg;
9236 
9237   if(0) SWIG_fail;
9238 
9239 fail:
9240   lua_error(L);
9241   return SWIG_arg;
9242 }
9243 
9244 
9245 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9246   int SWIG_arg = 0;
9247   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9248   lldb::tid_t result;
9249 
9250   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9252 
9253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9254     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9255   }
9256 
9257   result = (lldb::tid_t)(arg1)->GetThreadID();
9258   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9259   return SWIG_arg;
9260 
9261   if(0) SWIG_fail;
9262 
9263 fail:
9264   lua_error(L);
9265   return SWIG_arg;
9266 }
9267 
9268 
9269 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9270   int SWIG_arg = 0;
9271   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9272   uint32_t arg2 ;
9273 
9274   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9276   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9277 
9278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9279     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9280   }
9281 
9282   arg2 = (uint32_t)lua_tointeger(L, 2);
9283   (arg1)->SetThreadIndex(arg2);
9284 
9285   return SWIG_arg;
9286 
9287   if(0) SWIG_fail;
9288 
9289 fail:
9290   lua_error(L);
9291   return SWIG_arg;
9292 }
9293 
9294 
9295 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9296   int SWIG_arg = 0;
9297   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9298   uint32_t result;
9299 
9300   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9302 
9303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9304     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9305   }
9306 
9307   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9308   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9309   return SWIG_arg;
9310 
9311   if(0) SWIG_fail;
9312 
9313 fail:
9314   lua_error(L);
9315   return SWIG_arg;
9316 }
9317 
9318 
9319 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9320   int SWIG_arg = 0;
9321   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9322   char *arg2 = (char *) 0 ;
9323 
9324   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9326   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9327 
9328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9329     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9330   }
9331 
9332   arg2 = (char *)lua_tostring(L, 2);
9333   (arg1)->SetThreadName((char const *)arg2);
9334 
9335   return SWIG_arg;
9336 
9337   if(0) SWIG_fail;
9338 
9339 fail:
9340   lua_error(L);
9341   return SWIG_arg;
9342 }
9343 
9344 
9345 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9346   int SWIG_arg = 0;
9347   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9348   char *result = 0 ;
9349 
9350   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9352 
9353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9354     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9355   }
9356 
9357   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9358   lua_pushstring(L,(const char *)result); SWIG_arg++;
9359   return SWIG_arg;
9360 
9361   if(0) SWIG_fail;
9362 
9363 fail:
9364   lua_error(L);
9365   return SWIG_arg;
9366 }
9367 
9368 
9369 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9370   int SWIG_arg = 0;
9371   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9372   char *arg2 = (char *) 0 ;
9373 
9374   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9376   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9377 
9378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9379     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9380   }
9381 
9382   arg2 = (char *)lua_tostring(L, 2);
9383   (arg1)->SetQueueName((char const *)arg2);
9384 
9385   return SWIG_arg;
9386 
9387   if(0) SWIG_fail;
9388 
9389 fail:
9390   lua_error(L);
9391   return SWIG_arg;
9392 }
9393 
9394 
9395 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9396   int SWIG_arg = 0;
9397   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9398   char *result = 0 ;
9399 
9400   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9402 
9403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9404     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9405   }
9406 
9407   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9408   lua_pushstring(L,(const char *)result); SWIG_arg++;
9409   return SWIG_arg;
9410 
9411   if(0) SWIG_fail;
9412 
9413 fail:
9414   lua_error(L);
9415   return SWIG_arg;
9416 }
9417 
9418 
9419 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9420   int SWIG_arg = 0;
9421   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9422   bool result;
9423 
9424   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9426 
9427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9428     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9429   }
9430 
9431   result = (bool)(arg1)->IsResolved();
9432   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9433   return SWIG_arg;
9434 
9435   if(0) SWIG_fail;
9436 
9437 fail:
9438   lua_error(L);
9439   return SWIG_arg;
9440 }
9441 
9442 
9443 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9444   int SWIG_arg = 0;
9445   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9446   lldb::SBStream *arg2 = 0 ;
9447   lldb::DescriptionLevel arg3 ;
9448   bool result;
9449 
9450   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9452   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9453   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9454 
9455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9456     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9457   }
9458 
9459 
9460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9461     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9462   }
9463 
9464   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
9465   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9466   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9467   return SWIG_arg;
9468 
9469   if(0) SWIG_fail;
9470 
9471 fail:
9472   lua_error(L);
9473   return SWIG_arg;
9474 }
9475 
9476 
9477 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9478   int SWIG_arg = 0;
9479   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9480   lldb::SBBreakpoint result;
9481 
9482   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9484 
9485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9486     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9487   }
9488 
9489   result = (arg1)->GetBreakpoint();
9490   {
9491     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9492     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9493   }
9494   return SWIG_arg;
9495 
9496   if(0) SWIG_fail;
9497 
9498 fail:
9499   lua_error(L);
9500   return SWIG_arg;
9501 }
9502 
9503 
9504 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9505   int SWIG_arg = 0;
9506   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9507   std::string result;
9508 
9509   SWIG_check_num_args("lldb::SBBreakpointLocation::__repr__",1,1)
9510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__repr__",1,"lldb::SBBreakpointLocation *");
9511 
9512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9513     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9514   }
9515 
9516   result = lldb_SBBreakpointLocation___repr__(arg1);
9517   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9518   return SWIG_arg;
9519 
9520   if(0) SWIG_fail;
9521 
9522 fail:
9523   lua_error(L);
9524   return SWIG_arg;
9525 }
9526 
9527 
9528 static void swig_delete_SBBreakpointLocation(void *obj) {
9529 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9530 delete arg1;
9531 }
9532 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9533     assert(lua_istable(L,1));
9534     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9535     assert(!lua_isnil(L,-1));
9536     lua_replace(L,1); /* replace our table with real constructor */
9537     lua_call(L,lua_gettop(L)-1,1);
9538     return 1;
9539 }
9540 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9541     {0,0,0}
9542 };
9543 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9544     { "GetID", _wrap_SBBreakpointLocation_GetID},
9545     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9546     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9547     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9548     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9549     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9550     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9551     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9552     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9553     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9554     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9555     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9556     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9557     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9558     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9559     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9560     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9561     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9562     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9563     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9564     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9565     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9566     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9567     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9568     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9569     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9570     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9571     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9572     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9573     {0,0}
9574 };
9575 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9576     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9577     {0,0}
9578 };
9579 
9580 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9581     {0,0,0}
9582 };
9583 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9584     {0,0,0,0,0,0}
9585 };
9586 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9587     {0,0}
9588 };
9589 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9590     0
9591 };
9592 
9593 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9594     "SBBreakpointLocation",
9595     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9596     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9597     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9598     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9599     0
9600 };
9601 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9602 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9603 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 };
9604 
9605 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9606   int SWIG_arg = 0;
9607   lldb::SBBreakpointName *result = 0 ;
9608 
9609   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9610   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9611   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9612   return SWIG_arg;
9613 
9614   if(0) SWIG_fail;
9615 
9616 fail:
9617   lua_error(L);
9618   return SWIG_arg;
9619 }
9620 
9621 
9622 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9623   int SWIG_arg = 0;
9624   lldb::SBTarget *arg1 = 0 ;
9625   char *arg2 = (char *) 0 ;
9626   lldb::SBBreakpointName *result = 0 ;
9627 
9628   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9629   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9631 
9632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9633     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9634   }
9635 
9636   arg2 = (char *)lua_tostring(L, 2);
9637   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9638   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9639   return SWIG_arg;
9640 
9641   if(0) SWIG_fail;
9642 
9643 fail:
9644   lua_error(L);
9645   return SWIG_arg;
9646 }
9647 
9648 
9649 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9650   int SWIG_arg = 0;
9651   lldb::SBBreakpoint *arg1 = 0 ;
9652   char *arg2 = (char *) 0 ;
9653   lldb::SBBreakpointName *result = 0 ;
9654 
9655   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9656   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9657   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9658 
9659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9660     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9661   }
9662 
9663   arg2 = (char *)lua_tostring(L, 2);
9664   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9665   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9666   return SWIG_arg;
9667 
9668   if(0) SWIG_fail;
9669 
9670 fail:
9671   lua_error(L);
9672   return SWIG_arg;
9673 }
9674 
9675 
9676 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9677   int SWIG_arg = 0;
9678   lldb::SBBreakpointName *arg1 = 0 ;
9679   lldb::SBBreakpointName *result = 0 ;
9680 
9681   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9682   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9683 
9684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9685     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9686   }
9687 
9688   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9689   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9690   return SWIG_arg;
9691 
9692   if(0) SWIG_fail;
9693 
9694 fail:
9695   lua_error(L);
9696   return SWIG_arg;
9697 }
9698 
9699 
9700 static int _wrap_new_SBBreakpointName(lua_State* L) {
9701   int argc;
9702   int argv[3]={
9703     1,2,3
9704   };
9705 
9706   argc = lua_gettop(L);
9707   if (argc == 0) {
9708     return _wrap_new_SBBreakpointName__SWIG_0(L);
9709   }
9710   if (argc == 1) {
9711     int _v;
9712     {
9713       void *ptr;
9714       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9715         _v = 0;
9716       } else {
9717         _v = 1;
9718       }
9719     }
9720     if (_v) {
9721       return _wrap_new_SBBreakpointName__SWIG_3(L);
9722     }
9723   }
9724   if (argc == 2) {
9725     int _v;
9726     {
9727       void *ptr;
9728       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9729         _v = 0;
9730       } else {
9731         _v = 1;
9732       }
9733     }
9734     if (_v) {
9735       {
9736         _v = SWIG_lua_isnilstring(L,argv[1]);
9737       }
9738       if (_v) {
9739         return _wrap_new_SBBreakpointName__SWIG_2(L);
9740       }
9741     }
9742   }
9743   if (argc == 2) {
9744     int _v;
9745     {
9746       void *ptr;
9747       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9748         _v = 0;
9749       } else {
9750         _v = 1;
9751       }
9752     }
9753     if (_v) {
9754       {
9755         _v = SWIG_lua_isnilstring(L,argv[1]);
9756       }
9757       if (_v) {
9758         return _wrap_new_SBBreakpointName__SWIG_1(L);
9759       }
9760     }
9761   }
9762 
9763   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9764     "  Possible C/C++ prototypes are:\n"
9765     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9766     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9767     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9768     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9769   lua_error(L);return 0;
9770 }
9771 
9772 
9773 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9774   int SWIG_arg = 0;
9775   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9776   lldb::SBBreakpointName *arg2 = 0 ;
9777   bool result;
9778 
9779   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9781   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9782 
9783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9784     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9785   }
9786 
9787 
9788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9789     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9790   }
9791 
9792   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9793   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9794   return SWIG_arg;
9795 
9796   if(0) SWIG_fail;
9797 
9798 fail:
9799   lua_error(L);
9800   return SWIG_arg;
9801 }
9802 
9803 
9804 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9805   int SWIG_arg = 0;
9806   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9807   bool result;
9808 
9809   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9811 
9812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9813     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9814   }
9815 
9816   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9817   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9818   return SWIG_arg;
9819 
9820   if(0) SWIG_fail;
9821 
9822 fail:
9823   lua_error(L);
9824   return SWIG_arg;
9825 }
9826 
9827 
9828 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9829   int SWIG_arg = 0;
9830   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9831   char *result = 0 ;
9832 
9833   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9835 
9836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9837     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9838   }
9839 
9840   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9841   lua_pushstring(L,(const char *)result); SWIG_arg++;
9842   return SWIG_arg;
9843 
9844   if(0) SWIG_fail;
9845 
9846 fail:
9847   lua_error(L);
9848   return SWIG_arg;
9849 }
9850 
9851 
9852 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9853   int SWIG_arg = 0;
9854   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9855   bool arg2 ;
9856 
9857   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9859   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9860 
9861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9862     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9863   }
9864 
9865   arg2 = (lua_toboolean(L, 2)!=0);
9866   (arg1)->SetEnabled(arg2);
9867 
9868   return SWIG_arg;
9869 
9870   if(0) SWIG_fail;
9871 
9872 fail:
9873   lua_error(L);
9874   return SWIG_arg;
9875 }
9876 
9877 
9878 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9879   int SWIG_arg = 0;
9880   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9881   bool result;
9882 
9883   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9885 
9886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9887     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9888   }
9889 
9890   result = (bool)(arg1)->IsEnabled();
9891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9892   return SWIG_arg;
9893 
9894   if(0) SWIG_fail;
9895 
9896 fail:
9897   lua_error(L);
9898   return SWIG_arg;
9899 }
9900 
9901 
9902 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9903   int SWIG_arg = 0;
9904   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9905   bool arg2 ;
9906 
9907   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9909   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9910 
9911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9912     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9913   }
9914 
9915   arg2 = (lua_toboolean(L, 2)!=0);
9916   (arg1)->SetOneShot(arg2);
9917 
9918   return SWIG_arg;
9919 
9920   if(0) SWIG_fail;
9921 
9922 fail:
9923   lua_error(L);
9924   return SWIG_arg;
9925 }
9926 
9927 
9928 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9929   int SWIG_arg = 0;
9930   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9931   bool result;
9932 
9933   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9935 
9936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9937     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9938   }
9939 
9940   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9941   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9942   return SWIG_arg;
9943 
9944   if(0) SWIG_fail;
9945 
9946 fail:
9947   lua_error(L);
9948   return SWIG_arg;
9949 }
9950 
9951 
9952 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9953   int SWIG_arg = 0;
9954   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9955   uint32_t arg2 ;
9956 
9957   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9959   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9960 
9961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9962     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9963   }
9964 
9965   arg2 = (uint32_t)lua_tointeger(L, 2);
9966   (arg1)->SetIgnoreCount(arg2);
9967 
9968   return SWIG_arg;
9969 
9970   if(0) SWIG_fail;
9971 
9972 fail:
9973   lua_error(L);
9974   return SWIG_arg;
9975 }
9976 
9977 
9978 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9979   int SWIG_arg = 0;
9980   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9981   uint32_t result;
9982 
9983   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9985 
9986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9987     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9988   }
9989 
9990   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9991   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9992   return SWIG_arg;
9993 
9994   if(0) SWIG_fail;
9995 
9996 fail:
9997   lua_error(L);
9998   return SWIG_arg;
9999 }
10000 
10001 
10002 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
10003   int SWIG_arg = 0;
10004   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10005   char *arg2 = (char *) 0 ;
10006 
10007   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
10008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
10009   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
10010 
10011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10012     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10013   }
10014 
10015   arg2 = (char *)lua_tostring(L, 2);
10016   (arg1)->SetCondition((char const *)arg2);
10017 
10018   return SWIG_arg;
10019 
10020   if(0) SWIG_fail;
10021 
10022 fail:
10023   lua_error(L);
10024   return SWIG_arg;
10025 }
10026 
10027 
10028 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
10029   int SWIG_arg = 0;
10030   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10031   char *result = 0 ;
10032 
10033   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
10034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
10035 
10036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10037     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10038   }
10039 
10040   result = (char *)(arg1)->GetCondition();
10041   lua_pushstring(L,(const char *)result); SWIG_arg++;
10042   return SWIG_arg;
10043 
10044   if(0) SWIG_fail;
10045 
10046 fail:
10047   lua_error(L);
10048   return SWIG_arg;
10049 }
10050 
10051 
10052 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
10053   int SWIG_arg = 0;
10054   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10055   bool arg2 ;
10056 
10057   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10059   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10060 
10061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10062     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10063   }
10064 
10065   arg2 = (lua_toboolean(L, 2)!=0);
10066   (arg1)->SetAutoContinue(arg2);
10067 
10068   return SWIG_arg;
10069 
10070   if(0) SWIG_fail;
10071 
10072 fail:
10073   lua_error(L);
10074   return SWIG_arg;
10075 }
10076 
10077 
10078 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10079   int SWIG_arg = 0;
10080   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10081   bool result;
10082 
10083   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10085 
10086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10087     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10088   }
10089 
10090   result = (bool)(arg1)->GetAutoContinue();
10091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10092   return SWIG_arg;
10093 
10094   if(0) SWIG_fail;
10095 
10096 fail:
10097   lua_error(L);
10098   return SWIG_arg;
10099 }
10100 
10101 
10102 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10103   int SWIG_arg = 0;
10104   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10105   lldb::tid_t arg2 ;
10106 
10107   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10109   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10110 
10111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10112     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10113   }
10114 
10115   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
10116   (arg1)->SetThreadID(arg2);
10117 
10118   return SWIG_arg;
10119 
10120   if(0) SWIG_fail;
10121 
10122 fail:
10123   lua_error(L);
10124   return SWIG_arg;
10125 }
10126 
10127 
10128 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10129   int SWIG_arg = 0;
10130   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10131   lldb::tid_t result;
10132 
10133   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10135 
10136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10137     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10138   }
10139 
10140   result = (lldb::tid_t)(arg1)->GetThreadID();
10141   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10142   return SWIG_arg;
10143 
10144   if(0) SWIG_fail;
10145 
10146 fail:
10147   lua_error(L);
10148   return SWIG_arg;
10149 }
10150 
10151 
10152 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10153   int SWIG_arg = 0;
10154   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10155   uint32_t arg2 ;
10156 
10157   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10159   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10160 
10161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10162     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10163   }
10164 
10165   arg2 = (uint32_t)lua_tointeger(L, 2);
10166   (arg1)->SetThreadIndex(arg2);
10167 
10168   return SWIG_arg;
10169 
10170   if(0) SWIG_fail;
10171 
10172 fail:
10173   lua_error(L);
10174   return SWIG_arg;
10175 }
10176 
10177 
10178 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10179   int SWIG_arg = 0;
10180   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10181   uint32_t result;
10182 
10183   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10185 
10186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10187     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10188   }
10189 
10190   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10191   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10192   return SWIG_arg;
10193 
10194   if(0) SWIG_fail;
10195 
10196 fail:
10197   lua_error(L);
10198   return SWIG_arg;
10199 }
10200 
10201 
10202 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10203   int SWIG_arg = 0;
10204   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10205   char *arg2 = (char *) 0 ;
10206 
10207   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10209   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10210 
10211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10212     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10213   }
10214 
10215   arg2 = (char *)lua_tostring(L, 2);
10216   (arg1)->SetThreadName((char const *)arg2);
10217 
10218   return SWIG_arg;
10219 
10220   if(0) SWIG_fail;
10221 
10222 fail:
10223   lua_error(L);
10224   return SWIG_arg;
10225 }
10226 
10227 
10228 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10229   int SWIG_arg = 0;
10230   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10231   char *result = 0 ;
10232 
10233   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10235 
10236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10237     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10238   }
10239 
10240   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10241   lua_pushstring(L,(const char *)result); SWIG_arg++;
10242   return SWIG_arg;
10243 
10244   if(0) SWIG_fail;
10245 
10246 fail:
10247   lua_error(L);
10248   return SWIG_arg;
10249 }
10250 
10251 
10252 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10253   int SWIG_arg = 0;
10254   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10255   char *arg2 = (char *) 0 ;
10256 
10257   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10259   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10260 
10261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10262     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10263   }
10264 
10265   arg2 = (char *)lua_tostring(L, 2);
10266   (arg1)->SetQueueName((char const *)arg2);
10267 
10268   return SWIG_arg;
10269 
10270   if(0) SWIG_fail;
10271 
10272 fail:
10273   lua_error(L);
10274   return SWIG_arg;
10275 }
10276 
10277 
10278 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10279   int SWIG_arg = 0;
10280   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10281   char *result = 0 ;
10282 
10283   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10285 
10286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10287     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10288   }
10289 
10290   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10291   lua_pushstring(L,(const char *)result); SWIG_arg++;
10292   return SWIG_arg;
10293 
10294   if(0) SWIG_fail;
10295 
10296 fail:
10297   lua_error(L);
10298   return SWIG_arg;
10299 }
10300 
10301 
10302 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10303   int SWIG_arg = 0;
10304   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10305   char *arg2 = (char *) 0 ;
10306 
10307   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10309   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10310 
10311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10312     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10313   }
10314 
10315   arg2 = (char *)lua_tostring(L, 2);
10316   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10317 
10318   return SWIG_arg;
10319 
10320   if(0) SWIG_fail;
10321 
10322 fail:
10323   lua_error(L);
10324   return SWIG_arg;
10325 }
10326 
10327 
10328 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10329   int SWIG_arg = 0;
10330   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10331   char *arg2 = (char *) 0 ;
10332   lldb::SBStructuredData *arg3 = 0 ;
10333   lldb::SBError result;
10334 
10335   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10337   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10338   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10339 
10340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10341     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10342   }
10343 
10344   arg2 = (char *)lua_tostring(L, 2);
10345 
10346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10347     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10348   }
10349 
10350   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10351   {
10352     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10354   }
10355   return SWIG_arg;
10356 
10357   if(0) SWIG_fail;
10358 
10359 fail:
10360   lua_error(L);
10361   return SWIG_arg;
10362 }
10363 
10364 
10365 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10366   int argc;
10367   int argv[4]={
10368     1,2,3,4
10369   };
10370 
10371   argc = lua_gettop(L);
10372   if (argc == 2) {
10373     int _v;
10374     {
10375       void *ptr;
10376       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10377         _v = 0;
10378       } else {
10379         _v = 1;
10380       }
10381     }
10382     if (_v) {
10383       {
10384         _v = SWIG_lua_isnilstring(L,argv[1]);
10385       }
10386       if (_v) {
10387         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10388       }
10389     }
10390   }
10391   if (argc == 3) {
10392     int _v;
10393     {
10394       void *ptr;
10395       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10396         _v = 0;
10397       } else {
10398         _v = 1;
10399       }
10400     }
10401     if (_v) {
10402       {
10403         _v = SWIG_lua_isnilstring(L,argv[1]);
10404       }
10405       if (_v) {
10406         {
10407           void *ptr;
10408           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10409             _v = 0;
10410           } else {
10411             _v = 1;
10412           }
10413         }
10414         if (_v) {
10415           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10416         }
10417       }
10418     }
10419   }
10420 
10421   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10422     "  Possible C/C++ prototypes are:\n"
10423     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10424     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10425   lua_error(L);return 0;
10426 }
10427 
10428 
10429 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10430   int SWIG_arg = 0;
10431   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10432   lldb::SBStringList *arg2 = 0 ;
10433 
10434   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10436   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10437 
10438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10439     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10440   }
10441 
10442 
10443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10444     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10445   }
10446 
10447   (arg1)->SetCommandLineCommands(*arg2);
10448 
10449   return SWIG_arg;
10450 
10451   if(0) SWIG_fail;
10452 
10453 fail:
10454   lua_error(L);
10455   return SWIG_arg;
10456 }
10457 
10458 
10459 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10460   int SWIG_arg = 0;
10461   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10462   lldb::SBStringList *arg2 = 0 ;
10463   bool result;
10464 
10465   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10467   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10468 
10469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10470     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10471   }
10472 
10473 
10474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10475     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10476   }
10477 
10478   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10479   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10480   return SWIG_arg;
10481 
10482   if(0) SWIG_fail;
10483 
10484 fail:
10485   lua_error(L);
10486   return SWIG_arg;
10487 }
10488 
10489 
10490 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10491   int SWIG_arg = 0;
10492   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10493   char *arg2 = (char *) 0 ;
10494   lldb::SBError result;
10495 
10496   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10498   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10499 
10500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10501     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10502   }
10503 
10504   arg2 = (char *)lua_tostring(L, 2);
10505   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10506   {
10507     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10508     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10509   }
10510   return SWIG_arg;
10511 
10512   if(0) SWIG_fail;
10513 
10514 fail:
10515   lua_error(L);
10516   return SWIG_arg;
10517 }
10518 
10519 
10520 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10521   int SWIG_arg = 0;
10522   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10523   char *result = 0 ;
10524 
10525   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10527 
10528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10529     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10530   }
10531 
10532   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10533   lua_pushstring(L,(const char *)result); SWIG_arg++;
10534   return SWIG_arg;
10535 
10536   if(0) SWIG_fail;
10537 
10538 fail:
10539   lua_error(L);
10540   return SWIG_arg;
10541 }
10542 
10543 
10544 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10545   int SWIG_arg = 0;
10546   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10547   char *arg2 = (char *) 0 ;
10548 
10549   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10551   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10552 
10553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10554     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10555   }
10556 
10557   arg2 = (char *)lua_tostring(L, 2);
10558   (arg1)->SetHelpString((char const *)arg2);
10559 
10560   return SWIG_arg;
10561 
10562   if(0) SWIG_fail;
10563 
10564 fail:
10565   lua_error(L);
10566   return SWIG_arg;
10567 }
10568 
10569 
10570 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10571   int SWIG_arg = 0;
10572   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10573   bool result;
10574 
10575   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10577 
10578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10579     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10580   }
10581 
10582   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10583   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10584   return SWIG_arg;
10585 
10586   if(0) SWIG_fail;
10587 
10588 fail:
10589   lua_error(L);
10590   return SWIG_arg;
10591 }
10592 
10593 
10594 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10595   int SWIG_arg = 0;
10596   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10597   bool arg2 ;
10598 
10599   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10601   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10602 
10603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10604     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10605   }
10606 
10607   arg2 = (lua_toboolean(L, 2)!=0);
10608   (arg1)->SetAllowList(arg2);
10609 
10610   return SWIG_arg;
10611 
10612   if(0) SWIG_fail;
10613 
10614 fail:
10615   lua_error(L);
10616   return SWIG_arg;
10617 }
10618 
10619 
10620 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10621   int SWIG_arg = 0;
10622   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10623   bool result;
10624 
10625   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10627 
10628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10629     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10630   }
10631 
10632   result = (bool)(arg1)->GetAllowDelete();
10633   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10634   return SWIG_arg;
10635 
10636   if(0) SWIG_fail;
10637 
10638 fail:
10639   lua_error(L);
10640   return SWIG_arg;
10641 }
10642 
10643 
10644 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10645   int SWIG_arg = 0;
10646   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10647   bool arg2 ;
10648 
10649   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10651   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10652 
10653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10654     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10655   }
10656 
10657   arg2 = (lua_toboolean(L, 2)!=0);
10658   (arg1)->SetAllowDelete(arg2);
10659 
10660   return SWIG_arg;
10661 
10662   if(0) SWIG_fail;
10663 
10664 fail:
10665   lua_error(L);
10666   return SWIG_arg;
10667 }
10668 
10669 
10670 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10671   int SWIG_arg = 0;
10672   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10673   bool result;
10674 
10675   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10677 
10678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10679     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10680   }
10681 
10682   result = (bool)(arg1)->GetAllowDisable();
10683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10684   return SWIG_arg;
10685 
10686   if(0) SWIG_fail;
10687 
10688 fail:
10689   lua_error(L);
10690   return SWIG_arg;
10691 }
10692 
10693 
10694 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10695   int SWIG_arg = 0;
10696   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10697   bool arg2 ;
10698 
10699   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10701   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10702 
10703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10704     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10705   }
10706 
10707   arg2 = (lua_toboolean(L, 2)!=0);
10708   (arg1)->SetAllowDisable(arg2);
10709 
10710   return SWIG_arg;
10711 
10712   if(0) SWIG_fail;
10713 
10714 fail:
10715   lua_error(L);
10716   return SWIG_arg;
10717 }
10718 
10719 
10720 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10721   int SWIG_arg = 0;
10722   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10723   lldb::SBStream *arg2 = 0 ;
10724   bool result;
10725 
10726   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10728   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10729 
10730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10731     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10732   }
10733 
10734 
10735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10736     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10737   }
10738 
10739   result = (bool)(arg1)->GetDescription(*arg2);
10740   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10741   return SWIG_arg;
10742 
10743   if(0) SWIG_fail;
10744 
10745 fail:
10746   lua_error(L);
10747   return SWIG_arg;
10748 }
10749 
10750 
10751 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10752   int SWIG_arg = 0;
10753   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10754   std::string result;
10755 
10756   SWIG_check_num_args("lldb::SBBreakpointName::__repr__",1,1)
10757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__repr__",1,"lldb::SBBreakpointName *");
10758 
10759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10760     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10761   }
10762 
10763   result = lldb_SBBreakpointName___repr__(arg1);
10764   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10765   return SWIG_arg;
10766 
10767   if(0) SWIG_fail;
10768 
10769 fail:
10770   lua_error(L);
10771   return SWIG_arg;
10772 }
10773 
10774 
10775 static void swig_delete_SBBreakpointName(void *obj) {
10776 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10777 delete arg1;
10778 }
10779 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10780     assert(lua_istable(L,1));
10781     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10782     assert(!lua_isnil(L,-1));
10783     lua_replace(L,1); /* replace our table with real constructor */
10784     lua_call(L,lua_gettop(L)-1,1);
10785     return 1;
10786 }
10787 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10788     {0,0,0}
10789 };
10790 static swig_lua_method swig_SBBreakpointName_methods[]= {
10791     { "__eq", _wrap_SBBreakpointName___eq},
10792     { "IsValid", _wrap_SBBreakpointName_IsValid},
10793     { "GetName", _wrap_SBBreakpointName_GetName},
10794     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10795     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10796     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10797     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10798     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10799     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10800     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10801     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10802     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10803     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10804     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10805     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10806     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10807     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10808     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10809     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10810     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10811     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10812     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10813     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10814     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10815     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10816     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10817     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10818     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10819     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10820     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10821     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10822     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10823     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10824     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10825     { "__tostring", _wrap_SBBreakpointName___tostring},
10826     {0,0}
10827 };
10828 static swig_lua_method swig_SBBreakpointName_meta[] = {
10829     { "__eq", _wrap_SBBreakpointName___eq},
10830     { "__tostring", _wrap_SBBreakpointName___tostring},
10831     {0,0}
10832 };
10833 
10834 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10835     {0,0,0}
10836 };
10837 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10838     {0,0,0,0,0,0}
10839 };
10840 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10841     {0,0}
10842 };
10843 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10844     0
10845 };
10846 
10847 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10848     "SBBreakpointName",
10849     swig_SBBreakpointName_Sf_SwigStatic_methods,
10850     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10851     swig_SBBreakpointName_Sf_SwigStatic_constants,
10852     swig_SBBreakpointName_Sf_SwigStatic_classes,
10853     0
10854 };
10855 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10856 static const char *swig_SBBreakpointName_base_names[] = {0};
10857 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 };
10858 
10859 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10860   int SWIG_arg = 0;
10861   lldb::SBBroadcaster *result = 0 ;
10862 
10863   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10864   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10865   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10866   return SWIG_arg;
10867 
10868   if(0) SWIG_fail;
10869 
10870 fail:
10871   lua_error(L);
10872   return SWIG_arg;
10873 }
10874 
10875 
10876 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10877   int SWIG_arg = 0;
10878   char *arg1 = (char *) 0 ;
10879   lldb::SBBroadcaster *result = 0 ;
10880 
10881   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10882   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10883   arg1 = (char *)lua_tostring(L, 1);
10884   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10885   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10886   return SWIG_arg;
10887 
10888   if(0) SWIG_fail;
10889 
10890 fail:
10891   lua_error(L);
10892   return SWIG_arg;
10893 }
10894 
10895 
10896 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10897   int SWIG_arg = 0;
10898   lldb::SBBroadcaster *arg1 = 0 ;
10899   lldb::SBBroadcaster *result = 0 ;
10900 
10901   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10902   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10903 
10904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10905     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10906   }
10907 
10908   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10909   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10910   return SWIG_arg;
10911 
10912   if(0) SWIG_fail;
10913 
10914 fail:
10915   lua_error(L);
10916   return SWIG_arg;
10917 }
10918 
10919 
10920 static int _wrap_new_SBBroadcaster(lua_State* L) {
10921   int argc;
10922   int argv[2]={
10923     1,2
10924   };
10925 
10926   argc = lua_gettop(L);
10927   if (argc == 0) {
10928     return _wrap_new_SBBroadcaster__SWIG_0(L);
10929   }
10930   if (argc == 1) {
10931     int _v;
10932     {
10933       void *ptr;
10934       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10935         _v = 0;
10936       } else {
10937         _v = 1;
10938       }
10939     }
10940     if (_v) {
10941       return _wrap_new_SBBroadcaster__SWIG_2(L);
10942     }
10943   }
10944   if (argc == 1) {
10945     int _v;
10946     {
10947       _v = SWIG_lua_isnilstring(L,argv[0]);
10948     }
10949     if (_v) {
10950       return _wrap_new_SBBroadcaster__SWIG_1(L);
10951     }
10952   }
10953 
10954   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10955     "  Possible C/C++ prototypes are:\n"
10956     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10957     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10958     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10959   lua_error(L);return 0;
10960 }
10961 
10962 
10963 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10964   int SWIG_arg = 0;
10965   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10966   bool result;
10967 
10968   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10970 
10971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10972     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10973   }
10974 
10975   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10976   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10977   return SWIG_arg;
10978 
10979   if(0) SWIG_fail;
10980 
10981 fail:
10982   lua_error(L);
10983   return SWIG_arg;
10984 }
10985 
10986 
10987 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10988   int SWIG_arg = 0;
10989   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10990 
10991   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10993 
10994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10995     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10996   }
10997 
10998   (arg1)->Clear();
10999 
11000   return SWIG_arg;
11001 
11002   if(0) SWIG_fail;
11003 
11004 fail:
11005   lua_error(L);
11006   return SWIG_arg;
11007 }
11008 
11009 
11010 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
11011   int SWIG_arg = 0;
11012   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11013   uint32_t arg2 ;
11014   bool arg3 ;
11015 
11016   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
11017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11018   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11019   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
11020 
11021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11022     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11023   }
11024 
11025   arg2 = (uint32_t)lua_tointeger(L, 2);
11026   arg3 = (lua_toboolean(L, 3)!=0);
11027   (arg1)->BroadcastEventByType(arg2,arg3);
11028 
11029   return SWIG_arg;
11030 
11031   if(0) SWIG_fail;
11032 
11033 fail:
11034   lua_error(L);
11035   return SWIG_arg;
11036 }
11037 
11038 
11039 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
11040   int SWIG_arg = 0;
11041   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11042   uint32_t arg2 ;
11043 
11044   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
11045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11046   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11047 
11048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11049     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11050   }
11051 
11052   arg2 = (uint32_t)lua_tointeger(L, 2);
11053   (arg1)->BroadcastEventByType(arg2);
11054 
11055   return SWIG_arg;
11056 
11057   if(0) SWIG_fail;
11058 
11059 fail:
11060   lua_error(L);
11061   return SWIG_arg;
11062 }
11063 
11064 
11065 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11066   int argc;
11067   int argv[4]={
11068     1,2,3,4
11069   };
11070 
11071   argc = lua_gettop(L);
11072   if (argc == 2) {
11073     int _v;
11074     {
11075       void *ptr;
11076       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11077         _v = 0;
11078       } else {
11079         _v = 1;
11080       }
11081     }
11082     if (_v) {
11083       {
11084         _v = lua_isnumber(L,argv[1]);
11085       }
11086       if (_v) {
11087         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11088       }
11089     }
11090   }
11091   if (argc == 3) {
11092     int _v;
11093     {
11094       void *ptr;
11095       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11096         _v = 0;
11097       } else {
11098         _v = 1;
11099       }
11100     }
11101     if (_v) {
11102       {
11103         _v = lua_isnumber(L,argv[1]);
11104       }
11105       if (_v) {
11106         {
11107           _v = lua_isboolean(L,argv[2]);
11108         }
11109         if (_v) {
11110           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11111         }
11112       }
11113     }
11114   }
11115 
11116   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11117     "  Possible C/C++ prototypes are:\n"
11118     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11119     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11120   lua_error(L);return 0;
11121 }
11122 
11123 
11124 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11125   int SWIG_arg = 0;
11126   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11127   lldb::SBEvent *arg2 = 0 ;
11128   bool arg3 ;
11129 
11130   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11132   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11133   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11134 
11135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11136     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11137   }
11138 
11139 
11140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11141     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11142   }
11143 
11144   arg3 = (lua_toboolean(L, 3)!=0);
11145   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11146 
11147   return SWIG_arg;
11148 
11149   if(0) SWIG_fail;
11150 
11151 fail:
11152   lua_error(L);
11153   return SWIG_arg;
11154 }
11155 
11156 
11157 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11158   int SWIG_arg = 0;
11159   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11160   lldb::SBEvent *arg2 = 0 ;
11161 
11162   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11165 
11166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11167     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11168   }
11169 
11170 
11171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11172     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11173   }
11174 
11175   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11176 
11177   return SWIG_arg;
11178 
11179   if(0) SWIG_fail;
11180 
11181 fail:
11182   lua_error(L);
11183   return SWIG_arg;
11184 }
11185 
11186 
11187 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11188   int argc;
11189   int argv[4]={
11190     1,2,3,4
11191   };
11192 
11193   argc = lua_gettop(L);
11194   if (argc == 2) {
11195     int _v;
11196     {
11197       void *ptr;
11198       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11199         _v = 0;
11200       } else {
11201         _v = 1;
11202       }
11203     }
11204     if (_v) {
11205       {
11206         void *ptr;
11207         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11208           _v = 0;
11209         } else {
11210           _v = 1;
11211         }
11212       }
11213       if (_v) {
11214         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11215       }
11216     }
11217   }
11218   if (argc == 3) {
11219     int _v;
11220     {
11221       void *ptr;
11222       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11223         _v = 0;
11224       } else {
11225         _v = 1;
11226       }
11227     }
11228     if (_v) {
11229       {
11230         void *ptr;
11231         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11232           _v = 0;
11233         } else {
11234           _v = 1;
11235         }
11236       }
11237       if (_v) {
11238         {
11239           _v = lua_isboolean(L,argv[2]);
11240         }
11241         if (_v) {
11242           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11243         }
11244       }
11245     }
11246   }
11247 
11248   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11249     "  Possible C/C++ prototypes are:\n"
11250     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11251     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11252   lua_error(L);return 0;
11253 }
11254 
11255 
11256 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11257   int SWIG_arg = 0;
11258   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11259   lldb::SBListener *arg2 = 0 ;
11260   uint32_t arg3 ;
11261 
11262   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11264   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11265   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11266 
11267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11268     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11269   }
11270 
11271 
11272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11273     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11274   }
11275 
11276   arg3 = (uint32_t)lua_tointeger(L, 3);
11277   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11278 
11279   return SWIG_arg;
11280 
11281   if(0) SWIG_fail;
11282 
11283 fail:
11284   lua_error(L);
11285   return SWIG_arg;
11286 }
11287 
11288 
11289 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11290   int SWIG_arg = 0;
11291   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11292   lldb::SBListener *arg2 = 0 ;
11293   uint32_t arg3 ;
11294   uint32_t result;
11295 
11296   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11298   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11299   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11300 
11301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11302     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11303   }
11304 
11305 
11306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11307     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11308   }
11309 
11310   arg3 = (uint32_t)lua_tointeger(L, 3);
11311   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11312   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11313   return SWIG_arg;
11314 
11315   if(0) SWIG_fail;
11316 
11317 fail:
11318   lua_error(L);
11319   return SWIG_arg;
11320 }
11321 
11322 
11323 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11324   int SWIG_arg = 0;
11325   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11326   char *result = 0 ;
11327 
11328   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11330 
11331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11332     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11333   }
11334 
11335   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11336   lua_pushstring(L,(const char *)result); SWIG_arg++;
11337   return SWIG_arg;
11338 
11339   if(0) SWIG_fail;
11340 
11341 fail:
11342   lua_error(L);
11343   return SWIG_arg;
11344 }
11345 
11346 
11347 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11348   int SWIG_arg = 0;
11349   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11350   uint32_t arg2 ;
11351   bool result;
11352 
11353   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11355   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11356 
11357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11358     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11359   }
11360 
11361   arg2 = (uint32_t)lua_tointeger(L, 2);
11362   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11363   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11364   return SWIG_arg;
11365 
11366   if(0) SWIG_fail;
11367 
11368 fail:
11369   lua_error(L);
11370   return SWIG_arg;
11371 }
11372 
11373 
11374 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11375   int SWIG_arg = 0;
11376   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11377   lldb::SBListener *arg2 = 0 ;
11378   uint32_t arg3 ;
11379   bool result;
11380 
11381   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11383   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11384   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11385 
11386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11387     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11388   }
11389 
11390 
11391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11392     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11393   }
11394 
11395   arg3 = (uint32_t)lua_tointeger(L, 3);
11396   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11398   return SWIG_arg;
11399 
11400   if(0) SWIG_fail;
11401 
11402 fail:
11403   lua_error(L);
11404   return SWIG_arg;
11405 }
11406 
11407 
11408 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11409   int SWIG_arg = 0;
11410   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11411   lldb::SBListener *arg2 = 0 ;
11412   bool result;
11413 
11414   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11416   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11417 
11418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11419     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11420   }
11421 
11422 
11423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11424     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11425   }
11426 
11427   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11429   return SWIG_arg;
11430 
11431   if(0) SWIG_fail;
11432 
11433 fail:
11434   lua_error(L);
11435   return SWIG_arg;
11436 }
11437 
11438 
11439 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11440   int argc;
11441   int argv[4]={
11442     1,2,3,4
11443   };
11444 
11445   argc = lua_gettop(L);
11446   if (argc == 2) {
11447     int _v;
11448     {
11449       void *ptr;
11450       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11451         _v = 0;
11452       } else {
11453         _v = 1;
11454       }
11455     }
11456     if (_v) {
11457       {
11458         void *ptr;
11459         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11460           _v = 0;
11461         } else {
11462           _v = 1;
11463         }
11464       }
11465       if (_v) {
11466         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11467       }
11468     }
11469   }
11470   if (argc == 3) {
11471     int _v;
11472     {
11473       void *ptr;
11474       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11475         _v = 0;
11476       } else {
11477         _v = 1;
11478       }
11479     }
11480     if (_v) {
11481       {
11482         void *ptr;
11483         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11484           _v = 0;
11485         } else {
11486           _v = 1;
11487         }
11488       }
11489       if (_v) {
11490         {
11491           _v = lua_isnumber(L,argv[2]);
11492         }
11493         if (_v) {
11494           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11495         }
11496       }
11497     }
11498   }
11499 
11500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11501     "  Possible C/C++ prototypes are:\n"
11502     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11503     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11504   lua_error(L);return 0;
11505 }
11506 
11507 
11508 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11509   int SWIG_arg = 0;
11510   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11511   lldb::SBBroadcaster *arg2 = 0 ;
11512   bool result;
11513 
11514   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11516   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11517 
11518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11519     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11520   }
11521 
11522 
11523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11524     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11525   }
11526 
11527   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11528   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11529   return SWIG_arg;
11530 
11531   if(0) SWIG_fail;
11532 
11533 fail:
11534   lua_error(L);
11535   return SWIG_arg;
11536 }
11537 
11538 
11539 static void swig_delete_SBBroadcaster(void *obj) {
11540 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11541 delete arg1;
11542 }
11543 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11544     assert(lua_istable(L,1));
11545     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11546     assert(!lua_isnil(L,-1));
11547     lua_replace(L,1); /* replace our table with real constructor */
11548     lua_call(L,lua_gettop(L)-1,1);
11549     return 1;
11550 }
11551 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11552     {0,0,0}
11553 };
11554 static swig_lua_method swig_SBBroadcaster_methods[]= {
11555     { "IsValid", _wrap_SBBroadcaster_IsValid},
11556     { "Clear", _wrap_SBBroadcaster_Clear},
11557     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11558     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11559     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11560     { "AddListener", _wrap_SBBroadcaster_AddListener},
11561     { "GetName", _wrap_SBBroadcaster_GetName},
11562     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11563     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11564     { "__eq", _wrap_SBBroadcaster___eq},
11565     {0,0}
11566 };
11567 static swig_lua_method swig_SBBroadcaster_meta[] = {
11568     { "__eq", _wrap_SBBroadcaster___eq},
11569     {0,0}
11570 };
11571 
11572 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11573     {0,0,0}
11574 };
11575 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11576     {0,0,0,0,0,0}
11577 };
11578 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11579     {0,0}
11580 };
11581 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11582     0
11583 };
11584 
11585 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11586     "SBBroadcaster",
11587     swig_SBBroadcaster_Sf_SwigStatic_methods,
11588     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11589     swig_SBBroadcaster_Sf_SwigStatic_constants,
11590     swig_SBBroadcaster_Sf_SwigStatic_classes,
11591     0
11592 };
11593 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11594 static const char *swig_SBBroadcaster_base_names[] = {0};
11595 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 };
11596 
11597 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11598   int SWIG_arg = 0;
11599   lldb::SBCommandInterpreter *arg1 = 0 ;
11600   lldb::SBCommandInterpreter *result = 0 ;
11601 
11602   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11603   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11604 
11605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11606     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11607   }
11608 
11609   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11610   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11611   return SWIG_arg;
11612 
11613   if(0) SWIG_fail;
11614 
11615 fail:
11616   lua_error(L);
11617   return SWIG_arg;
11618 }
11619 
11620 
11621 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11622   int SWIG_arg = 0;
11623   lldb::CommandArgumentType arg1 ;
11624   char *result = 0 ;
11625 
11626   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11627   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11628   arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11629   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11630   lua_pushstring(L,(const char *)result); SWIG_arg++;
11631   return SWIG_arg;
11632 
11633   if(0) SWIG_fail;
11634 
11635 fail:
11636   lua_error(L);
11637   return SWIG_arg;
11638 }
11639 
11640 
11641 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11642   int SWIG_arg = 0;
11643   lldb::CommandArgumentType arg1 ;
11644   char *result = 0 ;
11645 
11646   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11647   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11648   arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11649   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11650   lua_pushstring(L,(const char *)result); SWIG_arg++;
11651   return SWIG_arg;
11652 
11653   if(0) SWIG_fail;
11654 
11655 fail:
11656   lua_error(L);
11657   return SWIG_arg;
11658 }
11659 
11660 
11661 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11662   int SWIG_arg = 0;
11663   lldb::SBEvent *arg1 = 0 ;
11664   bool result;
11665 
11666   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11667   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11668 
11669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11670     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11671   }
11672 
11673   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11674   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11675   return SWIG_arg;
11676 
11677   if(0) SWIG_fail;
11678 
11679 fail:
11680   lua_error(L);
11681   return SWIG_arg;
11682 }
11683 
11684 
11685 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11686   int SWIG_arg = 0;
11687   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11688   bool result;
11689 
11690   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11692 
11693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11694     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11695   }
11696 
11697   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11698   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11699   return SWIG_arg;
11700 
11701   if(0) SWIG_fail;
11702 
11703 fail:
11704   lua_error(L);
11705   return SWIG_arg;
11706 }
11707 
11708 
11709 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11710   int SWIG_arg = 0;
11711   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11712   char arg2 ;
11713   char *result = 0 ;
11714 
11715   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11717   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11718 
11719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11720     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11721   }
11722 
11723   arg2 = (lua_tostring(L, 2))[0];
11724   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11725   lua_pushstring(L,(const char *)result); SWIG_arg++;
11726   return SWIG_arg;
11727 
11728   if(0) SWIG_fail;
11729 
11730 fail:
11731   lua_error(L);
11732   return SWIG_arg;
11733 }
11734 
11735 
11736 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11737   int SWIG_arg = 0;
11738   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11739   bool result;
11740 
11741   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11743 
11744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11745     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11746   }
11747 
11748   result = (bool)(arg1)->GetPromptOnQuit();
11749   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11750   return SWIG_arg;
11751 
11752   if(0) SWIG_fail;
11753 
11754 fail:
11755   lua_error(L);
11756   return SWIG_arg;
11757 }
11758 
11759 
11760 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11761   int SWIG_arg = 0;
11762   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11763   bool arg2 ;
11764 
11765   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11767   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11768 
11769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11770     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11771   }
11772 
11773   arg2 = (lua_toboolean(L, 2)!=0);
11774   (arg1)->SetPromptOnQuit(arg2);
11775 
11776   return SWIG_arg;
11777 
11778   if(0) SWIG_fail;
11779 
11780 fail:
11781   lua_error(L);
11782   return SWIG_arg;
11783 }
11784 
11785 
11786 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11787   int SWIG_arg = 0;
11788   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11789   bool arg2 ;
11790 
11791   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11793   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11794 
11795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11796     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11797   }
11798 
11799   arg2 = (lua_toboolean(L, 2)!=0);
11800   (arg1)->AllowExitCodeOnQuit(arg2);
11801 
11802   return SWIG_arg;
11803 
11804   if(0) SWIG_fail;
11805 
11806 fail:
11807   lua_error(L);
11808   return SWIG_arg;
11809 }
11810 
11811 
11812 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11813   int SWIG_arg = 0;
11814   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11815   bool result;
11816 
11817   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11819 
11820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11821     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11822   }
11823 
11824   result = (bool)(arg1)->HasCustomQuitExitCode();
11825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11826   return SWIG_arg;
11827 
11828   if(0) SWIG_fail;
11829 
11830 fail:
11831   lua_error(L);
11832   return SWIG_arg;
11833 }
11834 
11835 
11836 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11837   int SWIG_arg = 0;
11838   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11839   int result;
11840 
11841   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11843 
11844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11845     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11846   }
11847 
11848   result = (int)(arg1)->GetQuitStatus();
11849   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11850   return SWIG_arg;
11851 
11852   if(0) SWIG_fail;
11853 
11854 fail:
11855   lua_error(L);
11856   return SWIG_arg;
11857 }
11858 
11859 
11860 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11861   int SWIG_arg = 0;
11862   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11863   char *arg2 = (char *) 0 ;
11864   lldb::SBCommandReturnObject *arg3 = 0 ;
11865 
11866   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11868   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11869   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11870 
11871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11872     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11873   }
11874 
11875   arg2 = (char *)lua_tostring(L, 2);
11876 
11877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11878     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11879   }
11880 
11881   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11882 
11883   return SWIG_arg;
11884 
11885   if(0) SWIG_fail;
11886 
11887 fail:
11888   lua_error(L);
11889   return SWIG_arg;
11890 }
11891 
11892 
11893 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11894   int SWIG_arg = 0;
11895   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11896   char *arg2 = (char *) 0 ;
11897   bool result;
11898 
11899   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11901   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11902 
11903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11904     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11905   }
11906 
11907   arg2 = (char *)lua_tostring(L, 2);
11908   result = (bool)(arg1)->CommandExists((char const *)arg2);
11909   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11910   return SWIG_arg;
11911 
11912   if(0) SWIG_fail;
11913 
11914 fail:
11915   lua_error(L);
11916   return SWIG_arg;
11917 }
11918 
11919 
11920 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11921   int SWIG_arg = 0;
11922   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11923   char *arg2 = (char *) 0 ;
11924   bool result;
11925 
11926   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11928   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11929 
11930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11931     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11932   }
11933 
11934   arg2 = (char *)lua_tostring(L, 2);
11935   result = (bool)(arg1)->AliasExists((char const *)arg2);
11936   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11937   return SWIG_arg;
11938 
11939   if(0) SWIG_fail;
11940 
11941 fail:
11942   lua_error(L);
11943   return SWIG_arg;
11944 }
11945 
11946 
11947 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11948   int SWIG_arg = 0;
11949   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11950   lldb::SBBroadcaster result;
11951 
11952   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11954 
11955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11956     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11957   }
11958 
11959   result = (arg1)->GetBroadcaster();
11960   {
11961     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11962     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11963   }
11964   return SWIG_arg;
11965 
11966   if(0) SWIG_fail;
11967 
11968 fail:
11969   lua_error(L);
11970   return SWIG_arg;
11971 }
11972 
11973 
11974 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
11975   int SWIG_arg = 0;
11976   char *result = 0 ;
11977 
11978   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11979   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11980   lua_pushstring(L,(const char *)result); SWIG_arg++;
11981   return SWIG_arg;
11982 
11983   if(0) SWIG_fail;
11984 
11985 fail:
11986   lua_error(L);
11987   return SWIG_arg;
11988 }
11989 
11990 
11991 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11992   int SWIG_arg = 0;
11993   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11994   bool result;
11995 
11996   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11998 
11999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12000     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12001   }
12002 
12003   result = (bool)(arg1)->HasCommands();
12004   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12005   return SWIG_arg;
12006 
12007   if(0) SWIG_fail;
12008 
12009 fail:
12010   lua_error(L);
12011   return SWIG_arg;
12012 }
12013 
12014 
12015 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12016   int SWIG_arg = 0;
12017   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12018   bool result;
12019 
12020   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12022 
12023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12024     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12025   }
12026 
12027   result = (bool)(arg1)->HasAliases();
12028   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12029   return SWIG_arg;
12030 
12031   if(0) SWIG_fail;
12032 
12033 fail:
12034   lua_error(L);
12035   return SWIG_arg;
12036 }
12037 
12038 
12039 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12040   int SWIG_arg = 0;
12041   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12042   bool result;
12043 
12044   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12046 
12047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12048     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12049   }
12050 
12051   result = (bool)(arg1)->HasAliasOptions();
12052   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12053   return SWIG_arg;
12054 
12055   if(0) SWIG_fail;
12056 
12057 fail:
12058   lua_error(L);
12059   return SWIG_arg;
12060 }
12061 
12062 
12063 static int _wrap_SBCommandInterpreter_IsInteractive(lua_State* L) {
12064   int SWIG_arg = 0;
12065   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12066   bool result;
12067 
12068   SWIG_check_num_args("lldb::SBCommandInterpreter::IsInteractive",1,1)
12069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsInteractive",1,"lldb::SBCommandInterpreter *");
12070 
12071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12072     SWIG_fail_ptr("SBCommandInterpreter_IsInteractive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12073   }
12074 
12075   result = (bool)(arg1)->IsInteractive();
12076   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12077   return SWIG_arg;
12078 
12079   if(0) SWIG_fail;
12080 
12081 fail:
12082   lua_error(L);
12083   return SWIG_arg;
12084 }
12085 
12086 
12087 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12088   int SWIG_arg = 0;
12089   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12090   lldb::SBProcess result;
12091 
12092   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12094 
12095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12096     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12097   }
12098 
12099   result = (arg1)->GetProcess();
12100   {
12101     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12103   }
12104   return SWIG_arg;
12105 
12106   if(0) SWIG_fail;
12107 
12108 fail:
12109   lua_error(L);
12110   return SWIG_arg;
12111 }
12112 
12113 
12114 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12115   int SWIG_arg = 0;
12116   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12117   lldb::SBDebugger result;
12118 
12119   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12121 
12122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12123     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12124   }
12125 
12126   result = (arg1)->GetDebugger();
12127   {
12128     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12129     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12130   }
12131   return SWIG_arg;
12132 
12133   if(0) SWIG_fail;
12134 
12135 fail:
12136   lua_error(L);
12137   return SWIG_arg;
12138 }
12139 
12140 
12141 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12142   int SWIG_arg = 0;
12143   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12144   lldb::SBCommandReturnObject *arg2 = 0 ;
12145 
12146   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12148   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12149 
12150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12151     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12152   }
12153 
12154 
12155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12156     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12157   }
12158 
12159   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12160 
12161   return SWIG_arg;
12162 
12163   if(0) SWIG_fail;
12164 
12165 fail:
12166   lua_error(L);
12167   return SWIG_arg;
12168 }
12169 
12170 
12171 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12172   int SWIG_arg = 0;
12173   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12174   lldb::SBCommandReturnObject *arg2 = 0 ;
12175 
12176   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12178   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12179 
12180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12181     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12182   }
12183 
12184 
12185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12186     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12187   }
12188 
12189   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12190 
12191   return SWIG_arg;
12192 
12193   if(0) SWIG_fail;
12194 
12195 fail:
12196   lua_error(L);
12197   return SWIG_arg;
12198 }
12199 
12200 
12201 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12202   int SWIG_arg = 0;
12203   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12204   char *arg2 = (char *) 0 ;
12205   lldb::SBCommandReturnObject *arg3 = 0 ;
12206   bool arg4 ;
12207   lldb::ReturnStatus result;
12208 
12209   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12211   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12212   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12213   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12214 
12215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12216     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12217   }
12218 
12219   arg2 = (char *)lua_tostring(L, 2);
12220 
12221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12222     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12223   }
12224 
12225   arg4 = (lua_toboolean(L, 4)!=0);
12226   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12227   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12228   return SWIG_arg;
12229 
12230   if(0) SWIG_fail;
12231 
12232 fail:
12233   lua_error(L);
12234   return SWIG_arg;
12235 }
12236 
12237 
12238 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12239   int SWIG_arg = 0;
12240   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12241   char *arg2 = (char *) 0 ;
12242   lldb::SBCommandReturnObject *arg3 = 0 ;
12243   lldb::ReturnStatus result;
12244 
12245   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12247   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12248   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12249 
12250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12251     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12252   }
12253 
12254   arg2 = (char *)lua_tostring(L, 2);
12255 
12256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12257     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12258   }
12259 
12260   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12261   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12262   return SWIG_arg;
12263 
12264   if(0) SWIG_fail;
12265 
12266 fail:
12267   lua_error(L);
12268   return SWIG_arg;
12269 }
12270 
12271 
12272 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12273   int SWIG_arg = 0;
12274   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12275   char *arg2 = (char *) 0 ;
12276   lldb::SBExecutionContext *arg3 = 0 ;
12277   lldb::SBCommandReturnObject *arg4 = 0 ;
12278   bool arg5 ;
12279   lldb::ReturnStatus result;
12280 
12281   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12283   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12284   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12285   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12286   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12287 
12288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12289     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12290   }
12291 
12292   arg2 = (char *)lua_tostring(L, 2);
12293 
12294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12295     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12296   }
12297 
12298 
12299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12300     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12301   }
12302 
12303   arg5 = (lua_toboolean(L, 5)!=0);
12304   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12305   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12306   return SWIG_arg;
12307 
12308   if(0) SWIG_fail;
12309 
12310 fail:
12311   lua_error(L);
12312   return SWIG_arg;
12313 }
12314 
12315 
12316 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12317   int SWIG_arg = 0;
12318   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12319   char *arg2 = (char *) 0 ;
12320   lldb::SBExecutionContext *arg3 = 0 ;
12321   lldb::SBCommandReturnObject *arg4 = 0 ;
12322   lldb::ReturnStatus result;
12323 
12324   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12326   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12327   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12328   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12329 
12330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12331     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12332   }
12333 
12334   arg2 = (char *)lua_tostring(L, 2);
12335 
12336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12337     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12338   }
12339 
12340 
12341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12342     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12343   }
12344 
12345   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12346   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12347   return SWIG_arg;
12348 
12349   if(0) SWIG_fail;
12350 
12351 fail:
12352   lua_error(L);
12353   return SWIG_arg;
12354 }
12355 
12356 
12357 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12358   int argc;
12359   int argv[6]={
12360     1,2,3,4,5,6
12361   };
12362 
12363   argc = lua_gettop(L);
12364   if (argc == 3) {
12365     int _v;
12366     {
12367       void *ptr;
12368       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12369         _v = 0;
12370       } else {
12371         _v = 1;
12372       }
12373     }
12374     if (_v) {
12375       {
12376         _v = SWIG_lua_isnilstring(L,argv[1]);
12377       }
12378       if (_v) {
12379         {
12380           void *ptr;
12381           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12382             _v = 0;
12383           } else {
12384             _v = 1;
12385           }
12386         }
12387         if (_v) {
12388           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12389         }
12390       }
12391     }
12392   }
12393   if (argc == 4) {
12394     int _v;
12395     {
12396       void *ptr;
12397       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12398         _v = 0;
12399       } else {
12400         _v = 1;
12401       }
12402     }
12403     if (_v) {
12404       {
12405         _v = SWIG_lua_isnilstring(L,argv[1]);
12406       }
12407       if (_v) {
12408         {
12409           void *ptr;
12410           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12411             _v = 0;
12412           } else {
12413             _v = 1;
12414           }
12415         }
12416         if (_v) {
12417           {
12418             _v = lua_isboolean(L,argv[3]);
12419           }
12420           if (_v) {
12421             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12422           }
12423         }
12424       }
12425     }
12426   }
12427   if (argc == 4) {
12428     int _v;
12429     {
12430       void *ptr;
12431       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12432         _v = 0;
12433       } else {
12434         _v = 1;
12435       }
12436     }
12437     if (_v) {
12438       {
12439         _v = SWIG_lua_isnilstring(L,argv[1]);
12440       }
12441       if (_v) {
12442         {
12443           void *ptr;
12444           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12445             _v = 0;
12446           } else {
12447             _v = 1;
12448           }
12449         }
12450         if (_v) {
12451           {
12452             void *ptr;
12453             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12454               _v = 0;
12455             } else {
12456               _v = 1;
12457             }
12458           }
12459           if (_v) {
12460             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12461           }
12462         }
12463       }
12464     }
12465   }
12466   if (argc == 5) {
12467     int _v;
12468     {
12469       void *ptr;
12470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12471         _v = 0;
12472       } else {
12473         _v = 1;
12474       }
12475     }
12476     if (_v) {
12477       {
12478         _v = SWIG_lua_isnilstring(L,argv[1]);
12479       }
12480       if (_v) {
12481         {
12482           void *ptr;
12483           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12484             _v = 0;
12485           } else {
12486             _v = 1;
12487           }
12488         }
12489         if (_v) {
12490           {
12491             void *ptr;
12492             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12493               _v = 0;
12494             } else {
12495               _v = 1;
12496             }
12497           }
12498           if (_v) {
12499             {
12500               _v = lua_isboolean(L,argv[4]);
12501             }
12502             if (_v) {
12503               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12504             }
12505           }
12506         }
12507       }
12508     }
12509   }
12510 
12511   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12512     "  Possible C/C++ prototypes are:\n"
12513     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12514     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12515     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12516     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12517   lua_error(L);return 0;
12518 }
12519 
12520 
12521 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12522   int SWIG_arg = 0;
12523   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12524   lldb::SBFileSpec *arg2 = 0 ;
12525   lldb::SBExecutionContext *arg3 = 0 ;
12526   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12527   lldb::SBCommandReturnObject arg5 ;
12528   lldb::SBCommandReturnObject *argp5 ;
12529 
12530   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12532   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12533   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12534   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12535   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12536 
12537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12538     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12539   }
12540 
12541 
12542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12543     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12544   }
12545 
12546 
12547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12548     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12549   }
12550 
12551 
12552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12553     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12554   }
12555 
12556 
12557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12558     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12559   }
12560   arg5 = *argp5;
12561 
12562   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12563 
12564   return SWIG_arg;
12565 
12566   if(0) SWIG_fail;
12567 
12568 fail:
12569   lua_error(L);
12570   return SWIG_arg;
12571 }
12572 
12573 
12574 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12575   int SWIG_arg = 0;
12576   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12577   char *arg2 = (char *) 0 ;
12578   uint32_t arg3 ;
12579   int arg4 ;
12580   int arg5 ;
12581   lldb::SBStringList *arg6 = 0 ;
12582   int result;
12583 
12584   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12586   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12587   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12588   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12589   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12590   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12591 
12592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12593     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12594   }
12595 
12596   arg2 = (char *)lua_tostring(L, 2);
12597   arg3 = (uint32_t)lua_tointeger(L, 3);
12598   arg4 = (int)lua_tointeger(L, 4);
12599   arg5 = (int)lua_tointeger(L, 5);
12600 
12601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12602     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12603   }
12604 
12605   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12606   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12607   return SWIG_arg;
12608 
12609   if(0) SWIG_fail;
12610 
12611 fail:
12612   lua_error(L);
12613   return SWIG_arg;
12614 }
12615 
12616 
12617 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12618   int SWIG_arg = 0;
12619   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12620   char *arg2 = (char *) 0 ;
12621   uint32_t arg3 ;
12622   int arg4 ;
12623   int arg5 ;
12624   lldb::SBStringList *arg6 = 0 ;
12625   lldb::SBStringList *arg7 = 0 ;
12626   int result;
12627 
12628   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12631   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12632   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12633   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12634   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12635   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12636 
12637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12638     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12639   }
12640 
12641   arg2 = (char *)lua_tostring(L, 2);
12642   arg3 = (uint32_t)lua_tointeger(L, 3);
12643   arg4 = (int)lua_tointeger(L, 4);
12644   arg5 = (int)lua_tointeger(L, 5);
12645 
12646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12647     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12648   }
12649 
12650 
12651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12652     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12653   }
12654 
12655   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12656   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12657   return SWIG_arg;
12658 
12659   if(0) SWIG_fail;
12660 
12661 fail:
12662   lua_error(L);
12663   return SWIG_arg;
12664 }
12665 
12666 
12667 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12668   int SWIG_arg = 0;
12669   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12670   bool result;
12671 
12672   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12674 
12675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12676     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12677   }
12678 
12679   result = (bool)(arg1)->IsActive();
12680   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12681   return SWIG_arg;
12682 
12683   if(0) SWIG_fail;
12684 
12685 fail:
12686   lua_error(L);
12687   return SWIG_arg;
12688 }
12689 
12690 
12691 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12692   int SWIG_arg = 0;
12693   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12694   bool result;
12695 
12696   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12698 
12699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12700     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12701   }
12702 
12703   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12704   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12705   return SWIG_arg;
12706 
12707   if(0) SWIG_fail;
12708 
12709 fail:
12710   lua_error(L);
12711   return SWIG_arg;
12712 }
12713 
12714 
12715 static void swig_delete_SBCommandInterpreter(void *obj) {
12716 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12717 delete arg1;
12718 }
12719 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12720     assert(lua_istable(L,1));
12721     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12722     assert(!lua_isnil(L,-1));
12723     lua_replace(L,1); /* replace our table with real constructor */
12724     lua_call(L,lua_gettop(L)-1,1);
12725     return 1;
12726 }
12727 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12728     {0,0,0}
12729 };
12730 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12731     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12732     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12733     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12734     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12735     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12736     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12737     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12738     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12739     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12740     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12741     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12742     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12743     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12744     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12745     { "IsInteractive", _wrap_SBCommandInterpreter_IsInteractive},
12746     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12747     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12748     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12749     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12750     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12751     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12752     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12753     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12754     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12755     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12756     {0,0}
12757 };
12758 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12759     {0,0}
12760 };
12761 
12762 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12763     {0,0,0}
12764 };
12765 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12766     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12767     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12768     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12769     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12770     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12771     {0,0,0,0,0,0}
12772 };
12773 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12774     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12775     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12776     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12777     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12778     {0,0}
12779 };
12780 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12781     0
12782 };
12783 
12784 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12785     "SBCommandInterpreter",
12786     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12787     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12788     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12789     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12790     0
12791 };
12792 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12793 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12794 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 };
12795 
12796 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12797   int SWIG_arg = 0;
12798   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12799 
12800   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12801   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12803   return SWIG_arg;
12804 
12805   if(0) SWIG_fail;
12806 
12807 fail:
12808   lua_error(L);
12809   return SWIG_arg;
12810 }
12811 
12812 
12813 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12814   int SWIG_arg = 0;
12815   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12816   bool result;
12817 
12818   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12820 
12821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12822     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12823   }
12824 
12825   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12826   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetStopOnContinue(lua_State* L) {
12838   int SWIG_arg = 0;
12839   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12840   bool arg2 ;
12841 
12842   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12844   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12845 
12846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12847     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12848   }
12849 
12850   arg2 = (lua_toboolean(L, 2)!=0);
12851   (arg1)->SetStopOnContinue(arg2);
12852 
12853   return SWIG_arg;
12854 
12855   if(0) SWIG_fail;
12856 
12857 fail:
12858   lua_error(L);
12859   return SWIG_arg;
12860 }
12861 
12862 
12863 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12864   int SWIG_arg = 0;
12865   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12866   bool result;
12867 
12868   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12869   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12870 
12871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12872     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12873   }
12874 
12875   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12876   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetStopOnError(lua_State* L) {
12888   int SWIG_arg = 0;
12889   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12890   bool arg2 ;
12891 
12892   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12894   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12895 
12896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12897     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12898   }
12899 
12900   arg2 = (lua_toboolean(L, 2)!=0);
12901   (arg1)->SetStopOnError(arg2);
12902 
12903   return SWIG_arg;
12904 
12905   if(0) SWIG_fail;
12906 
12907 fail:
12908   lua_error(L);
12909   return SWIG_arg;
12910 }
12911 
12912 
12913 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12914   int SWIG_arg = 0;
12915   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12916   bool result;
12917 
12918   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12920 
12921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12922     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12923   }
12924 
12925   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12926   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetStopOnCrash(lua_State* L) {
12938   int SWIG_arg = 0;
12939   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12940   bool arg2 ;
12941 
12942   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12944   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12945 
12946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12947     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12948   }
12949 
12950   arg2 = (lua_toboolean(L, 2)!=0);
12951   (arg1)->SetStopOnCrash(arg2);
12952 
12953   return SWIG_arg;
12954 
12955   if(0) SWIG_fail;
12956 
12957 fail:
12958   lua_error(L);
12959   return SWIG_arg;
12960 }
12961 
12962 
12963 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12964   int SWIG_arg = 0;
12965   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12966   bool result;
12967 
12968   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12970 
12971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12972     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12973   }
12974 
12975   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12976   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetEchoCommands(lua_State* L) {
12988   int SWIG_arg = 0;
12989   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12990   bool arg2 ;
12991 
12992   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12994   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12995 
12996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12997     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12998   }
12999 
13000   arg2 = (lua_toboolean(L, 2)!=0);
13001   (arg1)->SetEchoCommands(arg2);
13002 
13003   return SWIG_arg;
13004 
13005   if(0) SWIG_fail;
13006 
13007 fail:
13008   lua_error(L);
13009   return SWIG_arg;
13010 }
13011 
13012 
13013 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
13014   int SWIG_arg = 0;
13015   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13016   bool result;
13017 
13018   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
13019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
13020 
13021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13022     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13023   }
13024 
13025   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
13026   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetPrintResults(lua_State* L) {
13038   int SWIG_arg = 0;
13039   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13040   bool arg2 ;
13041 
13042   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
13043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
13044   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
13045 
13046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13047     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13048   }
13049 
13050   arg2 = (lua_toboolean(L, 2)!=0);
13051   (arg1)->SetPrintResults(arg2);
13052 
13053   return SWIG_arg;
13054 
13055   if(0) SWIG_fail;
13056 
13057 fail:
13058   lua_error(L);
13059   return SWIG_arg;
13060 }
13061 
13062 
13063 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
13064   int SWIG_arg = 0;
13065   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13066   bool result;
13067 
13068   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
13069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
13070 
13071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13072     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13073   }
13074 
13075   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
13076   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetPrintErrors(lua_State* L) {
13088   int SWIG_arg = 0;
13089   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13090   bool arg2 ;
13091 
13092   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
13093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
13094   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13095 
13096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13097     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13098   }
13099 
13100   arg2 = (lua_toboolean(L, 2)!=0);
13101   (arg1)->SetPrintErrors(arg2);
13102 
13103   return SWIG_arg;
13104 
13105   if(0) SWIG_fail;
13106 
13107 fail:
13108   lua_error(L);
13109   return SWIG_arg;
13110 }
13111 
13112 
13113 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13114   int SWIG_arg = 0;
13115   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13116   bool result;
13117 
13118   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13120 
13121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13122     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13123   }
13124 
13125   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13126   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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 int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13138   int SWIG_arg = 0;
13139   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13140   bool arg2 ;
13141 
13142   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13144   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13145 
13146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13147     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13148   }
13149 
13150   arg2 = (lua_toboolean(L, 2)!=0);
13151   (arg1)->SetAddToHistory(arg2);
13152 
13153   return SWIG_arg;
13154 
13155   if(0) SWIG_fail;
13156 
13157 fail:
13158   lua_error(L);
13159   return SWIG_arg;
13160 }
13161 
13162 
13163 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13164 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13165 delete arg1;
13166 }
13167 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13168     assert(lua_istable(L,1));
13169     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13170     assert(!lua_isnil(L,-1));
13171     lua_replace(L,1); /* replace our table with real constructor */
13172     lua_call(L,lua_gettop(L)-1,1);
13173     return 1;
13174 }
13175 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13176     {0,0,0}
13177 };
13178 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13179     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13180     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13181     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13182     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13183     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13184     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13185     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13186     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13187     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13188     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13189     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13190     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13191     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13192     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13193     {0,0}
13194 };
13195 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13196     {0,0}
13197 };
13198 
13199 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13200     {0,0,0}
13201 };
13202 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13203     {0,0,0,0,0,0}
13204 };
13205 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13206     {0,0}
13207 };
13208 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13209     0
13210 };
13211 
13212 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13213     "SBCommandInterpreterRunOptions",
13214     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13215     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13216     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13217     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13218     0
13219 };
13220 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13221 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13222 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 };
13223 
13224 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13225   int SWIG_arg = 0;
13226   lldb::SBCommandReturnObject *result = 0 ;
13227 
13228   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13229   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13230   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13231   return SWIG_arg;
13232 
13233   if(0) SWIG_fail;
13234 
13235 fail:
13236   lua_error(L);
13237   return SWIG_arg;
13238 }
13239 
13240 
13241 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13242   int SWIG_arg = 0;
13243   lldb::SBCommandReturnObject *arg1 = 0 ;
13244   lldb::SBCommandReturnObject *result = 0 ;
13245 
13246   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13247   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13248 
13249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13250     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13251   }
13252 
13253   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13254   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13255   return SWIG_arg;
13256 
13257   if(0) SWIG_fail;
13258 
13259 fail:
13260   lua_error(L);
13261   return SWIG_arg;
13262 }
13263 
13264 
13265 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13266   int argc;
13267   int argv[2]={
13268     1,2
13269   };
13270 
13271   argc = lua_gettop(L);
13272   if (argc == 0) {
13273     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13274   }
13275   if (argc == 1) {
13276     int _v;
13277     {
13278       void *ptr;
13279       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13280         _v = 0;
13281       } else {
13282         _v = 1;
13283       }
13284     }
13285     if (_v) {
13286       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13287     }
13288   }
13289 
13290   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13291     "  Possible C/C++ prototypes are:\n"
13292     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13293     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13294   lua_error(L);return 0;
13295 }
13296 
13297 
13298 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13299   int SWIG_arg = 0;
13300   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13301   bool result;
13302 
13303   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13305 
13306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13307     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13308   }
13309 
13310   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13311   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13312   return SWIG_arg;
13313 
13314   if(0) SWIG_fail;
13315 
13316 fail:
13317   lua_error(L);
13318   return SWIG_arg;
13319 }
13320 
13321 
13322 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13323   int SWIG_arg = 0;
13324   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13325   char *result = 0 ;
13326 
13327   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13329 
13330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13331     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13332   }
13333 
13334   result = (char *)(arg1)->GetOutput();
13335   lua_pushstring(L,(const char *)result); SWIG_arg++;
13336   return SWIG_arg;
13337 
13338   if(0) SWIG_fail;
13339 
13340 fail:
13341   lua_error(L);
13342   return SWIG_arg;
13343 }
13344 
13345 
13346 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13347   int SWIG_arg = 0;
13348   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13349   char *result = 0 ;
13350 
13351   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13353 
13354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13355     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13356   }
13357 
13358   result = (char *)(arg1)->GetError();
13359   lua_pushstring(L,(const char *)result); SWIG_arg++;
13360   return SWIG_arg;
13361 
13362   if(0) SWIG_fail;
13363 
13364 fail:
13365   lua_error(L);
13366   return SWIG_arg;
13367 }
13368 
13369 
13370 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13371   int SWIG_arg = 0;
13372   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13373   size_t result;
13374 
13375   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13377 
13378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13379     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13380   }
13381 
13382   result = (arg1)->GetOutputSize();
13383   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13384   return SWIG_arg;
13385 
13386   if(0) SWIG_fail;
13387 
13388 fail:
13389   lua_error(L);
13390   return SWIG_arg;
13391 }
13392 
13393 
13394 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13395   int SWIG_arg = 0;
13396   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13397   size_t result;
13398 
13399   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13401 
13402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13403     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13404   }
13405 
13406   result = (arg1)->GetErrorSize();
13407   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13408   return SWIG_arg;
13409 
13410   if(0) SWIG_fail;
13411 
13412 fail:
13413   lua_error(L);
13414   return SWIG_arg;
13415 }
13416 
13417 
13418 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13419   int SWIG_arg = 0;
13420   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13421   bool arg2 ;
13422   char *result = 0 ;
13423 
13424   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13426   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13427 
13428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13429     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13430   }
13431 
13432   arg2 = (lua_toboolean(L, 2)!=0);
13433   result = (char *)(arg1)->GetOutput(arg2);
13434   lua_pushstring(L,(const char *)result); SWIG_arg++;
13435   return SWIG_arg;
13436 
13437   if(0) SWIG_fail;
13438 
13439 fail:
13440   lua_error(L);
13441   return SWIG_arg;
13442 }
13443 
13444 
13445 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13446   int argc;
13447   int argv[3]={
13448     1,2,3
13449   };
13450 
13451   argc = lua_gettop(L);
13452   if (argc == 1) {
13453     int _v;
13454     {
13455       void *ptr;
13456       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13457         _v = 0;
13458       } else {
13459         _v = 1;
13460       }
13461     }
13462     if (_v) {
13463       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13464     }
13465   }
13466   if (argc == 2) {
13467     int _v;
13468     {
13469       void *ptr;
13470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13471         _v = 0;
13472       } else {
13473         _v = 1;
13474       }
13475     }
13476     if (_v) {
13477       {
13478         _v = lua_isboolean(L,argv[1]);
13479       }
13480       if (_v) {
13481         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13482       }
13483     }
13484   }
13485 
13486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13487     "  Possible C/C++ prototypes are:\n"
13488     "    lldb::SBCommandReturnObject::GetOutput()\n"
13489     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13490   lua_error(L);return 0;
13491 }
13492 
13493 
13494 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13495   int SWIG_arg = 0;
13496   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13497   bool arg2 ;
13498   char *result = 0 ;
13499 
13500   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13502   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13503 
13504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13505     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13506   }
13507 
13508   arg2 = (lua_toboolean(L, 2)!=0);
13509   result = (char *)(arg1)->GetError(arg2);
13510   lua_pushstring(L,(const char *)result); SWIG_arg++;
13511   return SWIG_arg;
13512 
13513   if(0) SWIG_fail;
13514 
13515 fail:
13516   lua_error(L);
13517   return SWIG_arg;
13518 }
13519 
13520 
13521 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13522   int argc;
13523   int argv[3]={
13524     1,2,3
13525   };
13526 
13527   argc = lua_gettop(L);
13528   if (argc == 1) {
13529     int _v;
13530     {
13531       void *ptr;
13532       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13533         _v = 0;
13534       } else {
13535         _v = 1;
13536       }
13537     }
13538     if (_v) {
13539       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13540     }
13541   }
13542   if (argc == 2) {
13543     int _v;
13544     {
13545       void *ptr;
13546       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13547         _v = 0;
13548       } else {
13549         _v = 1;
13550       }
13551     }
13552     if (_v) {
13553       {
13554         _v = lua_isboolean(L,argv[1]);
13555       }
13556       if (_v) {
13557         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13558       }
13559     }
13560   }
13561 
13562   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13563     "  Possible C/C++ prototypes are:\n"
13564     "    lldb::SBCommandReturnObject::GetError()\n"
13565     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13566   lua_error(L);return 0;
13567 }
13568 
13569 
13570 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13571   int SWIG_arg = 0;
13572   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13573   lldb::SBFile arg2 ;
13574   lldb::SBFile *argp2 ;
13575   size_t result;
13576 
13577   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13579   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13580 
13581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13582     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13583   }
13584 
13585 
13586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13587     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13588   }
13589   arg2 = *argp2;
13590 
13591   result = (arg1)->PutOutput(arg2);
13592   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13593   return SWIG_arg;
13594 
13595   if(0) SWIG_fail;
13596 
13597 fail:
13598   lua_error(L);
13599   return SWIG_arg;
13600 }
13601 
13602 
13603 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13604   int SWIG_arg = 0;
13605   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13606   lldb::SBFile arg2 ;
13607   lldb::SBFile *argp2 ;
13608   size_t result;
13609 
13610   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13612   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13613 
13614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13615     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13616   }
13617 
13618 
13619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13620     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13621   }
13622   arg2 = *argp2;
13623 
13624   result = (arg1)->PutError(arg2);
13625   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13626   return SWIG_arg;
13627 
13628   if(0) SWIG_fail;
13629 
13630 fail:
13631   lua_error(L);
13632   return SWIG_arg;
13633 }
13634 
13635 
13636 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13637   int SWIG_arg = 0;
13638   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13639   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13640   size_t result;
13641 
13642   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13644 
13645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13646     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13647   }
13648 
13649   {
13650     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13651     lldb::FileSP file_sp;
13652     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13653     if (!file_sp->IsValid())
13654     return luaL_error(L, "Invalid file");
13655     arg2 = file_sp;
13656   }
13657   result = (arg1)->PutOutput(arg2);
13658   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13659   return SWIG_arg;
13660 
13661   if(0) SWIG_fail;
13662 
13663 fail:
13664   lua_error(L);
13665   return SWIG_arg;
13666 }
13667 
13668 
13669 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13670   int argc;
13671   int argv[3]={
13672     1,2,3
13673   };
13674 
13675   argc = lua_gettop(L);
13676   if (argc == 2) {
13677     int _v;
13678     {
13679       void *ptr;
13680       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13681         _v = 0;
13682       } else {
13683         _v = 1;
13684       }
13685     }
13686     if (_v) {
13687       {
13688         void *ptr;
13689         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13690           _v = 0;
13691         } else {
13692           _v = 1;
13693         }
13694       }
13695       if (_v) {
13696         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13697       }
13698     }
13699   }
13700   if (argc == 2) {
13701     int _v;
13702     {
13703       void *ptr;
13704       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13705         _v = 0;
13706       } else {
13707         _v = 1;
13708       }
13709     }
13710     if (_v) {
13711       {
13712         _v = (lua_isuserdata(L, argv[1])) &&
13713         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13714       }
13715       if (_v) {
13716         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13717       }
13718     }
13719   }
13720 
13721   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13722     "  Possible C/C++ prototypes are:\n"
13723     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13724     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13725   lua_error(L);return 0;
13726 }
13727 
13728 
13729 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13730   int SWIG_arg = 0;
13731   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13732   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13733   size_t result;
13734 
13735   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13737 
13738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13739     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13740   }
13741 
13742   {
13743     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13744     lldb::FileSP file_sp;
13745     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13746     if (!file_sp->IsValid())
13747     return luaL_error(L, "Invalid file");
13748     arg2 = file_sp;
13749   }
13750   result = (arg1)->PutError(arg2);
13751   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13752   return SWIG_arg;
13753 
13754   if(0) SWIG_fail;
13755 
13756 fail:
13757   lua_error(L);
13758   return SWIG_arg;
13759 }
13760 
13761 
13762 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13763   int argc;
13764   int argv[3]={
13765     1,2,3
13766   };
13767 
13768   argc = lua_gettop(L);
13769   if (argc == 2) {
13770     int _v;
13771     {
13772       void *ptr;
13773       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13774         _v = 0;
13775       } else {
13776         _v = 1;
13777       }
13778     }
13779     if (_v) {
13780       {
13781         void *ptr;
13782         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13783           _v = 0;
13784         } else {
13785           _v = 1;
13786         }
13787       }
13788       if (_v) {
13789         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13790       }
13791     }
13792   }
13793   if (argc == 2) {
13794     int _v;
13795     {
13796       void *ptr;
13797       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13798         _v = 0;
13799       } else {
13800         _v = 1;
13801       }
13802     }
13803     if (_v) {
13804       {
13805         _v = (lua_isuserdata(L, argv[1])) &&
13806         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13807       }
13808       if (_v) {
13809         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13810       }
13811     }
13812   }
13813 
13814   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13815     "  Possible C/C++ prototypes are:\n"
13816     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13817     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13818   lua_error(L);return 0;
13819 }
13820 
13821 
13822 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13823   int SWIG_arg = 0;
13824   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13825 
13826   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13828 
13829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13830     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13831   }
13832 
13833   (arg1)->Clear();
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_SetStatus(lua_State* L) {
13846   int SWIG_arg = 0;
13847   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13848   lldb::ReturnStatus arg2 ;
13849 
13850   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13852   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13853 
13854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13855     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13856   }
13857 
13858   arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
13859   (arg1)->SetStatus(arg2);
13860 
13861   return SWIG_arg;
13862 
13863   if(0) SWIG_fail;
13864 
13865 fail:
13866   lua_error(L);
13867   return SWIG_arg;
13868 }
13869 
13870 
13871 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13872   int SWIG_arg = 0;
13873   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13874   lldb::SBError *arg2 = 0 ;
13875   char *arg3 = (char *) 0 ;
13876 
13877   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13879   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13880   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13881 
13882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13883     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13884   }
13885 
13886 
13887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13888     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13889   }
13890 
13891   arg3 = (char *)lua_tostring(L, 3);
13892   (arg1)->SetError(*arg2,(char const *)arg3);
13893 
13894   return SWIG_arg;
13895 
13896   if(0) SWIG_fail;
13897 
13898 fail:
13899   lua_error(L);
13900   return SWIG_arg;
13901 }
13902 
13903 
13904 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13905   int SWIG_arg = 0;
13906   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13907   lldb::SBError *arg2 = 0 ;
13908 
13909   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13911   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13912 
13913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13914     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13915   }
13916 
13917 
13918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13919     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13920   }
13921 
13922   (arg1)->SetError(*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__SWIG_2(lua_State* L) {
13935   int SWIG_arg = 0;
13936   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13937   char *arg2 = (char *) 0 ;
13938 
13939   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13941   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13942 
13943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13944     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13945   }
13946 
13947   arg2 = (char *)lua_tostring(L, 2);
13948   (arg1)->SetError((char const *)arg2);
13949 
13950   return SWIG_arg;
13951 
13952   if(0) SWIG_fail;
13953 
13954 fail:
13955   lua_error(L);
13956   return SWIG_arg;
13957 }
13958 
13959 
13960 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13961   int argc;
13962   int argv[4]={
13963     1,2,3,4
13964   };
13965 
13966   argc = lua_gettop(L);
13967   if (argc == 2) {
13968     int _v;
13969     {
13970       void *ptr;
13971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13972         _v = 0;
13973       } else {
13974         _v = 1;
13975       }
13976     }
13977     if (_v) {
13978       {
13979         void *ptr;
13980         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13981           _v = 0;
13982         } else {
13983           _v = 1;
13984         }
13985       }
13986       if (_v) {
13987         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13988       }
13989     }
13990   }
13991   if (argc == 2) {
13992     int _v;
13993     {
13994       void *ptr;
13995       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13996         _v = 0;
13997       } else {
13998         _v = 1;
13999       }
14000     }
14001     if (_v) {
14002       {
14003         _v = SWIG_lua_isnilstring(L,argv[1]);
14004       }
14005       if (_v) {
14006         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
14007       }
14008     }
14009   }
14010   if (argc == 3) {
14011     int _v;
14012     {
14013       void *ptr;
14014       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14015         _v = 0;
14016       } else {
14017         _v = 1;
14018       }
14019     }
14020     if (_v) {
14021       {
14022         void *ptr;
14023         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
14024           _v = 0;
14025         } else {
14026           _v = 1;
14027         }
14028       }
14029       if (_v) {
14030         {
14031           _v = SWIG_lua_isnilstring(L,argv[2]);
14032         }
14033         if (_v) {
14034           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
14035         }
14036       }
14037     }
14038   }
14039 
14040   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
14041     "  Possible C/C++ prototypes are:\n"
14042     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
14043     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
14044     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
14045   lua_error(L);return 0;
14046 }
14047 
14048 
14049 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
14050   int SWIG_arg = 0;
14051   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14052   lldb::ReturnStatus result;
14053 
14054   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
14055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
14056 
14057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14058     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14059   }
14060 
14061   result = (lldb::ReturnStatus)(arg1)->GetStatus();
14062   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14063   return SWIG_arg;
14064 
14065   if(0) SWIG_fail;
14066 
14067 fail:
14068   lua_error(L);
14069   return SWIG_arg;
14070 }
14071 
14072 
14073 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
14074   int SWIG_arg = 0;
14075   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14076   bool result;
14077 
14078   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
14079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
14080 
14081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14082     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14083   }
14084 
14085   result = (bool)(arg1)->Succeeded();
14086   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14087   return SWIG_arg;
14088 
14089   if(0) SWIG_fail;
14090 
14091 fail:
14092   lua_error(L);
14093   return SWIG_arg;
14094 }
14095 
14096 
14097 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14098   int SWIG_arg = 0;
14099   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14100   bool result;
14101 
14102   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14104 
14105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14106     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14107   }
14108 
14109   result = (bool)(arg1)->HasResult();
14110   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_AppendMessage(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::AppendMessage",2,2)
14127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14128   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14129 
14130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14131     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14132   }
14133 
14134   arg2 = (char *)lua_tostring(L, 2);
14135   (arg1)->AppendMessage((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_AppendWarning(lua_State* L) {
14148   int SWIG_arg = 0;
14149   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14150   char *arg2 = (char *) 0 ;
14151 
14152   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14154   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14155 
14156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14157     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14158   }
14159 
14160   arg2 = (char *)lua_tostring(L, 2);
14161   (arg1)->AppendWarning((char const *)arg2);
14162 
14163   return SWIG_arg;
14164 
14165   if(0) SWIG_fail;
14166 
14167 fail:
14168   lua_error(L);
14169   return SWIG_arg;
14170 }
14171 
14172 
14173 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14174   int SWIG_arg = 0;
14175   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14176   lldb::SBStream *arg2 = 0 ;
14177   bool result;
14178 
14179   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14181   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14182 
14183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14184     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14185   }
14186 
14187 
14188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14189     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14190   }
14191 
14192   result = (bool)(arg1)->GetDescription(*arg2);
14193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14194   return SWIG_arg;
14195 
14196   if(0) SWIG_fail;
14197 
14198 fail:
14199   lua_error(L);
14200   return SWIG_arg;
14201 }
14202 
14203 
14204 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14205   int SWIG_arg = 0;
14206   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14207   lldb::SBFile arg2 ;
14208   lldb::SBFile *argp2 ;
14209 
14210   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14212   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14213 
14214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14215     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14216   }
14217 
14218 
14219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14220     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14221   }
14222   arg2 = *argp2;
14223 
14224   (arg1)->SetImmediateOutputFile(arg2);
14225 
14226   return SWIG_arg;
14227 
14228   if(0) SWIG_fail;
14229 
14230 fail:
14231   lua_error(L);
14232   return SWIG_arg;
14233 }
14234 
14235 
14236 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14237   int SWIG_arg = 0;
14238   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14239   lldb::SBFile arg2 ;
14240   lldb::SBFile *argp2 ;
14241 
14242   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14244   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14245 
14246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14247     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14248   }
14249 
14250 
14251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14252     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14253   }
14254   arg2 = *argp2;
14255 
14256   (arg1)->SetImmediateErrorFile(arg2);
14257 
14258   return SWIG_arg;
14259 
14260   if(0) SWIG_fail;
14261 
14262 fail:
14263   lua_error(L);
14264   return SWIG_arg;
14265 }
14266 
14267 
14268 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14269   int SWIG_arg = 0;
14270   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14271   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14272 
14273   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14275 
14276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14277     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14278   }
14279 
14280   {
14281     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14282     lldb::FileSP file_sp;
14283     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14284     if (!file_sp->IsValid())
14285     return luaL_error(L, "Invalid file");
14286     arg2 = file_sp;
14287   }
14288   (arg1)->SetImmediateOutputFile(arg2);
14289 
14290   return SWIG_arg;
14291 
14292   if(0) SWIG_fail;
14293 
14294 fail:
14295   lua_error(L);
14296   return SWIG_arg;
14297 }
14298 
14299 
14300 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14301   int SWIG_arg = 0;
14302   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14303   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14304 
14305   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14307 
14308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14309     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14310   }
14311 
14312   {
14313     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14314     lldb::FileSP file_sp;
14315     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14316     if (!file_sp->IsValid())
14317     return luaL_error(L, "Invalid file");
14318     arg2 = file_sp;
14319   }
14320   (arg1)->SetImmediateErrorFile(arg2);
14321 
14322   return SWIG_arg;
14323 
14324   if(0) SWIG_fail;
14325 
14326 fail:
14327   lua_error(L);
14328   return SWIG_arg;
14329 }
14330 
14331 
14332 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14333   int SWIG_arg = 0;
14334   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14335   std::string result;
14336 
14337   SWIG_check_num_args("lldb::SBCommandReturnObject::__repr__",1,1)
14338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__repr__",1,"lldb::SBCommandReturnObject *");
14339 
14340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14341     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14342   }
14343 
14344   result = lldb_SBCommandReturnObject___repr__(arg1);
14345   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14346   return SWIG_arg;
14347 
14348   if(0) SWIG_fail;
14349 
14350 fail:
14351   lua_error(L);
14352   return SWIG_arg;
14353 }
14354 
14355 
14356 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14357   int SWIG_arg = 0;
14358   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14359   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14360   bool arg3 ;
14361 
14362   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14364   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14365 
14366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14367     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14368   }
14369 
14370   {
14371     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14372     lldb::FileSP file_sp;
14373     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14374     if (!file_sp->IsValid())
14375     return luaL_error(L, "Invalid file");
14376     arg2 = file_sp;
14377   }
14378   arg3 = (lua_toboolean(L, 3)!=0);
14379   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14380 
14381   return SWIG_arg;
14382 
14383   if(0) SWIG_fail;
14384 
14385 fail:
14386   lua_error(L);
14387   return SWIG_arg;
14388 }
14389 
14390 
14391 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14392   int argc;
14393   int argv[4]={
14394     1,2,3,4
14395   };
14396 
14397   argc = lua_gettop(L);
14398   if (argc == 2) {
14399     int _v;
14400     {
14401       void *ptr;
14402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14403         _v = 0;
14404       } else {
14405         _v = 1;
14406       }
14407     }
14408     if (_v) {
14409       {
14410         void *ptr;
14411         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14412           _v = 0;
14413         } else {
14414           _v = 1;
14415         }
14416       }
14417       if (_v) {
14418         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14419       }
14420     }
14421   }
14422   if (argc == 2) {
14423     int _v;
14424     {
14425       void *ptr;
14426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14427         _v = 0;
14428       } else {
14429         _v = 1;
14430       }
14431     }
14432     if (_v) {
14433       {
14434         _v = (lua_isuserdata(L, argv[1])) &&
14435         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14436       }
14437       if (_v) {
14438         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14439       }
14440     }
14441   }
14442   if (argc == 3) {
14443     int _v;
14444     {
14445       void *ptr;
14446       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14447         _v = 0;
14448       } else {
14449         _v = 1;
14450       }
14451     }
14452     if (_v) {
14453       {
14454         _v = (lua_isuserdata(L, argv[1])) &&
14455         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14456       }
14457       if (_v) {
14458         {
14459           _v = lua_isboolean(L,argv[2]);
14460         }
14461         if (_v) {
14462           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14463         }
14464       }
14465     }
14466   }
14467 
14468   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14469     "  Possible C/C++ prototypes are:\n"
14470     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14471     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14472     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14473   lua_error(L);return 0;
14474 }
14475 
14476 
14477 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14478   int SWIG_arg = 0;
14479   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14480   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14481   bool arg3 ;
14482 
14483   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14485   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14486 
14487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14488     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14489   }
14490 
14491   {
14492     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14493     lldb::FileSP file_sp;
14494     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14495     if (!file_sp->IsValid())
14496     return luaL_error(L, "Invalid file");
14497     arg2 = file_sp;
14498   }
14499   arg3 = (lua_toboolean(L, 3)!=0);
14500   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14501 
14502   return SWIG_arg;
14503 
14504   if(0) SWIG_fail;
14505 
14506 fail:
14507   lua_error(L);
14508   return SWIG_arg;
14509 }
14510 
14511 
14512 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14513   int argc;
14514   int argv[4]={
14515     1,2,3,4
14516   };
14517 
14518   argc = lua_gettop(L);
14519   if (argc == 2) {
14520     int _v;
14521     {
14522       void *ptr;
14523       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14524         _v = 0;
14525       } else {
14526         _v = 1;
14527       }
14528     }
14529     if (_v) {
14530       {
14531         void *ptr;
14532         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14533           _v = 0;
14534         } else {
14535           _v = 1;
14536         }
14537       }
14538       if (_v) {
14539         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14540       }
14541     }
14542   }
14543   if (argc == 2) {
14544     int _v;
14545     {
14546       void *ptr;
14547       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14548         _v = 0;
14549       } else {
14550         _v = 1;
14551       }
14552     }
14553     if (_v) {
14554       {
14555         _v = (lua_isuserdata(L, argv[1])) &&
14556         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14557       }
14558       if (_v) {
14559         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14560       }
14561     }
14562   }
14563   if (argc == 3) {
14564     int _v;
14565     {
14566       void *ptr;
14567       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14568         _v = 0;
14569       } else {
14570         _v = 1;
14571       }
14572     }
14573     if (_v) {
14574       {
14575         _v = (lua_isuserdata(L, argv[1])) &&
14576         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14577       }
14578       if (_v) {
14579         {
14580           _v = lua_isboolean(L,argv[2]);
14581         }
14582         if (_v) {
14583           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14584         }
14585       }
14586     }
14587   }
14588 
14589   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14590     "  Possible C/C++ prototypes are:\n"
14591     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14592     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14593     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14594   lua_error(L);return 0;
14595 }
14596 
14597 
14598 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14599   int SWIG_arg = 0;
14600   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14601   char *arg2 = (char *) 0 ;
14602   int arg3 ;
14603 
14604   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14606 
14607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14608     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14609   }
14610 
14611   {
14612     if (lua_isnil(L, 2)) {
14613       arg2 = NULL;
14614       arg3 = 0;
14615     } else {
14616       arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
14617     }
14618   }
14619   (arg1)->PutCString((char const *)arg2,arg3);
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 int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14632   int SWIG_arg = 0;
14633   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14634   char *arg2 = (char *) 0 ;
14635 
14636   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14638   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14639 
14640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14641     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14642   }
14643 
14644   arg2 = (char *)lua_tostring(L, 2);
14645   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14646 
14647   return SWIG_arg;
14648 
14649   if(0) SWIG_fail;
14650 
14651 fail:
14652   lua_error(L);
14653   return SWIG_arg;
14654 }
14655 
14656 
14657 static void swig_delete_SBCommandReturnObject(void *obj) {
14658 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14659 delete arg1;
14660 }
14661 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14662     assert(lua_istable(L,1));
14663     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14664     assert(!lua_isnil(L,-1));
14665     lua_replace(L,1); /* replace our table with real constructor */
14666     lua_call(L,lua_gettop(L)-1,1);
14667     return 1;
14668 }
14669 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14670     {0,0,0}
14671 };
14672 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14673     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14674     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14675     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14676     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14677     { "GetError", _wrap_SBCommandReturnObject_GetError},
14678     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14679     { "PutError", _wrap_SBCommandReturnObject_PutError},
14680     { "Clear", _wrap_SBCommandReturnObject_Clear},
14681     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14682     { "SetError", _wrap_SBCommandReturnObject_SetError},
14683     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14684     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14685     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14686     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14687     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14688     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14689     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14690     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14691     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14692     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14693     { "Print", _wrap_SBCommandReturnObject_Print},
14694     {0,0}
14695 };
14696 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14697     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14698     {0,0}
14699 };
14700 
14701 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14702     {0,0,0}
14703 };
14704 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14705     {0,0,0,0,0,0}
14706 };
14707 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14708     {0,0}
14709 };
14710 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14711     0
14712 };
14713 
14714 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14715     "SBCommandReturnObject",
14716     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14717     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14718     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14719     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14720     0
14721 };
14722 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14723 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14724 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 };
14725 
14726 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14727   int SWIG_arg = 0;
14728   lldb::SBCommunication *result = 0 ;
14729 
14730   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14731   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14732   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14733   return SWIG_arg;
14734 
14735   if(0) SWIG_fail;
14736 
14737 fail:
14738   lua_error(L);
14739   return SWIG_arg;
14740 }
14741 
14742 
14743 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14744   int SWIG_arg = 0;
14745   char *arg1 = (char *) 0 ;
14746   lldb::SBCommunication *result = 0 ;
14747 
14748   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14749   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14750   arg1 = (char *)lua_tostring(L, 1);
14751   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14752   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14753   return SWIG_arg;
14754 
14755   if(0) SWIG_fail;
14756 
14757 fail:
14758   lua_error(L);
14759   return SWIG_arg;
14760 }
14761 
14762 
14763 static int _wrap_new_SBCommunication(lua_State* L) {
14764   int argc;
14765   int argv[2]={
14766     1,2
14767   };
14768 
14769   argc = lua_gettop(L);
14770   if (argc == 0) {
14771     return _wrap_new_SBCommunication__SWIG_0(L);
14772   }
14773   if (argc == 1) {
14774     int _v;
14775     {
14776       _v = SWIG_lua_isnilstring(L,argv[0]);
14777     }
14778     if (_v) {
14779       return _wrap_new_SBCommunication__SWIG_1(L);
14780     }
14781   }
14782 
14783   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14784     "  Possible C/C++ prototypes are:\n"
14785     "    lldb::SBCommunication::SBCommunication()\n"
14786     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14787   lua_error(L);return 0;
14788 }
14789 
14790 
14791 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14792   int SWIG_arg = 0;
14793   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14794   bool result;
14795 
14796   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14798 
14799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14800     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14801   }
14802 
14803   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14804   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14805   return SWIG_arg;
14806 
14807   if(0) SWIG_fail;
14808 
14809 fail:
14810   lua_error(L);
14811   return SWIG_arg;
14812 }
14813 
14814 
14815 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14816   int SWIG_arg = 0;
14817   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14818   lldb::SBBroadcaster result;
14819 
14820   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14821   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14822 
14823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14824     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14825   }
14826 
14827   result = (arg1)->GetBroadcaster();
14828   {
14829     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14830     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14831   }
14832   return SWIG_arg;
14833 
14834   if(0) SWIG_fail;
14835 
14836 fail:
14837   lua_error(L);
14838   return SWIG_arg;
14839 }
14840 
14841 
14842 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14843   int SWIG_arg = 0;
14844   char *result = 0 ;
14845 
14846   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14847   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14848   lua_pushstring(L,(const char *)result); SWIG_arg++;
14849   return SWIG_arg;
14850 
14851   if(0) SWIG_fail;
14852 
14853 fail:
14854   lua_error(L);
14855   return SWIG_arg;
14856 }
14857 
14858 
14859 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14860   int SWIG_arg = 0;
14861   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14862   int arg2 ;
14863   bool arg3 ;
14864   lldb::ConnectionStatus result;
14865 
14866   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14868   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14869   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14870 
14871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14872     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14873   }
14874 
14875   arg2 = (int)lua_tointeger(L, 2);
14876   arg3 = (lua_toboolean(L, 3)!=0);
14877   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14878   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14879   return SWIG_arg;
14880 
14881   if(0) SWIG_fail;
14882 
14883 fail:
14884   lua_error(L);
14885   return SWIG_arg;
14886 }
14887 
14888 
14889 static int _wrap_SBCommunication_Connect(lua_State* L) {
14890   int SWIG_arg = 0;
14891   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14892   char *arg2 = (char *) 0 ;
14893   lldb::ConnectionStatus result;
14894 
14895   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14897   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14898 
14899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14900     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14901   }
14902 
14903   arg2 = (char *)lua_tostring(L, 2);
14904   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14905   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14906   return SWIG_arg;
14907 
14908   if(0) SWIG_fail;
14909 
14910 fail:
14911   lua_error(L);
14912   return SWIG_arg;
14913 }
14914 
14915 
14916 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14917   int SWIG_arg = 0;
14918   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14919   lldb::ConnectionStatus result;
14920 
14921   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14923 
14924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14925     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14926   }
14927 
14928   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14929   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14930   return SWIG_arg;
14931 
14932   if(0) SWIG_fail;
14933 
14934 fail:
14935   lua_error(L);
14936   return SWIG_arg;
14937 }
14938 
14939 
14940 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14941   int SWIG_arg = 0;
14942   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14943   bool result;
14944 
14945   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14947 
14948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14949     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14950   }
14951 
14952   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14953   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14954   return SWIG_arg;
14955 
14956   if(0) SWIG_fail;
14957 
14958 fail:
14959   lua_error(L);
14960   return SWIG_arg;
14961 }
14962 
14963 
14964 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14965   int SWIG_arg = 0;
14966   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14967   bool result;
14968 
14969   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14971 
14972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14973     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14974   }
14975 
14976   result = (bool)(arg1)->GetCloseOnEOF();
14977   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SetCloseOnEOF(lua_State* L) {
14989   int SWIG_arg = 0;
14990   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14991   bool arg2 ;
14992 
14993   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14994   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14995   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14996 
14997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14998     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14999   }
15000 
15001   arg2 = (lua_toboolean(L, 2)!=0);
15002   (arg1)->SetCloseOnEOF(arg2);
15003 
15004   return SWIG_arg;
15005 
15006   if(0) SWIG_fail;
15007 
15008 fail:
15009   lua_error(L);
15010   return SWIG_arg;
15011 }
15012 
15013 
15014 static int _wrap_SBCommunication_Read(lua_State* L) {
15015   int SWIG_arg = 0;
15016   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15017   void *arg2 = (void *) 0 ;
15018   size_t arg3 ;
15019   uint32_t arg4 ;
15020   lldb::ConnectionStatus *arg5 = 0 ;
15021   size_t result;
15022 
15023   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
15024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
15025   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
15026   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
15027   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
15028   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
15029 
15030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15031     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
15032   }
15033 
15034   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
15035   arg3 = (size_t)lua_tointeger(L, 3);
15036   arg4 = (uint32_t)lua_tointeger(L, 4);
15037 
15038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15039     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
15040   }
15041 
15042   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
15043   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15044   return SWIG_arg;
15045 
15046   if(0) SWIG_fail;
15047 
15048 fail:
15049   lua_error(L);
15050   return SWIG_arg;
15051 }
15052 
15053 
15054 static int _wrap_SBCommunication_Write(lua_State* L) {
15055   int SWIG_arg = 0;
15056   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15057   void *arg2 = (void *) 0 ;
15058   size_t arg3 ;
15059   lldb::ConnectionStatus *arg4 = 0 ;
15060   size_t result;
15061 
15062   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
15063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
15064   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
15065   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
15066   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
15067 
15068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15069     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
15070   }
15071 
15072   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
15073   arg3 = (size_t)lua_tointeger(L, 3);
15074 
15075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15076     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
15077   }
15078 
15079   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
15080   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15081   return SWIG_arg;
15082 
15083   if(0) SWIG_fail;
15084 
15085 fail:
15086   lua_error(L);
15087   return SWIG_arg;
15088 }
15089 
15090 
15091 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
15092   int SWIG_arg = 0;
15093   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15094   bool result;
15095 
15096   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15098 
15099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15100     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15101   }
15102 
15103   result = (bool)(arg1)->ReadThreadStart();
15104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15105   return SWIG_arg;
15106 
15107   if(0) SWIG_fail;
15108 
15109 fail:
15110   lua_error(L);
15111   return SWIG_arg;
15112 }
15113 
15114 
15115 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15116   int SWIG_arg = 0;
15117   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15118   bool result;
15119 
15120   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15122 
15123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15124     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15125   }
15126 
15127   result = (bool)(arg1)->ReadThreadStop();
15128   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15129   return SWIG_arg;
15130 
15131   if(0) SWIG_fail;
15132 
15133 fail:
15134   lua_error(L);
15135   return SWIG_arg;
15136 }
15137 
15138 
15139 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15140   int SWIG_arg = 0;
15141   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15142   bool result;
15143 
15144   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15146 
15147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15148     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15149   }
15150 
15151   result = (bool)(arg1)->ReadThreadIsRunning();
15152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15153   return SWIG_arg;
15154 
15155   if(0) SWIG_fail;
15156 
15157 fail:
15158   lua_error(L);
15159   return SWIG_arg;
15160 }
15161 
15162 
15163 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15164   int SWIG_arg = 0;
15165   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15166   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15167   void *arg3 = (void *) 0 ;
15168   bool result;
15169 
15170   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15172   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15173   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15174 
15175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15176     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15177   }
15178 
15179 
15180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15181     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15182   }
15183 
15184   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15185   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15186   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15187   return SWIG_arg;
15188 
15189   if(0) SWIG_fail;
15190 
15191 fail:
15192   lua_error(L);
15193   return SWIG_arg;
15194 }
15195 
15196 
15197 static void swig_delete_SBCommunication(void *obj) {
15198 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15199 delete arg1;
15200 }
15201 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15202     assert(lua_istable(L,1));
15203     lua_pushcfunction(L,_wrap_new_SBCommunication);
15204     assert(!lua_isnil(L,-1));
15205     lua_replace(L,1); /* replace our table with real constructor */
15206     lua_call(L,lua_gettop(L)-1,1);
15207     return 1;
15208 }
15209 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15210     {0,0,0}
15211 };
15212 static swig_lua_method swig_SBCommunication_methods[]= {
15213     { "IsValid", _wrap_SBCommunication_IsValid},
15214     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15215     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15216     { "Connect", _wrap_SBCommunication_Connect},
15217     { "Disconnect", _wrap_SBCommunication_Disconnect},
15218     { "IsConnected", _wrap_SBCommunication_IsConnected},
15219     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15220     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15221     { "Read", _wrap_SBCommunication_Read},
15222     { "Write", _wrap_SBCommunication_Write},
15223     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15224     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15225     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15226     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15227     {0,0}
15228 };
15229 static swig_lua_method swig_SBCommunication_meta[] = {
15230     {0,0}
15231 };
15232 
15233 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15234     {0,0,0}
15235 };
15236 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15237     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15238     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15239     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15240     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15241     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15242     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15243     {0,0,0,0,0,0}
15244 };
15245 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15246     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15247     {0,0}
15248 };
15249 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15250     0
15251 };
15252 
15253 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15254     "SBCommunication",
15255     swig_SBCommunication_Sf_SwigStatic_methods,
15256     swig_SBCommunication_Sf_SwigStatic_attributes,
15257     swig_SBCommunication_Sf_SwigStatic_constants,
15258     swig_SBCommunication_Sf_SwigStatic_classes,
15259     0
15260 };
15261 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15262 static const char *swig_SBCommunication_base_names[] = {0};
15263 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 };
15264 
15265 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15266   int SWIG_arg = 0;
15267   lldb::SBCompileUnit *result = 0 ;
15268 
15269   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15270   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15271   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15272   return SWIG_arg;
15273 
15274   if(0) SWIG_fail;
15275 
15276 fail:
15277   lua_error(L);
15278   return SWIG_arg;
15279 }
15280 
15281 
15282 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15283   int SWIG_arg = 0;
15284   lldb::SBCompileUnit *arg1 = 0 ;
15285   lldb::SBCompileUnit *result = 0 ;
15286 
15287   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15288   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15289 
15290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15291     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15292   }
15293 
15294   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15295   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15296   return SWIG_arg;
15297 
15298   if(0) SWIG_fail;
15299 
15300 fail:
15301   lua_error(L);
15302   return SWIG_arg;
15303 }
15304 
15305 
15306 static int _wrap_new_SBCompileUnit(lua_State* L) {
15307   int argc;
15308   int argv[2]={
15309     1,2
15310   };
15311 
15312   argc = lua_gettop(L);
15313   if (argc == 0) {
15314     return _wrap_new_SBCompileUnit__SWIG_0(L);
15315   }
15316   if (argc == 1) {
15317     int _v;
15318     {
15319       void *ptr;
15320       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15321         _v = 0;
15322       } else {
15323         _v = 1;
15324       }
15325     }
15326     if (_v) {
15327       return _wrap_new_SBCompileUnit__SWIG_1(L);
15328     }
15329   }
15330 
15331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15332     "  Possible C/C++ prototypes are:\n"
15333     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15334     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15335   lua_error(L);return 0;
15336 }
15337 
15338 
15339 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15340   int SWIG_arg = 0;
15341   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15342   bool result;
15343 
15344   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15346 
15347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15348     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15349   }
15350 
15351   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15352   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15353   return SWIG_arg;
15354 
15355   if(0) SWIG_fail;
15356 
15357 fail:
15358   lua_error(L);
15359   return SWIG_arg;
15360 }
15361 
15362 
15363 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15364   int SWIG_arg = 0;
15365   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15366   lldb::SBFileSpec result;
15367 
15368   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15370 
15371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15372     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15373   }
15374 
15375   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15376   {
15377     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15378     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15379   }
15380   return SWIG_arg;
15381 
15382   if(0) SWIG_fail;
15383 
15384 fail:
15385   lua_error(L);
15386   return SWIG_arg;
15387 }
15388 
15389 
15390 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15391   int SWIG_arg = 0;
15392   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15393   uint32_t result;
15394 
15395   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15397 
15398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15399     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15400   }
15401 
15402   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15403   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15404   return SWIG_arg;
15405 
15406   if(0) SWIG_fail;
15407 
15408 fail:
15409   lua_error(L);
15410   return SWIG_arg;
15411 }
15412 
15413 
15414 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15415   int SWIG_arg = 0;
15416   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15417   uint32_t arg2 ;
15418   lldb::SBLineEntry result;
15419 
15420   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15422   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15423 
15424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15425     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15426   }
15427 
15428   arg2 = (uint32_t)lua_tointeger(L, 2);
15429   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15430   {
15431     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15432     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15433   }
15434   return SWIG_arg;
15435 
15436   if(0) SWIG_fail;
15437 
15438 fail:
15439   lua_error(L);
15440   return SWIG_arg;
15441 }
15442 
15443 
15444 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15445   int SWIG_arg = 0;
15446   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15447   lldb::SBLineEntry *arg2 = 0 ;
15448   bool arg3 ;
15449   uint32_t result;
15450 
15451   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",3,3)
15452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
15454   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"bool");
15455 
15456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15457     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15458   }
15459 
15460 
15461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
15462     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
15463   }
15464 
15465   arg3 = (lua_toboolean(L, 3)!=0);
15466   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2,arg3);
15467   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15468   return SWIG_arg;
15469 
15470   if(0) SWIG_fail;
15471 
15472 fail:
15473   lua_error(L);
15474   return SWIG_arg;
15475 }
15476 
15477 
15478 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15479   int SWIG_arg = 0;
15480   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15481   lldb::SBLineEntry *arg2 = 0 ;
15482   uint32_t result;
15483 
15484   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",2,2)
15485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15486   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
15487 
15488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15489     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15490   }
15491 
15492 
15493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
15494     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
15495   }
15496 
15497   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2);
15498   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15499   return SWIG_arg;
15500 
15501   if(0) SWIG_fail;
15502 
15503 fail:
15504   lua_error(L);
15505   return SWIG_arg;
15506 }
15507 
15508 
15509 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(lua_State* L) {
15510   int SWIG_arg = 0;
15511   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15512   uint32_t arg2 ;
15513   uint32_t arg3 ;
15514   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15515   uint32_t result;
15516 
15517   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15519   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15520   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15521   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15522 
15523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15524     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15525   }
15526 
15527   arg2 = (uint32_t)lua_tointeger(L, 2);
15528   arg3 = (uint32_t)lua_tointeger(L, 3);
15529 
15530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15531     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15532   }
15533 
15534   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15535   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15536   return SWIG_arg;
15537 
15538   if(0) SWIG_fail;
15539 
15540 fail:
15541   lua_error(L);
15542   return SWIG_arg;
15543 }
15544 
15545 
15546 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(lua_State* L) {
15547   int SWIG_arg = 0;
15548   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15549   uint32_t arg2 ;
15550   uint32_t arg3 ;
15551   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15552   bool arg5 ;
15553   uint32_t result;
15554 
15555   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15557   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15558   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15559   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15560   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15561 
15562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15563     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15564   }
15565 
15566   arg2 = (uint32_t)lua_tointeger(L, 2);
15567   arg3 = (uint32_t)lua_tointeger(L, 3);
15568 
15569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15570     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15571   }
15572 
15573   arg5 = (lua_toboolean(L, 5)!=0);
15574   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15575   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15576   return SWIG_arg;
15577 
15578   if(0) SWIG_fail;
15579 
15580 fail:
15581   lua_error(L);
15582   return SWIG_arg;
15583 }
15584 
15585 
15586 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15587   int argc;
15588   int argv[6]={
15589     1,2,3,4,5,6
15590   };
15591 
15592   argc = lua_gettop(L);
15593   if (argc == 2) {
15594     int _v;
15595     {
15596       void *ptr;
15597       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15598         _v = 0;
15599       } else {
15600         _v = 1;
15601       }
15602     }
15603     if (_v) {
15604       {
15605         void *ptr;
15606         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
15607           _v = 0;
15608         } else {
15609           _v = 1;
15610         }
15611       }
15612       if (_v) {
15613         return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15614       }
15615     }
15616   }
15617   if (argc == 3) {
15618     int _v;
15619     {
15620       void *ptr;
15621       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15622         _v = 0;
15623       } else {
15624         _v = 1;
15625       }
15626     }
15627     if (_v) {
15628       {
15629         void *ptr;
15630         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
15631           _v = 0;
15632         } else {
15633           _v = 1;
15634         }
15635       }
15636       if (_v) {
15637         {
15638           _v = lua_isboolean(L,argv[2]);
15639         }
15640         if (_v) {
15641           return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15642         }
15643       }
15644     }
15645   }
15646   if (argc == 4) {
15647     int _v;
15648     {
15649       void *ptr;
15650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15651         _v = 0;
15652       } else {
15653         _v = 1;
15654       }
15655     }
15656     if (_v) {
15657       {
15658         _v = lua_isnumber(L,argv[1]);
15659       }
15660       if (_v) {
15661         {
15662           _v = lua_isnumber(L,argv[2]);
15663         }
15664         if (_v) {
15665           {
15666             void *ptr;
15667             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15668               _v = 0;
15669             } else {
15670               _v = 1;
15671             }
15672           }
15673           if (_v) {
15674             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(L);
15675           }
15676         }
15677       }
15678     }
15679   }
15680   if (argc == 5) {
15681     int _v;
15682     {
15683       void *ptr;
15684       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15685         _v = 0;
15686       } else {
15687         _v = 1;
15688       }
15689     }
15690     if (_v) {
15691       {
15692         _v = lua_isnumber(L,argv[1]);
15693       }
15694       if (_v) {
15695         {
15696           _v = lua_isnumber(L,argv[2]);
15697         }
15698         if (_v) {
15699           {
15700             void *ptr;
15701             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15702               _v = 0;
15703             } else {
15704               _v = 1;
15705             }
15706           }
15707           if (_v) {
15708             {
15709               _v = lua_isboolean(L,argv[4]);
15710             }
15711             if (_v) {
15712               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(L);
15713             }
15714           }
15715         }
15716       }
15717     }
15718   }
15719 
15720   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15721     "  Possible C/C++ prototypes are:\n"
15722     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &,bool) const\n"
15723     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &) const\n"
15724     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15725     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15726   lua_error(L);return 0;
15727 }
15728 
15729 
15730 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15731   int SWIG_arg = 0;
15732   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15733   uint32_t arg2 ;
15734   lldb::SBFileSpec result;
15735 
15736   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15738   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15739 
15740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15741     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15742   }
15743 
15744   arg2 = (uint32_t)lua_tointeger(L, 2);
15745   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15746   {
15747     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15749   }
15750   return SWIG_arg;
15751 
15752   if(0) SWIG_fail;
15753 
15754 fail:
15755   lua_error(L);
15756   return SWIG_arg;
15757 }
15758 
15759 
15760 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15761   int SWIG_arg = 0;
15762   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15763   uint32_t result;
15764 
15765   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15767 
15768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15769     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15770   }
15771 
15772   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15773   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15774   return SWIG_arg;
15775 
15776   if(0) SWIG_fail;
15777 
15778 fail:
15779   lua_error(L);
15780   return SWIG_arg;
15781 }
15782 
15783 
15784 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15785   int SWIG_arg = 0;
15786   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15787   uint32_t arg2 ;
15788   lldb::SBFileSpec *arg3 = 0 ;
15789   bool arg4 ;
15790   uint32_t result;
15791 
15792   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15794   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15795   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15796   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15797 
15798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15799     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15800   }
15801 
15802   arg2 = (uint32_t)lua_tointeger(L, 2);
15803 
15804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15805     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15806   }
15807 
15808   arg4 = (lua_toboolean(L, 4)!=0);
15809   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15810   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15811   return SWIG_arg;
15812 
15813   if(0) SWIG_fail;
15814 
15815 fail:
15816   lua_error(L);
15817   return SWIG_arg;
15818 }
15819 
15820 
15821 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15822   int SWIG_arg = 0;
15823   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15824   uint32_t arg2 ;
15825   lldb::SBTypeList result;
15826 
15827   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15829   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15830 
15831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15832     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15833   }
15834 
15835   arg2 = (uint32_t)lua_tointeger(L, 2);
15836   result = (arg1)->GetTypes(arg2);
15837   {
15838     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15839     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15840   }
15841   return SWIG_arg;
15842 
15843   if(0) SWIG_fail;
15844 
15845 fail:
15846   lua_error(L);
15847   return SWIG_arg;
15848 }
15849 
15850 
15851 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15852   int SWIG_arg = 0;
15853   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15854   lldb::SBTypeList result;
15855 
15856   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15858 
15859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15860     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15861   }
15862 
15863   result = (arg1)->GetTypes();
15864   {
15865     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15866     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15867   }
15868   return SWIG_arg;
15869 
15870   if(0) SWIG_fail;
15871 
15872 fail:
15873   lua_error(L);
15874   return SWIG_arg;
15875 }
15876 
15877 
15878 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15879   int argc;
15880   int argv[3]={
15881     1,2,3
15882   };
15883 
15884   argc = lua_gettop(L);
15885   if (argc == 1) {
15886     int _v;
15887     {
15888       void *ptr;
15889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15890         _v = 0;
15891       } else {
15892         _v = 1;
15893       }
15894     }
15895     if (_v) {
15896       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15897     }
15898   }
15899   if (argc == 2) {
15900     int _v;
15901     {
15902       void *ptr;
15903       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15904         _v = 0;
15905       } else {
15906         _v = 1;
15907       }
15908     }
15909     if (_v) {
15910       {
15911         _v = lua_isnumber(L,argv[1]);
15912       }
15913       if (_v) {
15914         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15915       }
15916     }
15917   }
15918 
15919   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15920     "  Possible C/C++ prototypes are:\n"
15921     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15922     "    lldb::SBCompileUnit::GetTypes()\n");
15923   lua_error(L);return 0;
15924 }
15925 
15926 
15927 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15928   int SWIG_arg = 0;
15929   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15930   lldb::LanguageType result;
15931 
15932   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15934 
15935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15936     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15937   }
15938 
15939   result = (lldb::LanguageType)(arg1)->GetLanguage();
15940   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15941   return SWIG_arg;
15942 
15943   if(0) SWIG_fail;
15944 
15945 fail:
15946   lua_error(L);
15947   return SWIG_arg;
15948 }
15949 
15950 
15951 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15952   int SWIG_arg = 0;
15953   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15954   lldb::SBStream *arg2 = 0 ;
15955   bool result;
15956 
15957   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15959   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15960 
15961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15962     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15963   }
15964 
15965 
15966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15967     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15968   }
15969 
15970   result = (bool)(arg1)->GetDescription(*arg2);
15971   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15972   return SWIG_arg;
15973 
15974   if(0) SWIG_fail;
15975 
15976 fail:
15977   lua_error(L);
15978   return SWIG_arg;
15979 }
15980 
15981 
15982 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15983   int SWIG_arg = 0;
15984   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15985   lldb::SBCompileUnit *arg2 = 0 ;
15986   bool result;
15987 
15988   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15990   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15991 
15992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15993     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15994   }
15995 
15996 
15997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15998     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15999   }
16000 
16001   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
16002   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16003   return SWIG_arg;
16004 
16005   if(0) SWIG_fail;
16006 
16007 fail:
16008   lua_error(L);
16009   return SWIG_arg;
16010 }
16011 
16012 
16013 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
16014   int SWIG_arg = 0;
16015   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16016   std::string result;
16017 
16018   SWIG_check_num_args("lldb::SBCompileUnit::__repr__",1,1)
16019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__repr__",1,"lldb::SBCompileUnit *");
16020 
16021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16022     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
16023   }
16024 
16025   result = lldb_SBCompileUnit___repr__(arg1);
16026   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
16027   return SWIG_arg;
16028 
16029   if(0) SWIG_fail;
16030 
16031 fail:
16032   lua_error(L);
16033   return SWIG_arg;
16034 }
16035 
16036 
16037 static void swig_delete_SBCompileUnit(void *obj) {
16038 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
16039 delete arg1;
16040 }
16041 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
16042     assert(lua_istable(L,1));
16043     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
16044     assert(!lua_isnil(L,-1));
16045     lua_replace(L,1); /* replace our table with real constructor */
16046     lua_call(L,lua_gettop(L)-1,1);
16047     return 1;
16048 }
16049 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
16050     {0,0,0}
16051 };
16052 static swig_lua_method swig_SBCompileUnit_methods[]= {
16053     { "IsValid", _wrap_SBCompileUnit_IsValid},
16054     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
16055     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
16056     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
16057     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
16058     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
16059     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
16060     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
16061     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
16062     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
16063     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
16064     { "__eq", _wrap_SBCompileUnit___eq},
16065     { "__tostring", _wrap_SBCompileUnit___tostring},
16066     {0,0}
16067 };
16068 static swig_lua_method swig_SBCompileUnit_meta[] = {
16069     { "__eq", _wrap_SBCompileUnit___eq},
16070     { "__tostring", _wrap_SBCompileUnit___tostring},
16071     {0,0}
16072 };
16073 
16074 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
16075     {0,0,0}
16076 };
16077 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
16078     {0,0,0,0,0,0}
16079 };
16080 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
16081     {0,0}
16082 };
16083 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
16084     0
16085 };
16086 
16087 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
16088     "SBCompileUnit",
16089     swig_SBCompileUnit_Sf_SwigStatic_methods,
16090     swig_SBCompileUnit_Sf_SwigStatic_attributes,
16091     swig_SBCompileUnit_Sf_SwigStatic_constants,
16092     swig_SBCompileUnit_Sf_SwigStatic_classes,
16093     0
16094 };
16095 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
16096 static const char *swig_SBCompileUnit_base_names[] = {0};
16097 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 };
16098 
16099 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
16100   int SWIG_arg = 0;
16101   lldb::SBData *result = 0 ;
16102 
16103   SWIG_check_num_args("lldb::SBData::SBData",0,0)
16104   result = (lldb::SBData *)new lldb::SBData();
16105   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16106   return SWIG_arg;
16107 
16108   if(0) SWIG_fail;
16109 
16110 fail:
16111   lua_error(L);
16112   return SWIG_arg;
16113 }
16114 
16115 
16116 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
16117   int SWIG_arg = 0;
16118   lldb::SBData *arg1 = 0 ;
16119   lldb::SBData *result = 0 ;
16120 
16121   SWIG_check_num_args("lldb::SBData::SBData",1,1)
16122   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
16123 
16124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16125     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
16126   }
16127 
16128   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
16129   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16130   return SWIG_arg;
16131 
16132   if(0) SWIG_fail;
16133 
16134 fail:
16135   lua_error(L);
16136   return SWIG_arg;
16137 }
16138 
16139 
16140 static int _wrap_new_SBData(lua_State* L) {
16141   int argc;
16142   int argv[2]={
16143     1,2
16144   };
16145 
16146   argc = lua_gettop(L);
16147   if (argc == 0) {
16148     return _wrap_new_SBData__SWIG_0(L);
16149   }
16150   if (argc == 1) {
16151     int _v;
16152     {
16153       void *ptr;
16154       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
16155         _v = 0;
16156       } else {
16157         _v = 1;
16158       }
16159     }
16160     if (_v) {
16161       return _wrap_new_SBData__SWIG_1(L);
16162     }
16163   }
16164 
16165   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
16166     "  Possible C/C++ prototypes are:\n"
16167     "    lldb::SBData::SBData()\n"
16168     "    lldb::SBData::SBData(lldb::SBData const &)\n");
16169   lua_error(L);return 0;
16170 }
16171 
16172 
16173 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
16174   int SWIG_arg = 0;
16175   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16176   uint8_t result;
16177 
16178   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
16179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
16180 
16181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16182     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16183   }
16184 
16185   result = (uint8_t)(arg1)->GetAddressByteSize();
16186   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16187   return SWIG_arg;
16188 
16189   if(0) SWIG_fail;
16190 
16191 fail:
16192   lua_error(L);
16193   return SWIG_arg;
16194 }
16195 
16196 
16197 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
16198   int SWIG_arg = 0;
16199   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16200   uint8_t arg2 ;
16201 
16202   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
16203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
16204   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
16205 
16206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16207     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16208   }
16209 
16210   arg2 = (uint8_t)lua_tointeger(L, 2);
16211   (arg1)->SetAddressByteSize(arg2);
16212 
16213   return SWIG_arg;
16214 
16215   if(0) SWIG_fail;
16216 
16217 fail:
16218   lua_error(L);
16219   return SWIG_arg;
16220 }
16221 
16222 
16223 static int _wrap_SBData_Clear(lua_State* L) {
16224   int SWIG_arg = 0;
16225   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16226 
16227   SWIG_check_num_args("lldb::SBData::Clear",1,1)
16228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
16229 
16230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16231     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
16232   }
16233 
16234   (arg1)->Clear();
16235 
16236   return SWIG_arg;
16237 
16238   if(0) SWIG_fail;
16239 
16240 fail:
16241   lua_error(L);
16242   return SWIG_arg;
16243 }
16244 
16245 
16246 static int _wrap_SBData_IsValid(lua_State* L) {
16247   int SWIG_arg = 0;
16248   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16249   bool result;
16250 
16251   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16253 
16254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16255     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16256   }
16257 
16258   result = (bool)(arg1)->IsValid();
16259   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16260   return SWIG_arg;
16261 
16262   if(0) SWIG_fail;
16263 
16264 fail:
16265   lua_error(L);
16266   return SWIG_arg;
16267 }
16268 
16269 
16270 static int _wrap_SBData_GetByteSize(lua_State* L) {
16271   int SWIG_arg = 0;
16272   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16273   size_t result;
16274 
16275   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16277 
16278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16279     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16280   }
16281 
16282   result = (arg1)->GetByteSize();
16283   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16284   return SWIG_arg;
16285 
16286   if(0) SWIG_fail;
16287 
16288 fail:
16289   lua_error(L);
16290   return SWIG_arg;
16291 }
16292 
16293 
16294 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16295   int SWIG_arg = 0;
16296   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16297   lldb::ByteOrder result;
16298 
16299   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16301 
16302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16303     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16304   }
16305 
16306   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16307   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16308   return SWIG_arg;
16309 
16310   if(0) SWIG_fail;
16311 
16312 fail:
16313   lua_error(L);
16314   return SWIG_arg;
16315 }
16316 
16317 
16318 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16319   int SWIG_arg = 0;
16320   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16321   lldb::ByteOrder arg2 ;
16322 
16323   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16325   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16326 
16327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16328     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16329   }
16330 
16331   arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
16332   (arg1)->SetByteOrder(arg2);
16333 
16334   return SWIG_arg;
16335 
16336   if(0) SWIG_fail;
16337 
16338 fail:
16339   lua_error(L);
16340   return SWIG_arg;
16341 }
16342 
16343 
16344 static int _wrap_SBData_GetFloat(lua_State* L) {
16345   int SWIG_arg = 0;
16346   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16347   lldb::SBError *arg2 = 0 ;
16348   lldb::offset_t arg3 ;
16349   float result;
16350 
16351   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16353   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16354   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16355 
16356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16357     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16358   }
16359 
16360 
16361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16362     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16363   }
16364 
16365   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16366   result = (float)(arg1)->GetFloat(*arg2,arg3);
16367   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16368   return SWIG_arg;
16369 
16370   if(0) SWIG_fail;
16371 
16372 fail:
16373   lua_error(L);
16374   return SWIG_arg;
16375 }
16376 
16377 
16378 static int _wrap_SBData_GetDouble(lua_State* L) {
16379   int SWIG_arg = 0;
16380   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16381   lldb::SBError *arg2 = 0 ;
16382   lldb::offset_t arg3 ;
16383   double result;
16384 
16385   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16387   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16388   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16389 
16390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16391     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16392   }
16393 
16394 
16395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16396     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16397   }
16398 
16399   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16400   result = (double)(arg1)->GetDouble(*arg2,arg3);
16401   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16402   return SWIG_arg;
16403 
16404   if(0) SWIG_fail;
16405 
16406 fail:
16407   lua_error(L);
16408   return SWIG_arg;
16409 }
16410 
16411 
16412 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16413   int SWIG_arg = 0;
16414   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16415   lldb::SBError *arg2 = 0 ;
16416   lldb::offset_t arg3 ;
16417   long double result;
16418 
16419   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16420   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16421   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16422   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16423 
16424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16425     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16426   }
16427 
16428 
16429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16430     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16431   }
16432 
16433   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16434   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16435   {
16436     long double * resultptr = new long double((const long double &) result);
16437     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16438   }
16439   return SWIG_arg;
16440 
16441   if(0) SWIG_fail;
16442 
16443 fail:
16444   lua_error(L);
16445   return SWIG_arg;
16446 }
16447 
16448 
16449 static int _wrap_SBData_GetAddress(lua_State* L) {
16450   int SWIG_arg = 0;
16451   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16452   lldb::SBError *arg2 = 0 ;
16453   lldb::offset_t arg3 ;
16454   lldb::addr_t result;
16455 
16456   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16458   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16459   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16460 
16461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16462     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16463   }
16464 
16465 
16466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16467     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16468   }
16469 
16470   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16471   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16472   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16473   return SWIG_arg;
16474 
16475   if(0) SWIG_fail;
16476 
16477 fail:
16478   lua_error(L);
16479   return SWIG_arg;
16480 }
16481 
16482 
16483 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16484   int SWIG_arg = 0;
16485   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16486   lldb::SBError *arg2 = 0 ;
16487   lldb::offset_t arg3 ;
16488   uint8_t result;
16489 
16490   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16492   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16493   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16494 
16495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16496     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16497   }
16498 
16499 
16500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16501     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16502   }
16503 
16504   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16505   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16506   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16507   return SWIG_arg;
16508 
16509   if(0) SWIG_fail;
16510 
16511 fail:
16512   lua_error(L);
16513   return SWIG_arg;
16514 }
16515 
16516 
16517 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16518   int SWIG_arg = 0;
16519   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16520   lldb::SBError *arg2 = 0 ;
16521   lldb::offset_t arg3 ;
16522   uint16_t result;
16523 
16524   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16526   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16527   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16528 
16529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16530     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16531   }
16532 
16533 
16534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16535     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16536   }
16537 
16538   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16539   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16540   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16541   return SWIG_arg;
16542 
16543   if(0) SWIG_fail;
16544 
16545 fail:
16546   lua_error(L);
16547   return SWIG_arg;
16548 }
16549 
16550 
16551 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16552   int SWIG_arg = 0;
16553   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16554   lldb::SBError *arg2 = 0 ;
16555   lldb::offset_t arg3 ;
16556   uint32_t result;
16557 
16558   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16560   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16561   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16562 
16563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16564     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16565   }
16566 
16567 
16568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16569     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16570   }
16571 
16572   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16573   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16574   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16575   return SWIG_arg;
16576 
16577   if(0) SWIG_fail;
16578 
16579 fail:
16580   lua_error(L);
16581   return SWIG_arg;
16582 }
16583 
16584 
16585 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16586   int SWIG_arg = 0;
16587   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16588   lldb::SBError *arg2 = 0 ;
16589   lldb::offset_t arg3 ;
16590   uint64_t result;
16591 
16592   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16594   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16595   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16596 
16597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16598     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16599   }
16600 
16601 
16602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16603     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16604   }
16605 
16606   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16607   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16608   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16609   return SWIG_arg;
16610 
16611   if(0) SWIG_fail;
16612 
16613 fail:
16614   lua_error(L);
16615   return SWIG_arg;
16616 }
16617 
16618 
16619 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16620   int SWIG_arg = 0;
16621   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16622   lldb::SBError *arg2 = 0 ;
16623   lldb::offset_t arg3 ;
16624   int8_t result;
16625 
16626   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16628   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16629   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16630 
16631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16632     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16633   }
16634 
16635 
16636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16637     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16638   }
16639 
16640   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16641   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16642   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16643   return SWIG_arg;
16644 
16645   if(0) SWIG_fail;
16646 
16647 fail:
16648   lua_error(L);
16649   return SWIG_arg;
16650 }
16651 
16652 
16653 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16654   int SWIG_arg = 0;
16655   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16656   lldb::SBError *arg2 = 0 ;
16657   lldb::offset_t arg3 ;
16658   int16_t result;
16659 
16660   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16662   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16663   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16664 
16665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16666     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16667   }
16668 
16669 
16670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16671     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16672   }
16673 
16674   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16675   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16676   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16677   return SWIG_arg;
16678 
16679   if(0) SWIG_fail;
16680 
16681 fail:
16682   lua_error(L);
16683   return SWIG_arg;
16684 }
16685 
16686 
16687 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16688   int SWIG_arg = 0;
16689   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16690   lldb::SBError *arg2 = 0 ;
16691   lldb::offset_t arg3 ;
16692   int32_t result;
16693 
16694   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16696   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16697   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16698 
16699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16700     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16701   }
16702 
16703 
16704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16705     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16706   }
16707 
16708   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16709   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16710   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16711   return SWIG_arg;
16712 
16713   if(0) SWIG_fail;
16714 
16715 fail:
16716   lua_error(L);
16717   return SWIG_arg;
16718 }
16719 
16720 
16721 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16722   int SWIG_arg = 0;
16723   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16724   lldb::SBError *arg2 = 0 ;
16725   lldb::offset_t arg3 ;
16726   int64_t result;
16727 
16728   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16730   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16731   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16732 
16733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16734     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16735   }
16736 
16737 
16738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16739     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16740   }
16741 
16742   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16743   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16744   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16745   return SWIG_arg;
16746 
16747   if(0) SWIG_fail;
16748 
16749 fail:
16750   lua_error(L);
16751   return SWIG_arg;
16752 }
16753 
16754 
16755 static int _wrap_SBData_GetString(lua_State* L) {
16756   int SWIG_arg = 0;
16757   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16758   lldb::SBError *arg2 = 0 ;
16759   lldb::offset_t arg3 ;
16760   char *result = 0 ;
16761 
16762   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16764   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16765   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16766 
16767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16768     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16769   }
16770 
16771 
16772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16773     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16774   }
16775 
16776   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16777   result = (char *)(arg1)->GetString(*arg2,arg3);
16778   lua_pushstring(L,(const char *)result); SWIG_arg++;
16779   return SWIG_arg;
16780 
16781   if(0) SWIG_fail;
16782 
16783 fail:
16784   lua_error(L);
16785   return SWIG_arg;
16786 }
16787 
16788 
16789 static int _wrap_SBData_GetDescription(lua_State* L) {
16790   int SWIG_arg = 0;
16791   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16792   lldb::SBStream *arg2 = 0 ;
16793   lldb::addr_t arg3 ;
16794   bool result;
16795 
16796   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16799   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16800 
16801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16802     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16803   }
16804 
16805 
16806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16807     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16808   }
16809 
16810   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
16811   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16812   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16813   return SWIG_arg;
16814 
16815   if(0) SWIG_fail;
16816 
16817 fail:
16818   lua_error(L);
16819   return SWIG_arg;
16820 }
16821 
16822 
16823 static int _wrap_SBData_ReadRawData(lua_State* L) {
16824   int SWIG_arg = 0;
16825   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16826   lldb::SBError *arg2 = 0 ;
16827   lldb::offset_t arg3 ;
16828   void *arg4 = (void *) 0 ;
16829   size_t arg5 ;
16830   size_t result;
16831 
16832   SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
16833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16834   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16835   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16836 
16837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16838     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16839   }
16840 
16841 
16842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16843     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16844   }
16845 
16846   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16847   {
16848     arg5 = luaL_checkinteger(L, 4);
16849     if (arg5 <= 0) {
16850       return luaL_error(L, "Positive integer expected");
16851     }
16852     arg4 = (char *)malloc(arg5);
16853   }
16854   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16855   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16856   {
16857     lua_pop(L, 1); // Blow away the previous result
16858     if (result == 0) {
16859       lua_pushliteral(L, "");
16860     } else {
16861       lua_pushlstring(L, (const char *)arg4, result);
16862     }
16863     free(arg4);
16864     // SWIG_arg was already incremented
16865   }
16866   return SWIG_arg;
16867 
16868   if(0) SWIG_fail;
16869 
16870 fail:
16871   lua_error(L);
16872   return SWIG_arg;
16873 }
16874 
16875 
16876 static int _wrap_SBData_SetData(lua_State* L) {
16877   int SWIG_arg = 0;
16878   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16879   lldb::SBError *arg2 = 0 ;
16880   void *arg3 = (void *) 0 ;
16881   size_t arg4 ;
16882   lldb::ByteOrder arg5 ;
16883   uint8_t arg6 ;
16884 
16885   SWIG_check_num_args("lldb::SBData::SetData",5,5)
16886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16887   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16888   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
16889   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
16890 
16891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16892     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16893   }
16894 
16895 
16896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16897     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16898   }
16899 
16900   {
16901     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16902   }
16903   arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16904   arg6 = (uint8_t)lua_tointeger(L, 5);
16905   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16906 
16907   return SWIG_arg;
16908 
16909   if(0) SWIG_fail;
16910 
16911 fail:
16912   lua_error(L);
16913   return SWIG_arg;
16914 }
16915 
16916 
16917 static int _wrap_SBData_SetDataWithOwnership(lua_State* L) {
16918   int SWIG_arg = 0;
16919   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16920   lldb::SBError *arg2 = 0 ;
16921   void *arg3 = (void *) 0 ;
16922   size_t arg4 ;
16923   lldb::ByteOrder arg5 ;
16924   uint8_t arg6 ;
16925 
16926   SWIG_check_num_args("lldb::SBData::SetDataWithOwnership",5,5)
16927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",1,"lldb::SBData *");
16928   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",2,"lldb::SBError &");
16929   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",4,"lldb::ByteOrder");
16930   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",5,"uint8_t");
16931 
16932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16933     SWIG_fail_ptr("SBData_SetDataWithOwnership",1,SWIGTYPE_p_lldb__SBData);
16934   }
16935 
16936 
16937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16938     SWIG_fail_ptr("SBData_SetDataWithOwnership",2,SWIGTYPE_p_lldb__SBError);
16939   }
16940 
16941   {
16942     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16943   }
16944   arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16945   arg6 = (uint8_t)lua_tointeger(L, 5);
16946   (arg1)->SetDataWithOwnership(*arg2,(void const *)arg3,arg4,arg5,arg6);
16947 
16948   return SWIG_arg;
16949 
16950   if(0) SWIG_fail;
16951 
16952 fail:
16953   lua_error(L);
16954   return SWIG_arg;
16955 }
16956 
16957 
16958 static int _wrap_SBData_Append(lua_State* L) {
16959   int SWIG_arg = 0;
16960   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16961   lldb::SBData *arg2 = 0 ;
16962   bool result;
16963 
16964   SWIG_check_num_args("lldb::SBData::Append",2,2)
16965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16966   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16967 
16968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16969     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16970   }
16971 
16972 
16973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16974     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16975   }
16976 
16977   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16978   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16979   return SWIG_arg;
16980 
16981   if(0) SWIG_fail;
16982 
16983 fail:
16984   lua_error(L);
16985   return SWIG_arg;
16986 }
16987 
16988 
16989 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16990   int SWIG_arg = 0;
16991   lldb::ByteOrder arg1 ;
16992   uint32_t arg2 ;
16993   char *arg3 = (char *) 0 ;
16994   lldb::SBData result;
16995 
16996   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16997   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16998   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16999   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
17000   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17001   arg2 = (uint32_t)lua_tointeger(L, 2);
17002   arg3 = (char *)lua_tostring(L, 3);
17003   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
17004   {
17005     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17007   }
17008   return SWIG_arg;
17009 
17010   if(0) SWIG_fail;
17011 
17012 fail:
17013   lua_error(L);
17014   return SWIG_arg;
17015 }
17016 
17017 
17018 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
17019   int SWIG_arg = 0;
17020   lldb::ByteOrder arg1 ;
17021   uint32_t arg2 ;
17022   uint64_t *arg3 = (uint64_t *) 0 ;
17023   size_t arg4 ;
17024   lldb::SBData result;
17025 
17026   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
17027   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
17028   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
17029   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17030   arg2 = (uint32_t)lua_tointeger(L, 2);
17031   {
17032     if (lua_istable(L, 3)) {
17033       // It should accept a table of numbers.
17034       arg4 = lua_rawlen(L, 3);
17035       arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
17036       int i = 0, j = 0;
17037       while (i++ < arg4) {
17038         lua_rawgeti(L, 3, i);
17039         if (!lua_isnumber(L, -1)) {
17040           // if current element cannot be converted to number, raise an error
17041           lua_pop(L, 1);
17042           return luaL_error(L, "List should only contain numbers");
17043         }
17044         arg3[j++] = (uint64_t) lua_tonumber(L, -1);
17045         lua_pop(L, 1);
17046       }
17047     } else if (lua_isnil(L, 3)) {
17048       // "nil" is also acceptable, equivalent as an empty table
17049       arg3 = NULL;
17050       arg4 = 0;
17051     } else {
17052       // else raise an error
17053       return luaL_error(L, "A list of numbers expected.");
17054     }
17055   }
17056   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
17057   {
17058     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17059     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17060   }
17061   {
17062     free(arg3);
17063   }
17064   return SWIG_arg;
17065 
17066   if(0) SWIG_fail;
17067 
17068 fail:
17069   {
17070     free(arg3);
17071   }
17072   lua_error(L);
17073   return SWIG_arg;
17074 }
17075 
17076 
17077 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
17078   int SWIG_arg = 0;
17079   lldb::ByteOrder arg1 ;
17080   uint32_t arg2 ;
17081   uint32_t *arg3 = (uint32_t *) 0 ;
17082   size_t arg4 ;
17083   lldb::SBData result;
17084 
17085   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
17086   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
17087   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
17088   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17089   arg2 = (uint32_t)lua_tointeger(L, 2);
17090   {
17091     if (lua_istable(L, 3)) {
17092       // It should accept a table of numbers.
17093       arg4 = lua_rawlen(L, 3);
17094       arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
17095       int i = 0, j = 0;
17096       while (i++ < arg4) {
17097         lua_rawgeti(L, 3, i);
17098         if (!lua_isnumber(L, -1)) {
17099           // if current element cannot be converted to number, raise an error
17100           lua_pop(L, 1);
17101           return luaL_error(L, "List should only contain numbers");
17102         }
17103         arg3[j++] = (uint32_t) lua_tonumber(L, -1);
17104         lua_pop(L, 1);
17105       }
17106     } else if (lua_isnil(L, 3)) {
17107       // "nil" is also acceptable, equivalent as an empty table
17108       arg3 = NULL;
17109       arg4 = 0;
17110     } else {
17111       // else raise an error
17112       return luaL_error(L, "A list of numbers expected.");
17113     }
17114   }
17115   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
17116   {
17117     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17119   }
17120   {
17121     free(arg3);
17122   }
17123   return SWIG_arg;
17124 
17125   if(0) SWIG_fail;
17126 
17127 fail:
17128   {
17129     free(arg3);
17130   }
17131   lua_error(L);
17132   return SWIG_arg;
17133 }
17134 
17135 
17136 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
17137   int SWIG_arg = 0;
17138   lldb::ByteOrder arg1 ;
17139   uint32_t arg2 ;
17140   int64_t *arg3 = (int64_t *) 0 ;
17141   size_t arg4 ;
17142   lldb::SBData result;
17143 
17144   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
17145   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
17146   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
17147   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17148   arg2 = (uint32_t)lua_tointeger(L, 2);
17149   {
17150     if (lua_istable(L, 3)) {
17151       // It should accept a table of numbers.
17152       arg4 = lua_rawlen(L, 3);
17153       arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
17154       int i = 0, j = 0;
17155       while (i++ < arg4) {
17156         lua_rawgeti(L, 3, i);
17157         if (!lua_isnumber(L, -1)) {
17158           // if current element cannot be converted to number, raise an error
17159           lua_pop(L, 1);
17160           return luaL_error(L, "List should only contain numbers");
17161         }
17162         arg3[j++] = (int64_t) lua_tonumber(L, -1);
17163         lua_pop(L, 1);
17164       }
17165     } else if (lua_isnil(L, 3)) {
17166       // "nil" is also acceptable, equivalent as an empty table
17167       arg3 = NULL;
17168       arg4 = 0;
17169     } else {
17170       // else raise an error
17171       return luaL_error(L, "A list of numbers expected.");
17172     }
17173   }
17174   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
17175   {
17176     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17177     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17178   }
17179   {
17180     free(arg3);
17181   }
17182   return SWIG_arg;
17183 
17184   if(0) SWIG_fail;
17185 
17186 fail:
17187   {
17188     free(arg3);
17189   }
17190   lua_error(L);
17191   return SWIG_arg;
17192 }
17193 
17194 
17195 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
17196   int SWIG_arg = 0;
17197   lldb::ByteOrder arg1 ;
17198   uint32_t arg2 ;
17199   int32_t *arg3 = (int32_t *) 0 ;
17200   size_t arg4 ;
17201   lldb::SBData result;
17202 
17203   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
17204   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
17205   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
17206   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17207   arg2 = (uint32_t)lua_tointeger(L, 2);
17208   {
17209     if (lua_istable(L, 3)) {
17210       // It should accept a table of numbers.
17211       arg4 = lua_rawlen(L, 3);
17212       arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
17213       int i = 0, j = 0;
17214       while (i++ < arg4) {
17215         lua_rawgeti(L, 3, 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         arg3[j++] = (int32_t) lua_tonumber(L, -1);
17222         lua_pop(L, 1);
17223       }
17224     } else if (lua_isnil(L, 3)) {
17225       // "nil" is also acceptable, equivalent as an empty table
17226       arg3 = NULL;
17227       arg4 = 0;
17228     } else {
17229       // else raise an error
17230       return luaL_error(L, "A list of numbers expected.");
17231     }
17232   }
17233   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
17234   {
17235     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17236     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17237   }
17238   {
17239     free(arg3);
17240   }
17241   return SWIG_arg;
17242 
17243   if(0) SWIG_fail;
17244 
17245 fail:
17246   {
17247     free(arg3);
17248   }
17249   lua_error(L);
17250   return SWIG_arg;
17251 }
17252 
17253 
17254 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
17255   int SWIG_arg = 0;
17256   lldb::ByteOrder arg1 ;
17257   uint32_t arg2 ;
17258   double *arg3 = (double *) 0 ;
17259   size_t arg4 ;
17260   lldb::SBData result;
17261 
17262   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
17263   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
17264   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
17265   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17266   arg2 = (uint32_t)lua_tointeger(L, 2);
17267   {
17268     if (lua_istable(L, 3)) {
17269       // It should accept a table of numbers.
17270       arg4 = lua_rawlen(L, 3);
17271       arg3 = (double *)malloc((arg4) * sizeof(double));
17272       int i = 0, j = 0;
17273       while (i++ < arg4) {
17274         lua_rawgeti(L, 3, i);
17275         if (!lua_isnumber(L, -1)) {
17276           // if current element cannot be converted to number, raise an error
17277           lua_pop(L, 1);
17278           return luaL_error(L, "List should only contain numbers");
17279         }
17280         arg3[j++] = (double) lua_tonumber(L, -1);
17281         lua_pop(L, 1);
17282       }
17283     } else if (lua_isnil(L, 3)) {
17284       // "nil" is also acceptable, equivalent as an empty table
17285       arg3 = NULL;
17286       arg4 = 0;
17287     } else {
17288       // else raise an error
17289       return luaL_error(L, "A list of numbers expected.");
17290     }
17291   }
17292   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
17293   {
17294     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17295     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17296   }
17297   {
17298     free(arg3);
17299   }
17300   return SWIG_arg;
17301 
17302   if(0) SWIG_fail;
17303 
17304 fail:
17305   {
17306     free(arg3);
17307   }
17308   lua_error(L);
17309   return SWIG_arg;
17310 }
17311 
17312 
17313 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
17314   int SWIG_arg = 0;
17315   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17316   char *arg2 = (char *) 0 ;
17317   bool result;
17318 
17319   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
17320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
17321   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
17322 
17323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17324     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
17325   }
17326 
17327   arg2 = (char *)lua_tostring(L, 2);
17328   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
17329   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17330   return SWIG_arg;
17331 
17332   if(0) SWIG_fail;
17333 
17334 fail:
17335   lua_error(L);
17336   return SWIG_arg;
17337 }
17338 
17339 
17340 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
17341   int SWIG_arg = 0;
17342   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17343   uint64_t *arg2 = (uint64_t *) 0 ;
17344   size_t arg3 ;
17345   bool result;
17346 
17347   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
17348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
17349 
17350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17351     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
17352   }
17353 
17354   {
17355     if (lua_istable(L, 2)) {
17356       // It should accept a table of numbers.
17357       arg3 = lua_rawlen(L, 2);
17358       arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
17359       int i = 0, j = 0;
17360       while (i++ < arg3) {
17361         lua_rawgeti(L, 2, i);
17362         if (!lua_isnumber(L, -1)) {
17363           // if current element cannot be converted to number, raise an error
17364           lua_pop(L, 1);
17365           return luaL_error(L, "List should only contain numbers");
17366         }
17367         arg2[j++] = (uint64_t) lua_tonumber(L, -1);
17368         lua_pop(L, 1);
17369       }
17370     } else if (lua_isnil(L, 2)) {
17371       // "nil" is also acceptable, equivalent as an empty table
17372       arg2 = NULL;
17373       arg3 = 0;
17374     } else {
17375       // else raise an error
17376       return luaL_error(L, "A list of numbers expected.");
17377     }
17378   }
17379   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
17380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17381   {
17382     free(arg2);
17383   }
17384   return SWIG_arg;
17385 
17386   if(0) SWIG_fail;
17387 
17388 fail:
17389   {
17390     free(arg2);
17391   }
17392   lua_error(L);
17393   return SWIG_arg;
17394 }
17395 
17396 
17397 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
17398   int SWIG_arg = 0;
17399   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17400   uint32_t *arg2 = (uint32_t *) 0 ;
17401   size_t arg3 ;
17402   bool result;
17403 
17404   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
17405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
17406 
17407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17408     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
17409   }
17410 
17411   {
17412     if (lua_istable(L, 2)) {
17413       // It should accept a table of numbers.
17414       arg3 = lua_rawlen(L, 2);
17415       arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
17416       int i = 0, j = 0;
17417       while (i++ < arg3) {
17418         lua_rawgeti(L, 2, i);
17419         if (!lua_isnumber(L, -1)) {
17420           // if current element cannot be converted to number, raise an error
17421           lua_pop(L, 1);
17422           return luaL_error(L, "List should only contain numbers");
17423         }
17424         arg2[j++] = (uint32_t) lua_tonumber(L, -1);
17425         lua_pop(L, 1);
17426       }
17427     } else if (lua_isnil(L, 2)) {
17428       // "nil" is also acceptable, equivalent as an empty table
17429       arg2 = NULL;
17430       arg3 = 0;
17431     } else {
17432       // else raise an error
17433       return luaL_error(L, "A list of numbers expected.");
17434     }
17435   }
17436   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
17437   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17438   {
17439     free(arg2);
17440   }
17441   return SWIG_arg;
17442 
17443   if(0) SWIG_fail;
17444 
17445 fail:
17446   {
17447     free(arg2);
17448   }
17449   lua_error(L);
17450   return SWIG_arg;
17451 }
17452 
17453 
17454 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
17455   int SWIG_arg = 0;
17456   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17457   int64_t *arg2 = (int64_t *) 0 ;
17458   size_t arg3 ;
17459   bool result;
17460 
17461   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
17462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17463 
17464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17465     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17466   }
17467 
17468   {
17469     if (lua_istable(L, 2)) {
17470       // It should accept a table of numbers.
17471       arg3 = lua_rawlen(L, 2);
17472       arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
17473       int i = 0, j = 0;
17474       while (i++ < arg3) {
17475         lua_rawgeti(L, 2, i);
17476         if (!lua_isnumber(L, -1)) {
17477           // if current element cannot be converted to number, raise an error
17478           lua_pop(L, 1);
17479           return luaL_error(L, "List should only contain numbers");
17480         }
17481         arg2[j++] = (int64_t) lua_tonumber(L, -1);
17482         lua_pop(L, 1);
17483       }
17484     } else if (lua_isnil(L, 2)) {
17485       // "nil" is also acceptable, equivalent as an empty table
17486       arg2 = NULL;
17487       arg3 = 0;
17488     } else {
17489       // else raise an error
17490       return luaL_error(L, "A list of numbers expected.");
17491     }
17492   }
17493   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17494   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17495   {
17496     free(arg2);
17497   }
17498   return SWIG_arg;
17499 
17500   if(0) SWIG_fail;
17501 
17502 fail:
17503   {
17504     free(arg2);
17505   }
17506   lua_error(L);
17507   return SWIG_arg;
17508 }
17509 
17510 
17511 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17512   int SWIG_arg = 0;
17513   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17514   int32_t *arg2 = (int32_t *) 0 ;
17515   size_t arg3 ;
17516   bool result;
17517 
17518   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
17519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17520 
17521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17522     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17523   }
17524 
17525   {
17526     if (lua_istable(L, 2)) {
17527       // It should accept a table of numbers.
17528       arg3 = lua_rawlen(L, 2);
17529       arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
17530       int i = 0, j = 0;
17531       while (i++ < arg3) {
17532         lua_rawgeti(L, 2, i);
17533         if (!lua_isnumber(L, -1)) {
17534           // if current element cannot be converted to number, raise an error
17535           lua_pop(L, 1);
17536           return luaL_error(L, "List should only contain numbers");
17537         }
17538         arg2[j++] = (int32_t) lua_tonumber(L, -1);
17539         lua_pop(L, 1);
17540       }
17541     } else if (lua_isnil(L, 2)) {
17542       // "nil" is also acceptable, equivalent as an empty table
17543       arg2 = NULL;
17544       arg3 = 0;
17545     } else {
17546       // else raise an error
17547       return luaL_error(L, "A list of numbers expected.");
17548     }
17549   }
17550   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17551   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17552   {
17553     free(arg2);
17554   }
17555   return SWIG_arg;
17556 
17557   if(0) SWIG_fail;
17558 
17559 fail:
17560   {
17561     free(arg2);
17562   }
17563   lua_error(L);
17564   return SWIG_arg;
17565 }
17566 
17567 
17568 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17569   int SWIG_arg = 0;
17570   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17571   double *arg2 = (double *) 0 ;
17572   size_t arg3 ;
17573   bool result;
17574 
17575   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
17576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17577 
17578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17579     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17580   }
17581 
17582   {
17583     if (lua_istable(L, 2)) {
17584       // It should accept a table of numbers.
17585       arg3 = lua_rawlen(L, 2);
17586       arg2 = (double *)malloc((arg3) * sizeof(double));
17587       int i = 0, j = 0;
17588       while (i++ < arg3) {
17589         lua_rawgeti(L, 2, i);
17590         if (!lua_isnumber(L, -1)) {
17591           // if current element cannot be converted to number, raise an error
17592           lua_pop(L, 1);
17593           return luaL_error(L, "List should only contain numbers");
17594         }
17595         arg2[j++] = (double) lua_tonumber(L, -1);
17596         lua_pop(L, 1);
17597       }
17598     } else if (lua_isnil(L, 2)) {
17599       // "nil" is also acceptable, equivalent as an empty table
17600       arg2 = NULL;
17601       arg3 = 0;
17602     } else {
17603       // else raise an error
17604       return luaL_error(L, "A list of numbers expected.");
17605     }
17606   }
17607   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17608   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17609   {
17610     free(arg2);
17611   }
17612   return SWIG_arg;
17613 
17614   if(0) SWIG_fail;
17615 
17616 fail:
17617   {
17618     free(arg2);
17619   }
17620   lua_error(L);
17621   return SWIG_arg;
17622 }
17623 
17624 
17625 static int _wrap_SBData___tostring(lua_State* L) {
17626   int SWIG_arg = 0;
17627   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17628   std::string result;
17629 
17630   SWIG_check_num_args("lldb::SBData::__repr__",1,1)
17631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__repr__",1,"lldb::SBData *");
17632 
17633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17634     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17635   }
17636 
17637   result = lldb_SBData___repr__(arg1);
17638   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17639   return SWIG_arg;
17640 
17641   if(0) SWIG_fail;
17642 
17643 fail:
17644   lua_error(L);
17645   return SWIG_arg;
17646 }
17647 
17648 
17649 static void swig_delete_SBData(void *obj) {
17650 lldb::SBData *arg1 = (lldb::SBData *) obj;
17651 delete arg1;
17652 }
17653 static int _proxy__wrap_new_SBData(lua_State *L) {
17654     assert(lua_istable(L,1));
17655     lua_pushcfunction(L,_wrap_new_SBData);
17656     assert(!lua_isnil(L,-1));
17657     lua_replace(L,1); /* replace our table with real constructor */
17658     lua_call(L,lua_gettop(L)-1,1);
17659     return 1;
17660 }
17661 static swig_lua_attribute swig_SBData_attributes[] = {
17662     {0,0,0}
17663 };
17664 static swig_lua_method swig_SBData_methods[]= {
17665     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17666     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17667     { "Clear", _wrap_SBData_Clear},
17668     { "IsValid", _wrap_SBData_IsValid},
17669     { "GetByteSize", _wrap_SBData_GetByteSize},
17670     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17671     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17672     { "GetFloat", _wrap_SBData_GetFloat},
17673     { "GetDouble", _wrap_SBData_GetDouble},
17674     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17675     { "GetAddress", _wrap_SBData_GetAddress},
17676     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17677     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17678     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17679     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17680     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17681     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17682     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17683     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17684     { "GetString", _wrap_SBData_GetString},
17685     { "GetDescription", _wrap_SBData_GetDescription},
17686     { "ReadRawData", _wrap_SBData_ReadRawData},
17687     { "SetData", _wrap_SBData_SetData},
17688     { "SetDataWithOwnership", _wrap_SBData_SetDataWithOwnership},
17689     { "Append", _wrap_SBData_Append},
17690     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17691     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17692     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17693     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17694     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17695     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17696     { "__tostring", _wrap_SBData___tostring},
17697     {0,0}
17698 };
17699 static swig_lua_method swig_SBData_meta[] = {
17700     { "__tostring", _wrap_SBData___tostring},
17701     {0,0}
17702 };
17703 
17704 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17705     {0,0,0}
17706 };
17707 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17708     {0,0,0,0,0,0}
17709 };
17710 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17711     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17712     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17713     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17714     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17715     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17716     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17717     {0,0}
17718 };
17719 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17720     0
17721 };
17722 
17723 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17724     "SBData",
17725     swig_SBData_Sf_SwigStatic_methods,
17726     swig_SBData_Sf_SwigStatic_attributes,
17727     swig_SBData_Sf_SwigStatic_constants,
17728     swig_SBData_Sf_SwigStatic_classes,
17729     0
17730 };
17731 static swig_lua_class *swig_SBData_bases[] = {0};
17732 static const char *swig_SBData_base_names[] = {0};
17733 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 };
17734 
17735 static int _wrap_SBDebugger_GetProgressFromEvent(lua_State* L) {
17736   int SWIG_arg = 0;
17737   lldb::SBEvent *arg1 = 0 ;
17738   uint64_t *arg2 = 0 ;
17739   uint64_t *arg3 = 0 ;
17740   uint64_t *arg4 = 0 ;
17741   bool *arg5 = 0 ;
17742   uint64_t temp2 ;
17743   uint64_t temp3 ;
17744   uint64_t temp4 ;
17745   bool temp5 ;
17746   char *result = 0 ;
17747 
17748   arg2 = &temp2;
17749   arg3 = &temp3;
17750   arg4 = &temp4;
17751   arg5 = &temp5;
17752   SWIG_check_num_args("lldb::SBDebugger::GetProgressFromEvent",1,1)
17753   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressFromEvent",1,"lldb::SBEvent const &");
17754 
17755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
17756     SWIG_fail_ptr("SBDebugger_GetProgressFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
17757   }
17758 
17759   result = (char *)lldb::SBDebugger::GetProgressFromEvent((lldb::SBEvent const &)*arg1,*arg2,*arg3,*arg4,*arg5);
17760   lua_pushstring(L,(const char *)result); SWIG_arg++;
17761   lua_pushinteger(L, (lua_Integer) *arg2); SWIG_arg++;
17762   lua_pushinteger(L, (lua_Integer) *arg3); SWIG_arg++;
17763   lua_pushinteger(L, (lua_Integer) *arg4); SWIG_arg++;
17764   lua_pushboolean(L, (int)((*arg5)!=0)); SWIG_arg++;
17765   return SWIG_arg;
17766 
17767   if(0) SWIG_fail;
17768 
17769 fail:
17770   lua_error(L);
17771   return SWIG_arg;
17772 }
17773 
17774 
17775 static int _wrap_SBDebugger_GetDiagnosticFromEvent(lua_State* L) {
17776   int SWIG_arg = 0;
17777   lldb::SBEvent *arg1 = 0 ;
17778   lldb::SBStructuredData result;
17779 
17780   SWIG_check_num_args("lldb::SBDebugger::GetDiagnosticFromEvent",1,1)
17781   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDiagnosticFromEvent",1,"lldb::SBEvent const &");
17782 
17783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
17784     SWIG_fail_ptr("SBDebugger_GetDiagnosticFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
17785   }
17786 
17787   result = lldb::SBDebugger::GetDiagnosticFromEvent((lldb::SBEvent const &)*arg1);
17788   {
17789     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
17790     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
17791   }
17792   return SWIG_arg;
17793 
17794   if(0) SWIG_fail;
17795 
17796 fail:
17797   lua_error(L);
17798   return SWIG_arg;
17799 }
17800 
17801 
17802 static int _wrap_SBDebugger_GetBroadcaster(lua_State* L) {
17803   int SWIG_arg = 0;
17804   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17805   lldb::SBBroadcaster result;
17806 
17807   SWIG_check_num_args("lldb::SBDebugger::GetBroadcaster",1,1)
17808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetBroadcaster",1,"lldb::SBDebugger *");
17809 
17810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17811     SWIG_fail_ptr("SBDebugger_GetBroadcaster",1,SWIGTYPE_p_lldb__SBDebugger);
17812   }
17813 
17814   result = (arg1)->GetBroadcaster();
17815   {
17816     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
17817     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
17818   }
17819   return SWIG_arg;
17820 
17821   if(0) SWIG_fail;
17822 
17823 fail:
17824   lua_error(L);
17825   return SWIG_arg;
17826 }
17827 
17828 
17829 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17830   int SWIG_arg = 0;
17831 
17832   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17833   lldb::SBDebugger::Initialize();
17834 
17835   return SWIG_arg;
17836 
17837   if(0) SWIG_fail;
17838 
17839 fail:
17840   lua_error(L);
17841   return SWIG_arg;
17842 }
17843 
17844 
17845 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17846   int SWIG_arg = 0;
17847   lldb::SBError result;
17848 
17849   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17850   result = lldb::SBDebugger::InitializeWithErrorHandling();
17851   {
17852     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17853     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17854   }
17855   return SWIG_arg;
17856 
17857   if(0) SWIG_fail;
17858 
17859 fail:
17860   lua_error(L);
17861   return SWIG_arg;
17862 }
17863 
17864 
17865 static int _wrap_SBDebugger_PrintStackTraceOnError(lua_State* L) {
17866   int SWIG_arg = 0;
17867 
17868   SWIG_check_num_args("lldb::SBDebugger::PrintStackTraceOnError",0,0)
17869   lldb::SBDebugger::PrintStackTraceOnError();
17870 
17871   return SWIG_arg;
17872 
17873   if(0) SWIG_fail;
17874 
17875 fail:
17876   lua_error(L);
17877   return SWIG_arg;
17878 }
17879 
17880 
17881 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17882   int SWIG_arg = 0;
17883 
17884   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17885   lldb::SBDebugger::Terminate();
17886 
17887   return SWIG_arg;
17888 
17889   if(0) SWIG_fail;
17890 
17891 fail:
17892   lua_error(L);
17893   return SWIG_arg;
17894 }
17895 
17896 
17897 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17898   int SWIG_arg = 0;
17899   lldb::SBDebugger result;
17900 
17901   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17902   result = lldb::SBDebugger::Create();
17903   {
17904     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17905     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17906   }
17907   return SWIG_arg;
17908 
17909   if(0) SWIG_fail;
17910 
17911 fail:
17912   lua_error(L);
17913   return SWIG_arg;
17914 }
17915 
17916 
17917 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17918   int SWIG_arg = 0;
17919   bool arg1 ;
17920   lldb::SBDebugger result;
17921 
17922   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17923   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17924   arg1 = (lua_toboolean(L, 1)!=0);
17925   result = lldb::SBDebugger::Create(arg1);
17926   {
17927     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17928     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17929   }
17930   return SWIG_arg;
17931 
17932   if(0) SWIG_fail;
17933 
17934 fail:
17935   lua_error(L);
17936   return SWIG_arg;
17937 }
17938 
17939 
17940 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17941   int SWIG_arg = 0;
17942   bool arg1 ;
17943   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17944   void *arg3 = (void *) 0 ;
17945   lldb::SBDebugger result;
17946 
17947   SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
17948   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17949   arg1 = (lua_toboolean(L, 1)!=0);
17950   {
17951     arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
17952     arg3 = (void *)L;
17953 
17954     luaL_checktype(L, 2, LUA_TFUNCTION);
17955     lua_settop(L, 2);
17956 
17957     lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
17958     lua_insert(L, 2);
17959     lua_settable(L, LUA_REGISTRYINDEX);
17960   }
17961   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17962   {
17963     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17964     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17965   }
17966   return SWIG_arg;
17967 
17968   if(0) SWIG_fail;
17969 
17970 fail:
17971   lua_error(L);
17972   return SWIG_arg;
17973 }
17974 
17975 
17976 static int _wrap_SBDebugger_Create(lua_State* L) {
17977   int argc;
17978   int argv[3]={
17979     1,2,3
17980   };
17981 
17982   argc = lua_gettop(L);
17983   if (argc == 0) {
17984     return _wrap_SBDebugger_Create__SWIG_0(L);
17985   }
17986   if (argc == 1) {
17987     int _v;
17988     {
17989       _v = lua_isboolean(L,argv[0]);
17990     }
17991     if (_v) {
17992       return _wrap_SBDebugger_Create__SWIG_1(L);
17993     }
17994   }
17995   if (argc == 2) {
17996     int _v;
17997     {
17998       _v = lua_isboolean(L,argv[0]);
17999     }
18000     if (_v) {
18001       {
18002         void *ptr;
18003         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)) {
18004           _v = 0;
18005         } else {
18006           _v = 1;
18007         }
18008       }
18009       if (_v) {
18010         if (argc <= 2) {
18011           return _wrap_SBDebugger_Create__SWIG_2(L);
18012         }
18013         {
18014           void *ptr;
18015           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
18016             _v = 0;
18017           } else {
18018             _v = 1;
18019           }
18020         }
18021         if (_v) {
18022           return _wrap_SBDebugger_Create__SWIG_2(L);
18023         }
18024       }
18025     }
18026   }
18027 
18028   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
18029     "  Possible C/C++ prototypes are:\n"
18030     "    lldb::SBDebugger::Create()\n"
18031     "    lldb::SBDebugger::Create(bool)\n"
18032     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
18033   lua_error(L);return 0;
18034 }
18035 
18036 
18037 static int _wrap_SBDebugger_Destroy(lua_State* L) {
18038   int SWIG_arg = 0;
18039   lldb::SBDebugger *arg1 = 0 ;
18040 
18041   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
18042   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
18043 
18044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18045     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
18046   }
18047 
18048   lldb::SBDebugger::Destroy(*arg1);
18049 
18050   return SWIG_arg;
18051 
18052   if(0) SWIG_fail;
18053 
18054 fail:
18055   lua_error(L);
18056   return SWIG_arg;
18057 }
18058 
18059 
18060 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
18061   int SWIG_arg = 0;
18062 
18063   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
18064   lldb::SBDebugger::MemoryPressureDetected();
18065 
18066   return SWIG_arg;
18067 
18068   if(0) SWIG_fail;
18069 
18070 fail:
18071   lua_error(L);
18072   return SWIG_arg;
18073 }
18074 
18075 
18076 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
18077   int SWIG_arg = 0;
18078   lldb::SBDebugger *result = 0 ;
18079 
18080   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
18081   result = (lldb::SBDebugger *)new lldb::SBDebugger();
18082   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18083   return SWIG_arg;
18084 
18085   if(0) SWIG_fail;
18086 
18087 fail:
18088   lua_error(L);
18089   return SWIG_arg;
18090 }
18091 
18092 
18093 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
18094   int SWIG_arg = 0;
18095   lldb::SBDebugger *arg1 = 0 ;
18096   lldb::SBDebugger *result = 0 ;
18097 
18098   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
18099   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
18100 
18101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18102     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
18103   }
18104 
18105   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
18106   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18107   return SWIG_arg;
18108 
18109   if(0) SWIG_fail;
18110 
18111 fail:
18112   lua_error(L);
18113   return SWIG_arg;
18114 }
18115 
18116 
18117 static int _wrap_new_SBDebugger(lua_State* L) {
18118   int argc;
18119   int argv[2]={
18120     1,2
18121   };
18122 
18123   argc = lua_gettop(L);
18124   if (argc == 0) {
18125     return _wrap_new_SBDebugger__SWIG_0(L);
18126   }
18127   if (argc == 1) {
18128     int _v;
18129     {
18130       void *ptr;
18131       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
18132         _v = 0;
18133       } else {
18134         _v = 1;
18135       }
18136     }
18137     if (_v) {
18138       return _wrap_new_SBDebugger__SWIG_1(L);
18139     }
18140   }
18141 
18142   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
18143     "  Possible C/C++ prototypes are:\n"
18144     "    lldb::SBDebugger::SBDebugger()\n"
18145     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
18146   lua_error(L);return 0;
18147 }
18148 
18149 
18150 static int _wrap_SBDebugger_IsValid(lua_State* L) {
18151   int SWIG_arg = 0;
18152   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18153   bool result;
18154 
18155   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
18156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
18157 
18158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18159     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
18160   }
18161 
18162   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
18163   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18164   return SWIG_arg;
18165 
18166   if(0) SWIG_fail;
18167 
18168 fail:
18169   lua_error(L);
18170   return SWIG_arg;
18171 }
18172 
18173 
18174 static int _wrap_SBDebugger_Clear(lua_State* L) {
18175   int SWIG_arg = 0;
18176   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18177 
18178   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
18179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
18180 
18181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18182     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
18183   }
18184 
18185   (arg1)->Clear();
18186 
18187   return SWIG_arg;
18188 
18189   if(0) SWIG_fail;
18190 
18191 fail:
18192   lua_error(L);
18193   return SWIG_arg;
18194 }
18195 
18196 
18197 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
18198   int SWIG_arg = 0;
18199   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18200   bool arg2 ;
18201 
18202   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
18203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
18204   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
18205 
18206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18207     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
18208   }
18209 
18210   arg2 = (lua_toboolean(L, 2)!=0);
18211   (arg1)->SetAsync(arg2);
18212 
18213   return SWIG_arg;
18214 
18215   if(0) SWIG_fail;
18216 
18217 fail:
18218   lua_error(L);
18219   return SWIG_arg;
18220 }
18221 
18222 
18223 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
18224   int SWIG_arg = 0;
18225   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18226   bool result;
18227 
18228   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
18229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
18230 
18231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18232     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
18233   }
18234 
18235   result = (bool)(arg1)->GetAsync();
18236   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18237   return SWIG_arg;
18238 
18239   if(0) SWIG_fail;
18240 
18241 fail:
18242   lua_error(L);
18243   return SWIG_arg;
18244 }
18245 
18246 
18247 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
18248   int SWIG_arg = 0;
18249   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18250   bool arg2 ;
18251 
18252   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
18253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
18254   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
18255 
18256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18257     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
18258   }
18259 
18260   arg2 = (lua_toboolean(L, 2)!=0);
18261   (arg1)->SkipLLDBInitFiles(arg2);
18262 
18263   return SWIG_arg;
18264 
18265   if(0) SWIG_fail;
18266 
18267 fail:
18268   lua_error(L);
18269   return SWIG_arg;
18270 }
18271 
18272 
18273 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
18274   int SWIG_arg = 0;
18275   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18276   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18277 
18278   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
18279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
18280 
18281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18282     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18283   }
18284 
18285   result = lldb_SBDebugger_GetInputFileHandle(arg1);
18286   {
18287     lldb::FileSP &sp = result;
18288     if (sp && sp->IsValid()) {
18289       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18290       p->closef = &LLDBSwigLuaCloseFileHandle;
18291       p->f = sp->GetStream();
18292       luaL_setmetatable(L, LUA_FILEHANDLE);
18293       SWIG_arg++;
18294     }
18295   }
18296   return SWIG_arg;
18297 
18298   if(0) SWIG_fail;
18299 
18300 fail:
18301   lua_error(L);
18302   return SWIG_arg;
18303 }
18304 
18305 
18306 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
18307   int SWIG_arg = 0;
18308   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18309   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18310 
18311   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
18312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
18313 
18314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18315     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18316   }
18317 
18318   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
18319   {
18320     lldb::FileSP &sp = result;
18321     if (sp && sp->IsValid()) {
18322       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18323       p->closef = &LLDBSwigLuaCloseFileHandle;
18324       p->f = sp->GetStream();
18325       luaL_setmetatable(L, LUA_FILEHANDLE);
18326       SWIG_arg++;
18327     }
18328   }
18329   return SWIG_arg;
18330 
18331   if(0) SWIG_fail;
18332 
18333 fail:
18334   lua_error(L);
18335   return SWIG_arg;
18336 }
18337 
18338 
18339 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
18340   int SWIG_arg = 0;
18341   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18342   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18343 
18344   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
18345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
18346 
18347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18348     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18349   }
18350 
18351   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
18352   {
18353     lldb::FileSP &sp = result;
18354     if (sp && sp->IsValid()) {
18355       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18356       p->closef = &LLDBSwigLuaCloseFileHandle;
18357       p->f = sp->GetStream();
18358       luaL_setmetatable(L, LUA_FILEHANDLE);
18359       SWIG_arg++;
18360     }
18361   }
18362   return SWIG_arg;
18363 
18364   if(0) SWIG_fail;
18365 
18366 fail:
18367   lua_error(L);
18368   return SWIG_arg;
18369 }
18370 
18371 
18372 static int _wrap_SBDebugger_SetInputString(lua_State* L) {
18373   int SWIG_arg = 0;
18374   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18375   char *arg2 = (char *) 0 ;
18376   lldb::SBError result;
18377 
18378   SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
18379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
18380   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
18381 
18382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18383     SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
18384   }
18385 
18386   arg2 = (char *)lua_tostring(L, 2);
18387   result = (arg1)->SetInputString((char const *)arg2);
18388   {
18389     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18391   }
18392   return SWIG_arg;
18393 
18394   if(0) SWIG_fail;
18395 
18396 fail:
18397   lua_error(L);
18398   return SWIG_arg;
18399 }
18400 
18401 
18402 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
18403   int SWIG_arg = 0;
18404   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18405   lldb::SBFile arg2 ;
18406   lldb::SBFile *argp2 ;
18407   lldb::SBError result;
18408 
18409   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
18412 
18413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18414     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18415   }
18416 
18417 
18418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18419     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
18420   }
18421   arg2 = *argp2;
18422 
18423   result = (arg1)->SetInputFile(arg2);
18424   {
18425     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18426     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18427   }
18428   return SWIG_arg;
18429 
18430   if(0) SWIG_fail;
18431 
18432 fail:
18433   lua_error(L);
18434   return SWIG_arg;
18435 }
18436 
18437 
18438 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
18439   int SWIG_arg = 0;
18440   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18441   lldb::SBFile arg2 ;
18442   lldb::SBFile *argp2 ;
18443   lldb::SBError result;
18444 
18445   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18447   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
18448 
18449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18450     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18451   }
18452 
18453 
18454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18455     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
18456   }
18457   arg2 = *argp2;
18458 
18459   result = (arg1)->SetOutputFile(arg2);
18460   {
18461     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18462     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18463   }
18464   return SWIG_arg;
18465 
18466   if(0) SWIG_fail;
18467 
18468 fail:
18469   lua_error(L);
18470   return SWIG_arg;
18471 }
18472 
18473 
18474 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
18475   int SWIG_arg = 0;
18476   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18477   lldb::SBFile arg2 ;
18478   lldb::SBFile *argp2 ;
18479   lldb::SBError result;
18480 
18481   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18483   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
18484 
18485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18486     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18487   }
18488 
18489 
18490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18491     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
18492   }
18493   arg2 = *argp2;
18494 
18495   result = (arg1)->SetErrorFile(arg2);
18496   {
18497     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18499   }
18500   return SWIG_arg;
18501 
18502   if(0) SWIG_fail;
18503 
18504 fail:
18505   lua_error(L);
18506   return SWIG_arg;
18507 }
18508 
18509 
18510 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
18511   int SWIG_arg = 0;
18512   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18513   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18514   lldb::SBError result;
18515 
18516   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18518 
18519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18520     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18521   }
18522 
18523   {
18524     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18525     lldb::FileSP file_sp;
18526     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18527     if (!file_sp->IsValid())
18528     return luaL_error(L, "Invalid file");
18529     arg2 = file_sp;
18530   }
18531   result = (arg1)->SetInputFile(arg2);
18532   {
18533     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18535   }
18536   return SWIG_arg;
18537 
18538   if(0) SWIG_fail;
18539 
18540 fail:
18541   lua_error(L);
18542   return SWIG_arg;
18543 }
18544 
18545 
18546 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
18547   int argc;
18548   int argv[3]={
18549     1,2,3
18550   };
18551 
18552   argc = lua_gettop(L);
18553   if (argc == 2) {
18554     int _v;
18555     {
18556       void *ptr;
18557       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18558         _v = 0;
18559       } else {
18560         _v = 1;
18561       }
18562     }
18563     if (_v) {
18564       {
18565         void *ptr;
18566         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18567           _v = 0;
18568         } else {
18569           _v = 1;
18570         }
18571       }
18572       if (_v) {
18573         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
18574       }
18575     }
18576   }
18577   if (argc == 2) {
18578     int _v;
18579     {
18580       void *ptr;
18581       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18582         _v = 0;
18583       } else {
18584         _v = 1;
18585       }
18586     }
18587     if (_v) {
18588       {
18589         _v = (lua_isuserdata(L, argv[1])) &&
18590         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18591       }
18592       if (_v) {
18593         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
18594       }
18595     }
18596   }
18597 
18598   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
18599     "  Possible C/C++ prototypes are:\n"
18600     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
18601     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
18602   lua_error(L);return 0;
18603 }
18604 
18605 
18606 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
18607   int SWIG_arg = 0;
18608   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18609   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18610   lldb::SBError result;
18611 
18612   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18614 
18615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18616     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18617   }
18618 
18619   {
18620     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18621     lldb::FileSP file_sp;
18622     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18623     if (!file_sp->IsValid())
18624     return luaL_error(L, "Invalid file");
18625     arg2 = file_sp;
18626   }
18627   result = (arg1)->SetOutputFile(arg2);
18628   {
18629     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18630     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18631   }
18632   return SWIG_arg;
18633 
18634   if(0) SWIG_fail;
18635 
18636 fail:
18637   lua_error(L);
18638   return SWIG_arg;
18639 }
18640 
18641 
18642 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
18643   int argc;
18644   int argv[3]={
18645     1,2,3
18646   };
18647 
18648   argc = lua_gettop(L);
18649   if (argc == 2) {
18650     int _v;
18651     {
18652       void *ptr;
18653       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18654         _v = 0;
18655       } else {
18656         _v = 1;
18657       }
18658     }
18659     if (_v) {
18660       {
18661         void *ptr;
18662         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18663           _v = 0;
18664         } else {
18665           _v = 1;
18666         }
18667       }
18668       if (_v) {
18669         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
18670       }
18671     }
18672   }
18673   if (argc == 2) {
18674     int _v;
18675     {
18676       void *ptr;
18677       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18678         _v = 0;
18679       } else {
18680         _v = 1;
18681       }
18682     }
18683     if (_v) {
18684       {
18685         _v = (lua_isuserdata(L, argv[1])) &&
18686         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18687       }
18688       if (_v) {
18689         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18690       }
18691     }
18692   }
18693 
18694   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18695     "  Possible C/C++ prototypes are:\n"
18696     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18697     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18698   lua_error(L);return 0;
18699 }
18700 
18701 
18702 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18703   int SWIG_arg = 0;
18704   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18705   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18706   lldb::SBError result;
18707 
18708   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18710 
18711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18712     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18713   }
18714 
18715   {
18716     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18717     lldb::FileSP file_sp;
18718     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18719     if (!file_sp->IsValid())
18720     return luaL_error(L, "Invalid file");
18721     arg2 = file_sp;
18722   }
18723   result = (arg1)->SetErrorFile(arg2);
18724   {
18725     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18726     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18727   }
18728   return SWIG_arg;
18729 
18730   if(0) SWIG_fail;
18731 
18732 fail:
18733   lua_error(L);
18734   return SWIG_arg;
18735 }
18736 
18737 
18738 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18739   int argc;
18740   int argv[3]={
18741     1,2,3
18742   };
18743 
18744   argc = lua_gettop(L);
18745   if (argc == 2) {
18746     int _v;
18747     {
18748       void *ptr;
18749       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18750         _v = 0;
18751       } else {
18752         _v = 1;
18753       }
18754     }
18755     if (_v) {
18756       {
18757         void *ptr;
18758         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18759           _v = 0;
18760         } else {
18761           _v = 1;
18762         }
18763       }
18764       if (_v) {
18765         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18766       }
18767     }
18768   }
18769   if (argc == 2) {
18770     int _v;
18771     {
18772       void *ptr;
18773       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18774         _v = 0;
18775       } else {
18776         _v = 1;
18777       }
18778     }
18779     if (_v) {
18780       {
18781         _v = (lua_isuserdata(L, argv[1])) &&
18782         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18783       }
18784       if (_v) {
18785         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18786       }
18787     }
18788   }
18789 
18790   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18791     "  Possible C/C++ prototypes are:\n"
18792     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18793     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18794   lua_error(L);return 0;
18795 }
18796 
18797 
18798 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18799   int SWIG_arg = 0;
18800   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18801   lldb::SBFile result;
18802 
18803   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18804   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18805 
18806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18807     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18808   }
18809 
18810   result = (arg1)->GetInputFile();
18811   {
18812     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18813     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18814   }
18815   return SWIG_arg;
18816 
18817   if(0) SWIG_fail;
18818 
18819 fail:
18820   lua_error(L);
18821   return SWIG_arg;
18822 }
18823 
18824 
18825 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18826   int SWIG_arg = 0;
18827   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18828   lldb::SBFile result;
18829 
18830   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18832 
18833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18834     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18835   }
18836 
18837   result = (arg1)->GetOutputFile();
18838   {
18839     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18841   }
18842   return SWIG_arg;
18843 
18844   if(0) SWIG_fail;
18845 
18846 fail:
18847   lua_error(L);
18848   return SWIG_arg;
18849 }
18850 
18851 
18852 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18853   int SWIG_arg = 0;
18854   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18855   lldb::SBFile result;
18856 
18857   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18859 
18860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18861     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18862   }
18863 
18864   result = (arg1)->GetErrorFile();
18865   {
18866     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18867     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18868   }
18869   return SWIG_arg;
18870 
18871   if(0) SWIG_fail;
18872 
18873 fail:
18874   lua_error(L);
18875   return SWIG_arg;
18876 }
18877 
18878 
18879 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18880   int SWIG_arg = 0;
18881   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18882   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18883 
18884   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18886 
18887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18888     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18889   }
18890 
18891   result = (arg1)->GetCommandInterpreter();
18892   {
18893     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18894     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18895   }
18896   return SWIG_arg;
18897 
18898   if(0) SWIG_fail;
18899 
18900 fail:
18901   lua_error(L);
18902   return SWIG_arg;
18903 }
18904 
18905 
18906 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18907   int SWIG_arg = 0;
18908   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18909   char *arg2 = (char *) 0 ;
18910 
18911   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18913   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18914 
18915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18916     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18917   }
18918 
18919   arg2 = (char *)lua_tostring(L, 2);
18920   (arg1)->HandleCommand((char const *)arg2);
18921 
18922   return SWIG_arg;
18923 
18924   if(0) SWIG_fail;
18925 
18926 fail:
18927   lua_error(L);
18928   return SWIG_arg;
18929 }
18930 
18931 
18932 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18933   int SWIG_arg = 0;
18934   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18935   lldb::SBListener result;
18936 
18937   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18939 
18940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18941     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18942   }
18943 
18944   result = (arg1)->GetListener();
18945   {
18946     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18948   }
18949   return SWIG_arg;
18950 
18951   if(0) SWIG_fail;
18952 
18953 fail:
18954   lua_error(L);
18955   return SWIG_arg;
18956 }
18957 
18958 
18959 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18960   int SWIG_arg = 0;
18961   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18962   lldb::SBProcess *arg2 = 0 ;
18963   lldb::SBEvent *arg3 = 0 ;
18964   lldb::SBFile arg4 ;
18965   lldb::SBFile arg5 ;
18966   lldb::SBFile *argp4 ;
18967   lldb::SBFile *argp5 ;
18968 
18969   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18971   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18972   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18973   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18974   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18975 
18976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18977     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18978   }
18979 
18980 
18981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18982     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18983   }
18984 
18985 
18986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18987     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18988   }
18989 
18990 
18991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18992     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18993   }
18994   arg4 = *argp4;
18995 
18996 
18997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18998     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18999   }
19000   arg5 = *argp5;
19001 
19002   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
19003 
19004   return SWIG_arg;
19005 
19006   if(0) SWIG_fail;
19007 
19008 fail:
19009   lua_error(L);
19010   return SWIG_arg;
19011 }
19012 
19013 
19014 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
19015   int SWIG_arg = 0;
19016   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19017   lldb::SBProcess *arg2 = 0 ;
19018   lldb::SBEvent *arg3 = 0 ;
19019   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
19020   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
19021 
19022   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
19023   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
19024   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
19025   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
19026 
19027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19028     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
19029   }
19030 
19031 
19032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
19033     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
19034   }
19035 
19036 
19037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
19038     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
19039   }
19040 
19041   {
19042     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
19043     lldb::FileSP file_sp;
19044     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19045     if (!file_sp->IsValid())
19046     return luaL_error(L, "Invalid file");
19047     arg4 = file_sp;
19048   }
19049   {
19050     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
19051     lldb::FileSP file_sp;
19052     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19053     if (!file_sp->IsValid())
19054     return luaL_error(L, "Invalid file");
19055     arg5 = file_sp;
19056   }
19057   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
19058 
19059   return SWIG_arg;
19060 
19061   if(0) SWIG_fail;
19062 
19063 fail:
19064   lua_error(L);
19065   return SWIG_arg;
19066 }
19067 
19068 
19069 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
19070   int argc;
19071   int argv[6]={
19072     1,2,3,4,5,6
19073   };
19074 
19075   argc = lua_gettop(L);
19076   if (argc == 5) {
19077     int _v;
19078     {
19079       void *ptr;
19080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19081         _v = 0;
19082       } else {
19083         _v = 1;
19084       }
19085     }
19086     if (_v) {
19087       {
19088         void *ptr;
19089         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
19090           _v = 0;
19091         } else {
19092           _v = 1;
19093         }
19094       }
19095       if (_v) {
19096         {
19097           void *ptr;
19098           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
19099             _v = 0;
19100           } else {
19101             _v = 1;
19102           }
19103         }
19104         if (_v) {
19105           {
19106             void *ptr;
19107             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19108               _v = 0;
19109             } else {
19110               _v = 1;
19111             }
19112           }
19113           if (_v) {
19114             {
19115               void *ptr;
19116               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19117                 _v = 0;
19118               } else {
19119                 _v = 1;
19120               }
19121             }
19122             if (_v) {
19123               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
19124             }
19125           }
19126         }
19127       }
19128     }
19129   }
19130   if (argc == 5) {
19131     int _v;
19132     {
19133       void *ptr;
19134       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19135         _v = 0;
19136       } else {
19137         _v = 1;
19138       }
19139     }
19140     if (_v) {
19141       {
19142         void *ptr;
19143         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
19144           _v = 0;
19145         } else {
19146           _v = 1;
19147         }
19148       }
19149       if (_v) {
19150         {
19151           void *ptr;
19152           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
19153             _v = 0;
19154           } else {
19155             _v = 1;
19156           }
19157         }
19158         if (_v) {
19159           {
19160             _v = (lua_isuserdata(L, argv[3])) &&
19161             (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
19162           }
19163           if (_v) {
19164             {
19165               _v = (lua_isuserdata(L, argv[4])) &&
19166               (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
19167             }
19168             if (_v) {
19169               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
19170             }
19171           }
19172         }
19173       }
19174     }
19175   }
19176 
19177   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
19178     "  Possible C/C++ prototypes are:\n"
19179     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
19180     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
19181   lua_error(L);return 0;
19182 }
19183 
19184 
19185 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
19186   int SWIG_arg = 0;
19187   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19188   char *arg2 = (char *) 0 ;
19189   char *arg3 = (char *) 0 ;
19190   char *arg4 = (char *) 0 ;
19191   bool arg5 ;
19192   lldb::SBError *arg6 = 0 ;
19193   lldb::SBTarget result;
19194 
19195   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
19196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
19197   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
19198   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
19199   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
19200   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
19201   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
19202 
19203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19204     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19205   }
19206 
19207   arg2 = (char *)lua_tostring(L, 2);
19208   arg3 = (char *)lua_tostring(L, 3);
19209   arg4 = (char *)lua_tostring(L, 4);
19210   arg5 = (lua_toboolean(L, 5)!=0);
19211 
19212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
19213     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
19214   }
19215 
19216   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
19217   {
19218     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19219     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19220   }
19221   return SWIG_arg;
19222 
19223   if(0) SWIG_fail;
19224 
19225 fail:
19226   lua_error(L);
19227   return SWIG_arg;
19228 }
19229 
19230 
19231 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
19232   int SWIG_arg = 0;
19233   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19234   char *arg2 = (char *) 0 ;
19235   char *arg3 = (char *) 0 ;
19236   lldb::SBTarget result;
19237 
19238   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
19239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
19240   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
19241   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
19242 
19243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19244     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
19245   }
19246 
19247   arg2 = (char *)lua_tostring(L, 2);
19248   arg3 = (char *)lua_tostring(L, 3);
19249   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
19250   {
19251     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19252     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19253   }
19254   return SWIG_arg;
19255 
19256   if(0) SWIG_fail;
19257 
19258 fail:
19259   lua_error(L);
19260   return SWIG_arg;
19261 }
19262 
19263 
19264 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
19265   int SWIG_arg = 0;
19266   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19267   char *arg2 = (char *) 0 ;
19268   char *arg3 = (char *) 0 ;
19269   lldb::SBTarget result;
19270 
19271   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
19272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
19273   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
19274   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
19275 
19276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19277     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19278   }
19279 
19280   arg2 = (char *)lua_tostring(L, 2);
19281   arg3 = (char *)lua_tostring(L, 3);
19282   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19283   {
19284     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19285     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19286   }
19287   return SWIG_arg;
19288 
19289   if(0) SWIG_fail;
19290 
19291 fail:
19292   lua_error(L);
19293   return SWIG_arg;
19294 }
19295 
19296 
19297 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
19298   int SWIG_arg = 0;
19299   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19300   char *arg2 = (char *) 0 ;
19301   lldb::SBTarget result;
19302 
19303   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
19304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
19305   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
19306 
19307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19308     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19309   }
19310 
19311   arg2 = (char *)lua_tostring(L, 2);
19312   result = (arg1)->CreateTarget((char const *)arg2);
19313   {
19314     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19315     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19316   }
19317   return SWIG_arg;
19318 
19319   if(0) SWIG_fail;
19320 
19321 fail:
19322   lua_error(L);
19323   return SWIG_arg;
19324 }
19325 
19326 
19327 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
19328   int argc;
19329   int argv[7]={
19330     1,2,3,4,5,6,7
19331   };
19332 
19333   argc = lua_gettop(L);
19334   if (argc == 2) {
19335     int _v;
19336     {
19337       void *ptr;
19338       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19339         _v = 0;
19340       } else {
19341         _v = 1;
19342       }
19343     }
19344     if (_v) {
19345       {
19346         _v = SWIG_lua_isnilstring(L,argv[1]);
19347       }
19348       if (_v) {
19349         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
19350       }
19351     }
19352   }
19353   if (argc == 6) {
19354     int _v;
19355     {
19356       void *ptr;
19357       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19358         _v = 0;
19359       } else {
19360         _v = 1;
19361       }
19362     }
19363     if (_v) {
19364       {
19365         _v = SWIG_lua_isnilstring(L,argv[1]);
19366       }
19367       if (_v) {
19368         {
19369           _v = SWIG_lua_isnilstring(L,argv[2]);
19370         }
19371         if (_v) {
19372           {
19373             _v = SWIG_lua_isnilstring(L,argv[3]);
19374           }
19375           if (_v) {
19376             {
19377               _v = lua_isboolean(L,argv[4]);
19378             }
19379             if (_v) {
19380               {
19381                 void *ptr;
19382                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
19383                   _v = 0;
19384                 } else {
19385                   _v = 1;
19386                 }
19387               }
19388               if (_v) {
19389                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
19390               }
19391             }
19392           }
19393         }
19394       }
19395     }
19396   }
19397 
19398   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
19399     "  Possible C/C++ prototypes are:\n"
19400     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
19401     "    lldb::SBDebugger::CreateTarget(char const *)\n");
19402   lua_error(L);return 0;
19403 }
19404 
19405 
19406 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
19407   int SWIG_arg = 0;
19408   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19409   lldb::SBTarget result;
19410 
19411   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
19412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
19413 
19414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19415     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19416   }
19417 
19418   result = (arg1)->GetDummyTarget();
19419   {
19420     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19422   }
19423   return SWIG_arg;
19424 
19425   if(0) SWIG_fail;
19426 
19427 fail:
19428   lua_error(L);
19429   return SWIG_arg;
19430 }
19431 
19432 
19433 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
19434   int SWIG_arg = 0;
19435   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19436   lldb::SBTarget *arg2 = 0 ;
19437   bool result;
19438 
19439   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
19440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
19441   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
19442 
19443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19444     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19445   }
19446 
19447 
19448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19449     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
19450   }
19451 
19452   result = (bool)(arg1)->DeleteTarget(*arg2);
19453   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19454   return SWIG_arg;
19455 
19456   if(0) SWIG_fail;
19457 
19458 fail:
19459   lua_error(L);
19460   return SWIG_arg;
19461 }
19462 
19463 
19464 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
19465   int SWIG_arg = 0;
19466   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19467   uint32_t arg2 ;
19468   lldb::SBTarget result;
19469 
19470   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
19471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
19472   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
19473 
19474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19475     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19476   }
19477 
19478   arg2 = (uint32_t)lua_tointeger(L, 2);
19479   result = (arg1)->GetTargetAtIndex(arg2);
19480   {
19481     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19483   }
19484   return SWIG_arg;
19485 
19486   if(0) SWIG_fail;
19487 
19488 fail:
19489   lua_error(L);
19490   return SWIG_arg;
19491 }
19492 
19493 
19494 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
19495   int SWIG_arg = 0;
19496   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19497   lldb::SBTarget arg2 ;
19498   lldb::SBTarget *argp2 ;
19499   uint32_t result;
19500 
19501   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
19502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
19503   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
19504 
19505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19506     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19507   }
19508 
19509 
19510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
19511     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
19512   }
19513   arg2 = *argp2;
19514 
19515   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
19516   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19517   return SWIG_arg;
19518 
19519   if(0) SWIG_fail;
19520 
19521 fail:
19522   lua_error(L);
19523   return SWIG_arg;
19524 }
19525 
19526 
19527 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
19528   int SWIG_arg = 0;
19529   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19530   lldb::pid_t arg2 ;
19531   lldb::SBTarget result;
19532 
19533   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
19534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
19535   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
19536 
19537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19538     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
19539   }
19540 
19541   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
19542   result = (arg1)->FindTargetWithProcessID(arg2);
19543   {
19544     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19545     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19546   }
19547   return SWIG_arg;
19548 
19549   if(0) SWIG_fail;
19550 
19551 fail:
19552   lua_error(L);
19553   return SWIG_arg;
19554 }
19555 
19556 
19557 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
19558   int SWIG_arg = 0;
19559   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19560   char *arg2 = (char *) 0 ;
19561   char *arg3 = (char *) 0 ;
19562   lldb::SBTarget result;
19563 
19564   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
19565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
19566   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
19567   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
19568 
19569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19570     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19571   }
19572 
19573   arg2 = (char *)lua_tostring(L, 2);
19574   arg3 = (char *)lua_tostring(L, 3);
19575   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19576   {
19577     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19579   }
19580   return SWIG_arg;
19581 
19582   if(0) SWIG_fail;
19583 
19584 fail:
19585   lua_error(L);
19586   return SWIG_arg;
19587 }
19588 
19589 
19590 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
19591   int SWIG_arg = 0;
19592   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19593   uint32_t result;
19594 
19595   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
19596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
19597 
19598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19599     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
19600   }
19601 
19602   result = (uint32_t)(arg1)->GetNumTargets();
19603   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19604   return SWIG_arg;
19605 
19606   if(0) SWIG_fail;
19607 
19608 fail:
19609   lua_error(L);
19610   return SWIG_arg;
19611 }
19612 
19613 
19614 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
19615   int SWIG_arg = 0;
19616   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19617   lldb::SBTarget result;
19618 
19619   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
19620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
19621 
19622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19623     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19624   }
19625 
19626   result = (arg1)->GetSelectedTarget();
19627   {
19628     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19629     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19630   }
19631   return SWIG_arg;
19632 
19633   if(0) SWIG_fail;
19634 
19635 fail:
19636   lua_error(L);
19637   return SWIG_arg;
19638 }
19639 
19640 
19641 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
19642   int SWIG_arg = 0;
19643   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19644   lldb::SBTarget *arg2 = 0 ;
19645 
19646   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
19647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
19648   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
19649 
19650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19651     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19652   }
19653 
19654 
19655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19656     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
19657   }
19658 
19659   (arg1)->SetSelectedTarget(*arg2);
19660 
19661   return SWIG_arg;
19662 
19663   if(0) SWIG_fail;
19664 
19665 fail:
19666   lua_error(L);
19667   return SWIG_arg;
19668 }
19669 
19670 
19671 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19672   int SWIG_arg = 0;
19673   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19674   lldb::SBPlatform result;
19675 
19676   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19678 
19679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19680     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19681   }
19682 
19683   result = (arg1)->GetSelectedPlatform();
19684   {
19685     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19687   }
19688   return SWIG_arg;
19689 
19690   if(0) SWIG_fail;
19691 
19692 fail:
19693   lua_error(L);
19694   return SWIG_arg;
19695 }
19696 
19697 
19698 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19699   int SWIG_arg = 0;
19700   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19701   lldb::SBPlatform *arg2 = 0 ;
19702 
19703   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19705   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19706 
19707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19708     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19709   }
19710 
19711 
19712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19713     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19714   }
19715 
19716   (arg1)->SetSelectedPlatform(*arg2);
19717 
19718   return SWIG_arg;
19719 
19720   if(0) SWIG_fail;
19721 
19722 fail:
19723   lua_error(L);
19724   return SWIG_arg;
19725 }
19726 
19727 
19728 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19729   int SWIG_arg = 0;
19730   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19731   uint32_t result;
19732 
19733   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19735 
19736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19737     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19738   }
19739 
19740   result = (uint32_t)(arg1)->GetNumPlatforms();
19741   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19742   return SWIG_arg;
19743 
19744   if(0) SWIG_fail;
19745 
19746 fail:
19747   lua_error(L);
19748   return SWIG_arg;
19749 }
19750 
19751 
19752 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19753   int SWIG_arg = 0;
19754   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19755   uint32_t arg2 ;
19756   lldb::SBPlatform result;
19757 
19758   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19760   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19761 
19762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19763     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19764   }
19765 
19766   arg2 = (uint32_t)lua_tointeger(L, 2);
19767   result = (arg1)->GetPlatformAtIndex(arg2);
19768   {
19769     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19770     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19771   }
19772   return SWIG_arg;
19773 
19774   if(0) SWIG_fail;
19775 
19776 fail:
19777   lua_error(L);
19778   return SWIG_arg;
19779 }
19780 
19781 
19782 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19783   int SWIG_arg = 0;
19784   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19785   uint32_t result;
19786 
19787   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19789 
19790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19791     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19792   }
19793 
19794   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19795   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19796   return SWIG_arg;
19797 
19798   if(0) SWIG_fail;
19799 
19800 fail:
19801   lua_error(L);
19802   return SWIG_arg;
19803 }
19804 
19805 
19806 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19807   int SWIG_arg = 0;
19808   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19809   uint32_t arg2 ;
19810   lldb::SBStructuredData result;
19811 
19812   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19814   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19815 
19816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19817     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19818   }
19819 
19820   arg2 = (uint32_t)lua_tointeger(L, 2);
19821   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19822   {
19823     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19824     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19825   }
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_GetSourceManager(lua_State* L) {
19837   int SWIG_arg = 0;
19838   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19839   SwigValueWrapper< lldb::SBSourceManager > result;
19840 
19841   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19843 
19844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19845     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19846   }
19847 
19848   result = (arg1)->GetSourceManager();
19849   {
19850     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19851     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19852   }
19853   return SWIG_arg;
19854 
19855   if(0) SWIG_fail;
19856 
19857 fail:
19858   lua_error(L);
19859   return SWIG_arg;
19860 }
19861 
19862 
19863 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19864   int SWIG_arg = 0;
19865   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19866   char *arg2 = (char *) 0 ;
19867   lldb::SBError result;
19868 
19869   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19871   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19872 
19873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19874     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19875   }
19876 
19877   arg2 = (char *)lua_tostring(L, 2);
19878   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19879   {
19880     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,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_SetCurrentPlatformSDKRoot(lua_State* L) {
19894   int SWIG_arg = 0;
19895   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19896   char *arg2 = (char *) 0 ;
19897   bool result;
19898 
19899   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19901   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19902 
19903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19904     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19905   }
19906 
19907   arg2 = (char *)lua_tostring(L, 2);
19908   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19909   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19910   return SWIG_arg;
19911 
19912   if(0) SWIG_fail;
19913 
19914 fail:
19915   lua_error(L);
19916   return SWIG_arg;
19917 }
19918 
19919 
19920 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19921   int SWIG_arg = 0;
19922   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19923   bool arg2 ;
19924   bool result;
19925 
19926   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19928   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19929 
19930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19931     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19932   }
19933 
19934   arg2 = (lua_toboolean(L, 2)!=0);
19935   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19936   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19937   return SWIG_arg;
19938 
19939   if(0) SWIG_fail;
19940 
19941 fail:
19942   lua_error(L);
19943   return SWIG_arg;
19944 }
19945 
19946 
19947 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19948   int SWIG_arg = 0;
19949   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19950   bool result;
19951 
19952   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19954 
19955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19956     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19957   }
19958 
19959   result = (bool)(arg1)->GetUseExternalEditor();
19960   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19961   return SWIG_arg;
19962 
19963   if(0) SWIG_fail;
19964 
19965 fail:
19966   lua_error(L);
19967   return SWIG_arg;
19968 }
19969 
19970 
19971 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19972   int SWIG_arg = 0;
19973   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19974   bool arg2 ;
19975   bool result;
19976 
19977   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19978   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19979   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19980 
19981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19982     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19983   }
19984 
19985   arg2 = (lua_toboolean(L, 2)!=0);
19986   result = (bool)(arg1)->SetUseColor(arg2);
19987   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19988   return SWIG_arg;
19989 
19990   if(0) SWIG_fail;
19991 
19992 fail:
19993   lua_error(L);
19994   return SWIG_arg;
19995 }
19996 
19997 
19998 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19999   int SWIG_arg = 0;
20000   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20001   bool result;
20002 
20003   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
20004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
20005 
20006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20007     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
20008   }
20009 
20010   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
20011   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20012   return SWIG_arg;
20013 
20014   if(0) SWIG_fail;
20015 
20016 fail:
20017   lua_error(L);
20018   return SWIG_arg;
20019 }
20020 
20021 
20022 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
20023   int SWIG_arg = 0;
20024   char *arg1 = (char *) 0 ;
20025   size_t arg2 ;
20026   bool result;
20027 
20028   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
20029   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
20030   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
20031   arg1 = (char *)lua_tostring(L, 1);
20032   arg2 = (size_t)lua_tointeger(L, 2);
20033   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
20034   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20035   return SWIG_arg;
20036 
20037   if(0) SWIG_fail;
20038 
20039 fail:
20040   lua_error(L);
20041   return SWIG_arg;
20042 }
20043 
20044 
20045 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
20046   int SWIG_arg = 0;
20047   char *arg1 = (char *) 0 ;
20048   bool result;
20049 
20050   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
20051   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
20052   arg1 = (char *)lua_tostring(L, 1);
20053   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
20054   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20055   return SWIG_arg;
20056 
20057   if(0) SWIG_fail;
20058 
20059 fail:
20060   lua_error(L);
20061   return SWIG_arg;
20062 }
20063 
20064 
20065 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
20066   int SWIG_arg = 0;
20067   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20068   char *arg2 = (char *) 0 ;
20069   lldb::ScriptLanguage result;
20070 
20071   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
20072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
20073   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
20074 
20075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20076     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20077   }
20078 
20079   arg2 = (char *)lua_tostring(L, 2);
20080   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
20081   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20082   return SWIG_arg;
20083 
20084   if(0) SWIG_fail;
20085 
20086 fail:
20087   lua_error(L);
20088   return SWIG_arg;
20089 }
20090 
20091 
20092 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
20093   int SWIG_arg = 0;
20094   char *result = 0 ;
20095 
20096   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
20097   result = (char *)lldb::SBDebugger::GetVersionString();
20098   lua_pushstring(L,(const char *)result); SWIG_arg++;
20099   return SWIG_arg;
20100 
20101   if(0) SWIG_fail;
20102 
20103 fail:
20104   lua_error(L);
20105   return SWIG_arg;
20106 }
20107 
20108 
20109 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
20110   int SWIG_arg = 0;
20111   lldb::StateType arg1 ;
20112   char *result = 0 ;
20113 
20114   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
20115   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
20116   arg1 = (lldb::StateType)lua_tointeger(L, 1);
20117   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
20118   lua_pushstring(L,(const char *)result); SWIG_arg++;
20119   return SWIG_arg;
20120 
20121   if(0) SWIG_fail;
20122 
20123 fail:
20124   lua_error(L);
20125   return SWIG_arg;
20126 }
20127 
20128 
20129 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
20130   int SWIG_arg = 0;
20131   lldb::SBStructuredData result;
20132 
20133   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
20134   result = lldb::SBDebugger::GetBuildConfiguration();
20135   {
20136     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
20137     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
20138   }
20139   return SWIG_arg;
20140 
20141   if(0) SWIG_fail;
20142 
20143 fail:
20144   lua_error(L);
20145   return SWIG_arg;
20146 }
20147 
20148 
20149 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
20150   int SWIG_arg = 0;
20151   lldb::StateType arg1 ;
20152   bool result;
20153 
20154   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
20155   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
20156   arg1 = (lldb::StateType)lua_tointeger(L, 1);
20157   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
20158   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20159   return SWIG_arg;
20160 
20161   if(0) SWIG_fail;
20162 
20163 fail:
20164   lua_error(L);
20165   return SWIG_arg;
20166 }
20167 
20168 
20169 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
20170   int SWIG_arg = 0;
20171   lldb::StateType arg1 ;
20172   bool result;
20173 
20174   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
20175   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
20176   arg1 = (lldb::StateType)lua_tointeger(L, 1);
20177   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
20178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20179   return SWIG_arg;
20180 
20181   if(0) SWIG_fail;
20182 
20183 fail:
20184   lua_error(L);
20185   return SWIG_arg;
20186 }
20187 
20188 
20189 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
20190   int SWIG_arg = 0;
20191   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20192   char *arg2 = (char *) 0 ;
20193   char **arg3 = (char **) 0 ;
20194   bool result;
20195 
20196   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
20197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
20198   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
20199 
20200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20201     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
20202   }
20203 
20204   arg2 = (char *)lua_tostring(L, 2);
20205   {
20206     if (lua_istable(L, 3)) {
20207       size_t size = lua_rawlen(L, 3);
20208       arg3 = (char **)malloc((size + 1) * sizeof(char *));
20209       int i = 0, j = 0;
20210       while (i++ < size) {
20211         lua_rawgeti(L, 3, i);
20212         if (!lua_isstring(L, -1)) {
20213           // if current element cannot be converted to string, raise an error
20214           lua_pop(L, 1);
20215           return luaL_error(L, "List should only contain strings");
20216         }
20217         arg3[j++] = (char *)lua_tostring(L, -1);
20218         lua_pop(L, 1);
20219       }
20220       arg3[j] = 0;
20221     } else if (lua_isnil(L, 3)) {
20222       // "nil" is also acceptable, equivalent as an empty table
20223       arg3 = NULL;
20224     } else {
20225       return luaL_error(L, "A list of strings expected");
20226     }
20227   }
20228   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
20229   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20230   {
20231     free((char *) arg3);
20232   }
20233   return SWIG_arg;
20234 
20235   if(0) SWIG_fail;
20236 
20237 fail:
20238   {
20239     free((char *) arg3);
20240   }
20241   lua_error(L);
20242   return SWIG_arg;
20243 }
20244 
20245 
20246 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
20247   int SWIG_arg = 0;
20248   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20249   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
20250   void *arg3 = (void *) 0 ;
20251 
20252   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
20253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
20254 
20255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20256     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
20257   }
20258 
20259   {
20260     arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
20261     arg3 = (void *)L;
20262 
20263     luaL_checktype(L, 2, LUA_TFUNCTION);
20264     lua_settop(L, 2);
20265 
20266     lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
20267     lua_insert(L, 2);
20268     lua_settable(L, LUA_REGISTRYINDEX);
20269   }
20270   (arg1)->SetLoggingCallback(arg2,arg3);
20271 
20272   return SWIG_arg;
20273 
20274   if(0) SWIG_fail;
20275 
20276 fail:
20277   lua_error(L);
20278   return SWIG_arg;
20279 }
20280 
20281 
20282 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
20283   int SWIG_arg = 0;
20284   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20285   void *arg2 = (void *) 0 ;
20286   size_t arg3 ;
20287 
20288   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
20289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
20290 
20291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20292     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
20293   }
20294 
20295   {
20296     arg2 = (void *)luaL_checklstring(L, 2, &arg3);
20297   }
20298   (arg1)->DispatchInput((void const *)arg2,arg3);
20299 
20300   return SWIG_arg;
20301 
20302   if(0) SWIG_fail;
20303 
20304 fail:
20305   lua_error(L);
20306   return SWIG_arg;
20307 }
20308 
20309 
20310 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
20311   int SWIG_arg = 0;
20312   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20313 
20314   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
20315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
20316 
20317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20318     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
20319   }
20320 
20321   (arg1)->DispatchInputInterrupt();
20322 
20323   return SWIG_arg;
20324 
20325   if(0) SWIG_fail;
20326 
20327 fail:
20328   lua_error(L);
20329   return SWIG_arg;
20330 }
20331 
20332 
20333 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
20334   int SWIG_arg = 0;
20335   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20336 
20337   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
20338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
20339 
20340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20341     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
20342   }
20343 
20344   (arg1)->DispatchInputEndOfFile();
20345 
20346   return SWIG_arg;
20347 
20348   if(0) SWIG_fail;
20349 
20350 fail:
20351   lua_error(L);
20352   return SWIG_arg;
20353 }
20354 
20355 
20356 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
20357   int SWIG_arg = 0;
20358   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20359   char *result = 0 ;
20360 
20361   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
20362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
20363 
20364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20365     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
20366   }
20367 
20368   result = (char *)(arg1)->GetInstanceName();
20369   lua_pushstring(L,(const char *)result); SWIG_arg++;
20370   return SWIG_arg;
20371 
20372   if(0) SWIG_fail;
20373 
20374 fail:
20375   lua_error(L);
20376   return SWIG_arg;
20377 }
20378 
20379 
20380 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
20381   int SWIG_arg = 0;
20382   int arg1 ;
20383   lldb::SBDebugger result;
20384 
20385   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
20386   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
20387   arg1 = (int)lua_tointeger(L, 1);
20388   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
20389   {
20390     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
20391     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
20392   }
20393   return SWIG_arg;
20394 
20395   if(0) SWIG_fail;
20396 
20397 fail:
20398   lua_error(L);
20399   return SWIG_arg;
20400 }
20401 
20402 
20403 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
20404   int SWIG_arg = 0;
20405   char *arg1 = (char *) 0 ;
20406   char *arg2 = (char *) 0 ;
20407   char *arg3 = (char *) 0 ;
20408   lldb::SBError result;
20409 
20410   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
20411   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
20412   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
20413   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
20414   arg1 = (char *)lua_tostring(L, 1);
20415   arg2 = (char *)lua_tostring(L, 2);
20416   arg3 = (char *)lua_tostring(L, 3);
20417   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
20418   {
20419     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20421   }
20422   return SWIG_arg;
20423 
20424   if(0) SWIG_fail;
20425 
20426 fail:
20427   lua_error(L);
20428   return SWIG_arg;
20429 }
20430 
20431 
20432 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
20433   int SWIG_arg = 0;
20434   char *arg1 = (char *) 0 ;
20435   char *arg2 = (char *) 0 ;
20436   lldb::SBStringList result;
20437 
20438   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
20439   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
20440   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
20441   arg1 = (char *)lua_tostring(L, 1);
20442   arg2 = (char *)lua_tostring(L, 2);
20443   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
20444   {
20445     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
20446     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
20447   }
20448   return SWIG_arg;
20449 
20450   if(0) SWIG_fail;
20451 
20452 fail:
20453   lua_error(L);
20454   return SWIG_arg;
20455 }
20456 
20457 
20458 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
20459   int SWIG_arg = 0;
20460   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20461   lldb::SBStream *arg2 = 0 ;
20462   bool result;
20463 
20464   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
20465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
20466   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
20467 
20468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20469     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
20470   }
20471 
20472 
20473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20474     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20475   }
20476 
20477   result = (bool)(arg1)->GetDescription(*arg2);
20478   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20479   return SWIG_arg;
20480 
20481   if(0) SWIG_fail;
20482 
20483 fail:
20484   lua_error(L);
20485   return SWIG_arg;
20486 }
20487 
20488 
20489 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
20490   int SWIG_arg = 0;
20491   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20492   uint32_t result;
20493 
20494   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
20495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
20496 
20497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20498     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20499   }
20500 
20501   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
20502   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20503   return SWIG_arg;
20504 
20505   if(0) SWIG_fail;
20506 
20507 fail:
20508   lua_error(L);
20509   return SWIG_arg;
20510 }
20511 
20512 
20513 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
20514   int SWIG_arg = 0;
20515   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20516   uint32_t arg2 ;
20517 
20518   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
20519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
20520   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
20521 
20522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20523     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20524   }
20525 
20526   arg2 = (uint32_t)lua_tointeger(L, 2);
20527   (arg1)->SetTerminalWidth(arg2);
20528 
20529   return SWIG_arg;
20530 
20531   if(0) SWIG_fail;
20532 
20533 fail:
20534   lua_error(L);
20535   return SWIG_arg;
20536 }
20537 
20538 
20539 static int _wrap_SBDebugger_GetID(lua_State* L) {
20540   int SWIG_arg = 0;
20541   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20542   lldb::user_id_t result;
20543 
20544   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
20545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
20546 
20547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20548     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
20549   }
20550 
20551   result = (lldb::user_id_t)(arg1)->GetID();
20552   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20553   return SWIG_arg;
20554 
20555   if(0) SWIG_fail;
20556 
20557 fail:
20558   lua_error(L);
20559   return SWIG_arg;
20560 }
20561 
20562 
20563 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
20564   int SWIG_arg = 0;
20565   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20566   char *result = 0 ;
20567 
20568   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
20569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
20570 
20571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20572     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20573   }
20574 
20575   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
20576   lua_pushstring(L,(const char *)result); SWIG_arg++;
20577   return SWIG_arg;
20578 
20579   if(0) SWIG_fail;
20580 
20581 fail:
20582   lua_error(L);
20583   return SWIG_arg;
20584 }
20585 
20586 
20587 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
20588   int SWIG_arg = 0;
20589   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20590   char *arg2 = (char *) 0 ;
20591 
20592   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
20593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
20594   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
20595 
20596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20597     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20598   }
20599 
20600   arg2 = (char *)lua_tostring(L, 2);
20601   (arg1)->SetPrompt((char const *)arg2);
20602 
20603   return SWIG_arg;
20604 
20605   if(0) SWIG_fail;
20606 
20607 fail:
20608   lua_error(L);
20609   return SWIG_arg;
20610 }
20611 
20612 
20613 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
20614   int SWIG_arg = 0;
20615   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20616   char *result = 0 ;
20617 
20618   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
20619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
20620 
20621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20622     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
20623   }
20624 
20625   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
20626   lua_pushstring(L,(const char *)result); SWIG_arg++;
20627   return SWIG_arg;
20628 
20629   if(0) SWIG_fail;
20630 
20631 fail:
20632   lua_error(L);
20633   return SWIG_arg;
20634 }
20635 
20636 
20637 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
20638   int SWIG_arg = 0;
20639   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20640   lldb::ScriptLanguage result;
20641 
20642   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
20643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
20644 
20645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20646     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20647   }
20648 
20649   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
20650   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20651   return SWIG_arg;
20652 
20653   if(0) SWIG_fail;
20654 
20655 fail:
20656   lua_error(L);
20657   return SWIG_arg;
20658 }
20659 
20660 
20661 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
20662   int SWIG_arg = 0;
20663   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20664   lldb::ScriptLanguage arg2 ;
20665 
20666   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
20667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
20668   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
20669 
20670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20671     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20672   }
20673 
20674   arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
20675   (arg1)->SetScriptLanguage(arg2);
20676 
20677   return SWIG_arg;
20678 
20679   if(0) SWIG_fail;
20680 
20681 fail:
20682   lua_error(L);
20683   return SWIG_arg;
20684 }
20685 
20686 
20687 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
20688   int SWIG_arg = 0;
20689   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20690   bool result;
20691 
20692   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20694 
20695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20696     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20697   }
20698 
20699   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20700   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20701   return SWIG_arg;
20702 
20703   if(0) SWIG_fail;
20704 
20705 fail:
20706   lua_error(L);
20707   return SWIG_arg;
20708 }
20709 
20710 
20711 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20712   int SWIG_arg = 0;
20713   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20714   bool arg2 ;
20715 
20716   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20718   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20719 
20720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20721     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20722   }
20723 
20724   arg2 = (lua_toboolean(L, 2)!=0);
20725   (arg1)->SetCloseInputOnEOF(arg2);
20726 
20727   return SWIG_arg;
20728 
20729   if(0) SWIG_fail;
20730 
20731 fail:
20732   lua_error(L);
20733   return SWIG_arg;
20734 }
20735 
20736 
20737 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20738   int SWIG_arg = 0;
20739   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20740   char *arg2 = (char *) 0 ;
20741   lldb::SBTypeCategory result;
20742 
20743   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20745   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20746 
20747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20748     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20749   }
20750 
20751   arg2 = (char *)lua_tostring(L, 2);
20752   result = (arg1)->GetCategory((char const *)arg2);
20753   {
20754     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20755     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20756   }
20757   return SWIG_arg;
20758 
20759   if(0) SWIG_fail;
20760 
20761 fail:
20762   lua_error(L);
20763   return SWIG_arg;
20764 }
20765 
20766 
20767 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20768   int SWIG_arg = 0;
20769   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20770   lldb::LanguageType arg2 ;
20771   lldb::SBTypeCategory result;
20772 
20773   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20775   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20776 
20777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20778     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20779   }
20780 
20781   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
20782   result = (arg1)->GetCategory(arg2);
20783   {
20784     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20785     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20786   }
20787   return SWIG_arg;
20788 
20789   if(0) SWIG_fail;
20790 
20791 fail:
20792   lua_error(L);
20793   return SWIG_arg;
20794 }
20795 
20796 
20797 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20798   int argc;
20799   int argv[3]={
20800     1,2,3
20801   };
20802 
20803   argc = lua_gettop(L);
20804   if (argc == 2) {
20805     int _v;
20806     {
20807       void *ptr;
20808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20809         _v = 0;
20810       } else {
20811         _v = 1;
20812       }
20813     }
20814     if (_v) {
20815       {
20816         _v = lua_isnumber(L,argv[1]);
20817       }
20818       if (_v) {
20819         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20820       }
20821     }
20822   }
20823   if (argc == 2) {
20824     int _v;
20825     {
20826       void *ptr;
20827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20828         _v = 0;
20829       } else {
20830         _v = 1;
20831       }
20832     }
20833     if (_v) {
20834       {
20835         _v = SWIG_lua_isnilstring(L,argv[1]);
20836       }
20837       if (_v) {
20838         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20839       }
20840     }
20841   }
20842 
20843   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20844     "  Possible C/C++ prototypes are:\n"
20845     "    lldb::SBDebugger::GetCategory(char const *)\n"
20846     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20847   lua_error(L);return 0;
20848 }
20849 
20850 
20851 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20852   int SWIG_arg = 0;
20853   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20854   char *arg2 = (char *) 0 ;
20855   lldb::SBTypeCategory result;
20856 
20857   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20859   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20860 
20861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20862     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20863   }
20864 
20865   arg2 = (char *)lua_tostring(L, 2);
20866   result = (arg1)->CreateCategory((char const *)arg2);
20867   {
20868     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20869     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20870   }
20871   return SWIG_arg;
20872 
20873   if(0) SWIG_fail;
20874 
20875 fail:
20876   lua_error(L);
20877   return SWIG_arg;
20878 }
20879 
20880 
20881 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20882   int SWIG_arg = 0;
20883   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20884   char *arg2 = (char *) 0 ;
20885   bool result;
20886 
20887   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20889   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20890 
20891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20892     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20893   }
20894 
20895   arg2 = (char *)lua_tostring(L, 2);
20896   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20897   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20898   return SWIG_arg;
20899 
20900   if(0) SWIG_fail;
20901 
20902 fail:
20903   lua_error(L);
20904   return SWIG_arg;
20905 }
20906 
20907 
20908 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20909   int SWIG_arg = 0;
20910   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20911   uint32_t result;
20912 
20913   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20915 
20916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20917     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20918   }
20919 
20920   result = (uint32_t)(arg1)->GetNumCategories();
20921   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20922   return SWIG_arg;
20923 
20924   if(0) SWIG_fail;
20925 
20926 fail:
20927   lua_error(L);
20928   return SWIG_arg;
20929 }
20930 
20931 
20932 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20933   int SWIG_arg = 0;
20934   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20935   uint32_t arg2 ;
20936   lldb::SBTypeCategory result;
20937 
20938   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20940   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20941 
20942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20943     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20944   }
20945 
20946   arg2 = (uint32_t)lua_tointeger(L, 2);
20947   result = (arg1)->GetCategoryAtIndex(arg2);
20948   {
20949     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20950     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20951   }
20952   return SWIG_arg;
20953 
20954   if(0) SWIG_fail;
20955 
20956 fail:
20957   lua_error(L);
20958   return SWIG_arg;
20959 }
20960 
20961 
20962 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20963   int SWIG_arg = 0;
20964   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20965   lldb::SBTypeCategory result;
20966 
20967   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20969 
20970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20971     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20972   }
20973 
20974   result = (arg1)->GetDefaultCategory();
20975   {
20976     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20977     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20978   }
20979   return SWIG_arg;
20980 
20981   if(0) SWIG_fail;
20982 
20983 fail:
20984   lua_error(L);
20985   return SWIG_arg;
20986 }
20987 
20988 
20989 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20990   int SWIG_arg = 0;
20991   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20992   lldb::SBTypeNameSpecifier arg2 ;
20993   lldb::SBTypeNameSpecifier *argp2 ;
20994   lldb::SBTypeFormat result;
20995 
20996   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20998   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20999 
21000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21001     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
21002   }
21003 
21004 
21005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21006     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21007   }
21008   arg2 = *argp2;
21009 
21010   result = (arg1)->GetFormatForType(arg2);
21011   {
21012     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
21013     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
21014   }
21015   return SWIG_arg;
21016 
21017   if(0) SWIG_fail;
21018 
21019 fail:
21020   lua_error(L);
21021   return SWIG_arg;
21022 }
21023 
21024 
21025 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
21026   int SWIG_arg = 0;
21027   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21028   lldb::SBTypeNameSpecifier arg2 ;
21029   lldb::SBTypeNameSpecifier *argp2 ;
21030   lldb::SBTypeSummary result;
21031 
21032   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
21033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
21034   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
21035 
21036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21037     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
21038   }
21039 
21040 
21041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21042     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21043   }
21044   arg2 = *argp2;
21045 
21046   result = (arg1)->GetSummaryForType(arg2);
21047   {
21048     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
21049     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
21050   }
21051   return SWIG_arg;
21052 
21053   if(0) SWIG_fail;
21054 
21055 fail:
21056   lua_error(L);
21057   return SWIG_arg;
21058 }
21059 
21060 
21061 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
21062   int SWIG_arg = 0;
21063   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21064   lldb::SBTypeNameSpecifier arg2 ;
21065   lldb::SBTypeNameSpecifier *argp2 ;
21066   lldb::SBTypeFilter result;
21067 
21068   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
21069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
21070   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
21071 
21072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21073     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
21074   }
21075 
21076 
21077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21078     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21079   }
21080   arg2 = *argp2;
21081 
21082   result = (arg1)->GetFilterForType(arg2);
21083   {
21084     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
21085     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
21086   }
21087   return SWIG_arg;
21088 
21089   if(0) SWIG_fail;
21090 
21091 fail:
21092   lua_error(L);
21093   return SWIG_arg;
21094 }
21095 
21096 
21097 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
21098   int SWIG_arg = 0;
21099   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21100   lldb::SBTypeNameSpecifier arg2 ;
21101   lldb::SBTypeNameSpecifier *argp2 ;
21102   lldb::SBTypeSynthetic result;
21103 
21104   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
21105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
21106   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
21107 
21108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21109     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
21110   }
21111 
21112 
21113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21114     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21115   }
21116   arg2 = *argp2;
21117 
21118   result = (arg1)->GetSyntheticForType(arg2);
21119   {
21120     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
21121     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
21122   }
21123   return SWIG_arg;
21124 
21125   if(0) SWIG_fail;
21126 
21127 fail:
21128   lua_error(L);
21129   return SWIG_arg;
21130 }
21131 
21132 
21133 static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
21134   int SWIG_arg = 0;
21135   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21136   lldb::ScriptLanguage arg2 ;
21137   lldb::SBStructuredData result;
21138 
21139   SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
21140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
21141   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
21142 
21143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21144     SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
21145   }
21146 
21147   arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
21148   result = (arg1)->GetScriptInterpreterInfo(arg2);
21149   {
21150     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
21151     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
21152   }
21153   return SWIG_arg;
21154 
21155   if(0) SWIG_fail;
21156 
21157 fail:
21158   lua_error(L);
21159   return SWIG_arg;
21160 }
21161 
21162 
21163 static int _wrap_SBDebugger___tostring(lua_State* L) {
21164   int SWIG_arg = 0;
21165   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21166   std::string result;
21167 
21168   SWIG_check_num_args("lldb::SBDebugger::__repr__",1,1)
21169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__repr__",1,"lldb::SBDebugger *");
21170 
21171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21172     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
21173   }
21174 
21175   result = lldb_SBDebugger___repr__(arg1);
21176   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21177   return SWIG_arg;
21178 
21179   if(0) SWIG_fail;
21180 
21181 fail:
21182   lua_error(L);
21183   return SWIG_arg;
21184 }
21185 
21186 
21187 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
21188   int SWIG_arg = 0;
21189   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21190   bool arg2 ;
21191   bool arg3 ;
21192   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
21193   int *arg5 = 0 ;
21194   bool *arg6 = 0 ;
21195   bool *arg7 = 0 ;
21196   int temp5 ;
21197   bool temp6 ;
21198   bool temp7 ;
21199 
21200   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
21201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
21202   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
21203   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
21204   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
21205   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
21206   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
21207   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
21208 
21209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21210     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
21211   }
21212 
21213   arg2 = (lua_toboolean(L, 2)!=0);
21214   arg3 = (lua_toboolean(L, 3)!=0);
21215 
21216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
21217     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
21218   }
21219 
21220   temp5 = (int)lua_tointeger(L,5);
21221   arg5 = &temp5;
21222   temp6 = (lua_toboolean(L,6)!=0);
21223   arg6 = &temp6;
21224   temp7 = (lua_toboolean(L,7)!=0);
21225   arg7 = &temp7;
21226   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
21227 
21228   lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
21229   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
21230   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
21231   return SWIG_arg;
21232 
21233   if(0) SWIG_fail;
21234 
21235 fail:
21236   lua_error(L);
21237   return SWIG_arg;
21238 }
21239 
21240 
21241 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
21242   int SWIG_arg = 0;
21243   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21244   lldb::LanguageType arg2 ;
21245   char *arg3 = (char *) 0 ;
21246   lldb::SBError result;
21247 
21248   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
21249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
21250   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
21251   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
21252 
21253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21254     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
21255   }
21256 
21257   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
21258   arg3 = (char *)lua_tostring(L, 3);
21259   result = (arg1)->RunREPL(arg2,(char const *)arg3);
21260   {
21261     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
21262     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21263   }
21264   return SWIG_arg;
21265 
21266   if(0) SWIG_fail;
21267 
21268 fail:
21269   lua_error(L);
21270   return SWIG_arg;
21271 }
21272 
21273 
21274 static int _wrap_SBDebugger_LoadTraceFromFile(lua_State* L) {
21275   int SWIG_arg = 0;
21276   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21277   lldb::SBError *arg2 = 0 ;
21278   lldb::SBFileSpec *arg3 = 0 ;
21279   lldb::SBTrace result;
21280 
21281   SWIG_check_num_args("lldb::SBDebugger::LoadTraceFromFile",3,3)
21282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",1,"lldb::SBDebugger *");
21283   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",2,"lldb::SBError &");
21284   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
21285 
21286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21287     SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBDebugger);
21288   }
21289 
21290 
21291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
21292     SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBError);
21293   }
21294 
21295 
21296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
21297     SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
21298   }
21299 
21300   result = (arg1)->LoadTraceFromFile(*arg2,(lldb::SBFileSpec const &)*arg3);
21301   {
21302     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
21303     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
21304   }
21305   return SWIG_arg;
21306 
21307   if(0) SWIG_fail;
21308 
21309 fail:
21310   lua_error(L);
21311   return SWIG_arg;
21312 }
21313 
21314 
21315 static void swig_delete_SBDebugger(void *obj) {
21316 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
21317 delete arg1;
21318 }
21319 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
21320     assert(lua_istable(L,1));
21321     lua_pushcfunction(L,_wrap_new_SBDebugger);
21322     assert(!lua_isnil(L,-1));
21323     lua_replace(L,1); /* replace our table with real constructor */
21324     lua_call(L,lua_gettop(L)-1,1);
21325     return 1;
21326 }
21327 static swig_lua_attribute swig_SBDebugger_attributes[] = {
21328     {0,0,0}
21329 };
21330 static swig_lua_method swig_SBDebugger_methods[]= {
21331     { "GetBroadcaster", _wrap_SBDebugger_GetBroadcaster},
21332     { "IsValid", _wrap_SBDebugger_IsValid},
21333     { "Clear", _wrap_SBDebugger_Clear},
21334     { "SetAsync", _wrap_SBDebugger_SetAsync},
21335     { "GetAsync", _wrap_SBDebugger_GetAsync},
21336     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
21337     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
21338     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
21339     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
21340     { "SetInputString", _wrap_SBDebugger_SetInputString},
21341     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
21342     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
21343     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
21344     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
21345     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
21346     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
21347     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
21348     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
21349     { "GetListener", _wrap_SBDebugger_GetListener},
21350     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
21351     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
21352     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
21353     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
21354     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
21355     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
21356     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
21357     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
21358     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
21359     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
21360     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
21361     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
21362     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
21363     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
21364     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
21365     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
21366     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
21367     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
21368     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
21369     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
21370     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
21371     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
21372     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
21373     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
21374     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
21375     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
21376     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
21377     { "EnableLog", _wrap_SBDebugger_EnableLog},
21378     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
21379     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
21380     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
21381     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
21382     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
21383     { "GetDescription", _wrap_SBDebugger_GetDescription},
21384     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
21385     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
21386     { "GetID", _wrap_SBDebugger_GetID},
21387     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
21388     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
21389     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
21390     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
21391     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
21392     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
21393     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
21394     { "GetCategory", _wrap_SBDebugger_GetCategory},
21395     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
21396     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
21397     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
21398     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
21399     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
21400     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
21401     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
21402     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
21403     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
21404     { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
21405     { "__tostring", _wrap_SBDebugger___tostring},
21406     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
21407     { "RunREPL", _wrap_SBDebugger_RunREPL},
21408     { "LoadTraceFromFile", _wrap_SBDebugger_LoadTraceFromFile},
21409     {0,0}
21410 };
21411 static swig_lua_method swig_SBDebugger_meta[] = {
21412     { "__tostring", _wrap_SBDebugger___tostring},
21413     {0,0}
21414 };
21415 
21416 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
21417     {0,0,0}
21418 };
21419 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
21420     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
21421     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
21422     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
21423     {0,0,0,0,0,0}
21424 };
21425 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
21426     { "GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
21427     { "GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
21428     { "Initialize", _wrap_SBDebugger_Initialize},
21429     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
21430     { "PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
21431     { "Terminate", _wrap_SBDebugger_Terminate},
21432     { "Create", _wrap_SBDebugger_Create},
21433     { "Destroy", _wrap_SBDebugger_Destroy},
21434     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
21435     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
21436     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
21437     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
21438     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
21439     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
21440     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
21441     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
21442     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
21443     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
21444     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
21445     {0,0}
21446 };
21447 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
21448     0
21449 };
21450 
21451 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
21452     "SBDebugger",
21453     swig_SBDebugger_Sf_SwigStatic_methods,
21454     swig_SBDebugger_Sf_SwigStatic_attributes,
21455     swig_SBDebugger_Sf_SwigStatic_constants,
21456     swig_SBDebugger_Sf_SwigStatic_classes,
21457     0
21458 };
21459 static swig_lua_class *swig_SBDebugger_bases[] = {0};
21460 static const char *swig_SBDebugger_base_names[] = {0};
21461 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 };
21462 
21463 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
21464   int SWIG_arg = 0;
21465   lldb::SBDeclaration *result = 0 ;
21466 
21467   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
21468   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
21469   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21470   return SWIG_arg;
21471 
21472   if(0) SWIG_fail;
21473 
21474 fail:
21475   lua_error(L);
21476   return SWIG_arg;
21477 }
21478 
21479 
21480 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
21481   int SWIG_arg = 0;
21482   lldb::SBDeclaration *arg1 = 0 ;
21483   lldb::SBDeclaration *result = 0 ;
21484 
21485   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
21486   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
21487 
21488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21489     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
21490   }
21491 
21492   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
21493   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21494   return SWIG_arg;
21495 
21496   if(0) SWIG_fail;
21497 
21498 fail:
21499   lua_error(L);
21500   return SWIG_arg;
21501 }
21502 
21503 
21504 static int _wrap_new_SBDeclaration(lua_State* L) {
21505   int argc;
21506   int argv[2]={
21507     1,2
21508   };
21509 
21510   argc = lua_gettop(L);
21511   if (argc == 0) {
21512     return _wrap_new_SBDeclaration__SWIG_0(L);
21513   }
21514   if (argc == 1) {
21515     int _v;
21516     {
21517       void *ptr;
21518       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
21519         _v = 0;
21520       } else {
21521         _v = 1;
21522       }
21523     }
21524     if (_v) {
21525       return _wrap_new_SBDeclaration__SWIG_1(L);
21526     }
21527   }
21528 
21529   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
21530     "  Possible C/C++ prototypes are:\n"
21531     "    lldb::SBDeclaration::SBDeclaration()\n"
21532     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
21533   lua_error(L);return 0;
21534 }
21535 
21536 
21537 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
21538   int SWIG_arg = 0;
21539   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21540   bool result;
21541 
21542   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
21543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
21544 
21545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21546     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
21547   }
21548 
21549   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
21550   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21551   return SWIG_arg;
21552 
21553   if(0) SWIG_fail;
21554 
21555 fail:
21556   lua_error(L);
21557   return SWIG_arg;
21558 }
21559 
21560 
21561 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
21562   int SWIG_arg = 0;
21563   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21564   lldb::SBFileSpec result;
21565 
21566   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
21567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
21568 
21569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21570     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21571   }
21572 
21573   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
21574   {
21575     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
21576     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
21577   }
21578   return SWIG_arg;
21579 
21580   if(0) SWIG_fail;
21581 
21582 fail:
21583   lua_error(L);
21584   return SWIG_arg;
21585 }
21586 
21587 
21588 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
21589   int SWIG_arg = 0;
21590   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21591   uint32_t result;
21592 
21593   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
21594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
21595 
21596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21597     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21598   }
21599 
21600   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
21601   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21602   return SWIG_arg;
21603 
21604   if(0) SWIG_fail;
21605 
21606 fail:
21607   lua_error(L);
21608   return SWIG_arg;
21609 }
21610 
21611 
21612 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
21613   int SWIG_arg = 0;
21614   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21615   uint32_t result;
21616 
21617   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
21618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
21619 
21620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21621     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21622   }
21623 
21624   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
21625   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21626   return SWIG_arg;
21627 
21628   if(0) SWIG_fail;
21629 
21630 fail:
21631   lua_error(L);
21632   return SWIG_arg;
21633 }
21634 
21635 
21636 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
21637   int SWIG_arg = 0;
21638   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21639   lldb::SBStream *arg2 = 0 ;
21640   bool result;
21641 
21642   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
21643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
21644   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
21645 
21646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21647     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
21648   }
21649 
21650 
21651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21652     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21653   }
21654 
21655   result = (bool)(arg1)->GetDescription(*arg2);
21656   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21657   return SWIG_arg;
21658 
21659   if(0) SWIG_fail;
21660 
21661 fail:
21662   lua_error(L);
21663   return SWIG_arg;
21664 }
21665 
21666 
21667 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
21668   int SWIG_arg = 0;
21669   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21670   lldb::SBFileSpec arg2 ;
21671   lldb::SBFileSpec *argp2 ;
21672 
21673   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
21674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
21675   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
21676 
21677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21678     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21679   }
21680 
21681 
21682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
21683     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
21684   }
21685   arg2 = *argp2;
21686 
21687   (arg1)->SetFileSpec(arg2);
21688 
21689   return SWIG_arg;
21690 
21691   if(0) SWIG_fail;
21692 
21693 fail:
21694   lua_error(L);
21695   return SWIG_arg;
21696 }
21697 
21698 
21699 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
21700   int SWIG_arg = 0;
21701   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21702   uint32_t arg2 ;
21703 
21704   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
21705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
21706   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
21707 
21708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21709     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21710   }
21711 
21712   arg2 = (uint32_t)lua_tointeger(L, 2);
21713   (arg1)->SetLine(arg2);
21714 
21715   return SWIG_arg;
21716 
21717   if(0) SWIG_fail;
21718 
21719 fail:
21720   lua_error(L);
21721   return SWIG_arg;
21722 }
21723 
21724 
21725 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
21726   int SWIG_arg = 0;
21727   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21728   uint32_t arg2 ;
21729 
21730   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
21731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
21732   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
21733 
21734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21735     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21736   }
21737 
21738   arg2 = (uint32_t)lua_tointeger(L, 2);
21739   (arg1)->SetColumn(arg2);
21740 
21741   return SWIG_arg;
21742 
21743   if(0) SWIG_fail;
21744 
21745 fail:
21746   lua_error(L);
21747   return SWIG_arg;
21748 }
21749 
21750 
21751 static int _wrap_SBDeclaration___eq(lua_State* L) {
21752   int SWIG_arg = 0;
21753   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21754   lldb::SBDeclaration *arg2 = 0 ;
21755   bool result;
21756 
21757   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
21758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
21759   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
21760 
21761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21762     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
21763   }
21764 
21765 
21766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
21767     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
21768   }
21769 
21770   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21772   return SWIG_arg;
21773 
21774   if(0) SWIG_fail;
21775 
21776 fail:
21777   lua_error(L);
21778   return SWIG_arg;
21779 }
21780 
21781 
21782 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21783   int SWIG_arg = 0;
21784   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21785   std::string result;
21786 
21787   SWIG_check_num_args("lldb::SBDeclaration::__repr__",1,1)
21788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__repr__",1,"lldb::SBDeclaration *");
21789 
21790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21791     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21792   }
21793 
21794   result = lldb_SBDeclaration___repr__(arg1);
21795   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
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 void swig_delete_SBDeclaration(void *obj) {
21807 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21808 delete arg1;
21809 }
21810 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21811     assert(lua_istable(L,1));
21812     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21813     assert(!lua_isnil(L,-1));
21814     lua_replace(L,1); /* replace our table with real constructor */
21815     lua_call(L,lua_gettop(L)-1,1);
21816     return 1;
21817 }
21818 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21819     {0,0,0}
21820 };
21821 static swig_lua_method swig_SBDeclaration_methods[]= {
21822     { "IsValid", _wrap_SBDeclaration_IsValid},
21823     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21824     { "GetLine", _wrap_SBDeclaration_GetLine},
21825     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21826     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21827     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21828     { "SetLine", _wrap_SBDeclaration_SetLine},
21829     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21830     { "__eq", _wrap_SBDeclaration___eq},
21831     { "__tostring", _wrap_SBDeclaration___tostring},
21832     {0,0}
21833 };
21834 static swig_lua_method swig_SBDeclaration_meta[] = {
21835     { "__eq", _wrap_SBDeclaration___eq},
21836     { "__tostring", _wrap_SBDeclaration___tostring},
21837     {0,0}
21838 };
21839 
21840 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21841     {0,0,0}
21842 };
21843 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21844     {0,0,0,0,0,0}
21845 };
21846 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21847     {0,0}
21848 };
21849 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21850     0
21851 };
21852 
21853 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21854     "SBDeclaration",
21855     swig_SBDeclaration_Sf_SwigStatic_methods,
21856     swig_SBDeclaration_Sf_SwigStatic_attributes,
21857     swig_SBDeclaration_Sf_SwigStatic_constants,
21858     swig_SBDeclaration_Sf_SwigStatic_classes,
21859     0
21860 };
21861 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21862 static const char *swig_SBDeclaration_base_names[] = {0};
21863 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 };
21864 
21865 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21866   int SWIG_arg = 0;
21867   lldb::SBError *result = 0 ;
21868 
21869   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21870   result = (lldb::SBError *)new lldb::SBError();
21871   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21872   return SWIG_arg;
21873 
21874   if(0) SWIG_fail;
21875 
21876 fail:
21877   lua_error(L);
21878   return SWIG_arg;
21879 }
21880 
21881 
21882 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21883   int SWIG_arg = 0;
21884   lldb::SBError *arg1 = 0 ;
21885   lldb::SBError *result = 0 ;
21886 
21887   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21888   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21889 
21890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21891     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21892   }
21893 
21894   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21895   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21896   return SWIG_arg;
21897 
21898   if(0) SWIG_fail;
21899 
21900 fail:
21901   lua_error(L);
21902   return SWIG_arg;
21903 }
21904 
21905 
21906 static int _wrap_new_SBError(lua_State* L) {
21907   int argc;
21908   int argv[2]={
21909     1,2
21910   };
21911 
21912   argc = lua_gettop(L);
21913   if (argc == 0) {
21914     return _wrap_new_SBError__SWIG_0(L);
21915   }
21916   if (argc == 1) {
21917     int _v;
21918     {
21919       void *ptr;
21920       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21921         _v = 0;
21922       } else {
21923         _v = 1;
21924       }
21925     }
21926     if (_v) {
21927       return _wrap_new_SBError__SWIG_1(L);
21928     }
21929   }
21930 
21931   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21932     "  Possible C/C++ prototypes are:\n"
21933     "    lldb::SBError::SBError()\n"
21934     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21935   lua_error(L);return 0;
21936 }
21937 
21938 
21939 static int _wrap_SBError_GetCString(lua_State* L) {
21940   int SWIG_arg = 0;
21941   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21942   char *result = 0 ;
21943 
21944   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21946 
21947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21948     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21949   }
21950 
21951   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21952   lua_pushstring(L,(const char *)result); SWIG_arg++;
21953   return SWIG_arg;
21954 
21955   if(0) SWIG_fail;
21956 
21957 fail:
21958   lua_error(L);
21959   return SWIG_arg;
21960 }
21961 
21962 
21963 static int _wrap_SBError_Clear(lua_State* L) {
21964   int SWIG_arg = 0;
21965   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21966 
21967   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21969 
21970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21971     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21972   }
21973 
21974   (arg1)->Clear();
21975 
21976   return SWIG_arg;
21977 
21978   if(0) SWIG_fail;
21979 
21980 fail:
21981   lua_error(L);
21982   return SWIG_arg;
21983 }
21984 
21985 
21986 static int _wrap_SBError_Fail(lua_State* L) {
21987   int SWIG_arg = 0;
21988   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21989   bool result;
21990 
21991   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21993 
21994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21995     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21996   }
21997 
21998   result = (bool)((lldb::SBError const *)arg1)->Fail();
21999   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22000   return SWIG_arg;
22001 
22002   if(0) SWIG_fail;
22003 
22004 fail:
22005   lua_error(L);
22006   return SWIG_arg;
22007 }
22008 
22009 
22010 static int _wrap_SBError_Success(lua_State* L) {
22011   int SWIG_arg = 0;
22012   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22013   bool result;
22014 
22015   SWIG_check_num_args("lldb::SBError::Success",1,1)
22016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
22017 
22018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22019     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
22020   }
22021 
22022   result = (bool)((lldb::SBError const *)arg1)->Success();
22023   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22024   return SWIG_arg;
22025 
22026   if(0) SWIG_fail;
22027 
22028 fail:
22029   lua_error(L);
22030   return SWIG_arg;
22031 }
22032 
22033 
22034 static int _wrap_SBError_GetError(lua_State* L) {
22035   int SWIG_arg = 0;
22036   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22037   uint32_t result;
22038 
22039   SWIG_check_num_args("lldb::SBError::GetError",1,1)
22040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
22041 
22042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22043     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
22044   }
22045 
22046   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
22047   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22048   return SWIG_arg;
22049 
22050   if(0) SWIG_fail;
22051 
22052 fail:
22053   lua_error(L);
22054   return SWIG_arg;
22055 }
22056 
22057 
22058 static int _wrap_SBError_GetType(lua_State* L) {
22059   int SWIG_arg = 0;
22060   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22061   lldb::ErrorType result;
22062 
22063   SWIG_check_num_args("lldb::SBError::GetType",1,1)
22064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
22065 
22066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22067     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
22068   }
22069 
22070   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
22071   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22072   return SWIG_arg;
22073 
22074   if(0) SWIG_fail;
22075 
22076 fail:
22077   lua_error(L);
22078   return SWIG_arg;
22079 }
22080 
22081 
22082 static int _wrap_SBError_SetError(lua_State* L) {
22083   int SWIG_arg = 0;
22084   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22085   uint32_t arg2 ;
22086   lldb::ErrorType arg3 ;
22087 
22088   SWIG_check_num_args("lldb::SBError::SetError",3,3)
22089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
22090   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
22091   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
22092 
22093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22094     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
22095   }
22096 
22097   arg2 = (uint32_t)lua_tointeger(L, 2);
22098   arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
22099   (arg1)->SetError(arg2,arg3);
22100 
22101   return SWIG_arg;
22102 
22103   if(0) SWIG_fail;
22104 
22105 fail:
22106   lua_error(L);
22107   return SWIG_arg;
22108 }
22109 
22110 
22111 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
22112   int SWIG_arg = 0;
22113   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22114 
22115   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
22116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
22117 
22118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22119     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
22120   }
22121 
22122   (arg1)->SetErrorToErrno();
22123 
22124   return SWIG_arg;
22125 
22126   if(0) SWIG_fail;
22127 
22128 fail:
22129   lua_error(L);
22130   return SWIG_arg;
22131 }
22132 
22133 
22134 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
22135   int SWIG_arg = 0;
22136   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22137 
22138   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
22139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
22140 
22141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22142     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
22143   }
22144 
22145   (arg1)->SetErrorToGenericError();
22146 
22147   return SWIG_arg;
22148 
22149   if(0) SWIG_fail;
22150 
22151 fail:
22152   lua_error(L);
22153   return SWIG_arg;
22154 }
22155 
22156 
22157 static int _wrap_SBError_SetErrorString(lua_State* L) {
22158   int SWIG_arg = 0;
22159   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22160   char *arg2 = (char *) 0 ;
22161 
22162   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
22163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
22164   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
22165 
22166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22167     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
22168   }
22169 
22170   arg2 = (char *)lua_tostring(L, 2);
22171   (arg1)->SetErrorString((char const *)arg2);
22172 
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_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
22184   int SWIG_arg = 0;
22185   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22186   char *arg2 = (char *) 0 ;
22187   char *arg3 = (char *) 0 ;
22188   char *arg4 = (char *) 0 ;
22189   char *arg5 = (char *) 0 ;
22190   int result;
22191 
22192   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
22193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22194   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22195   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
22196   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
22197   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
22198 
22199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22200     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22201   }
22202 
22203   arg2 = (char *)lua_tostring(L, 2);
22204   arg3 = (char *)lua_tostring(L, 3);
22205   arg4 = (char *)lua_tostring(L, 4);
22206   arg5 = (char *)lua_tostring(L, 5);
22207   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
22208   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22209   return SWIG_arg;
22210 
22211   if(0) SWIG_fail;
22212 
22213 fail:
22214   lua_error(L);
22215   return SWIG_arg;
22216 }
22217 
22218 
22219 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
22220   int SWIG_arg = 0;
22221   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22222   char *arg2 = (char *) 0 ;
22223   char *arg3 = (char *) 0 ;
22224   char *arg4 = (char *) 0 ;
22225   int result;
22226 
22227   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
22228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22229   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22230   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
22231   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
22232 
22233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22234     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22235   }
22236 
22237   arg2 = (char *)lua_tostring(L, 2);
22238   arg3 = (char *)lua_tostring(L, 3);
22239   arg4 = (char *)lua_tostring(L, 4);
22240   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
22241   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22242   return SWIG_arg;
22243 
22244   if(0) SWIG_fail;
22245 
22246 fail:
22247   lua_error(L);
22248   return SWIG_arg;
22249 }
22250 
22251 
22252 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
22253   int SWIG_arg = 0;
22254   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22255   char *arg2 = (char *) 0 ;
22256   char *arg3 = (char *) 0 ;
22257   int result;
22258 
22259   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
22260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22261   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22262   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
22263 
22264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22265     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22266   }
22267 
22268   arg2 = (char *)lua_tostring(L, 2);
22269   arg3 = (char *)lua_tostring(L, 3);
22270   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
22271   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22272   return SWIG_arg;
22273 
22274   if(0) SWIG_fail;
22275 
22276 fail:
22277   lua_error(L);
22278   return SWIG_arg;
22279 }
22280 
22281 
22282 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
22283   int SWIG_arg = 0;
22284   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22285   char *arg2 = (char *) 0 ;
22286   int result;
22287 
22288   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
22289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22290   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22291 
22292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22293     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22294   }
22295 
22296   arg2 = (char *)lua_tostring(L, 2);
22297   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
22298   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22299   return SWIG_arg;
22300 
22301   if(0) SWIG_fail;
22302 
22303 fail:
22304   lua_error(L);
22305   return SWIG_arg;
22306 }
22307 
22308 
22309 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
22310   int argc;
22311   int argv[6]={
22312     1,2,3,4,5,6
22313   };
22314 
22315   argc = lua_gettop(L);
22316   if (argc == 2) {
22317     int _v;
22318     {
22319       void *ptr;
22320       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22321         _v = 0;
22322       } else {
22323         _v = 1;
22324       }
22325     }
22326     if (_v) {
22327       {
22328         _v = SWIG_lua_isnilstring(L,argv[1]);
22329       }
22330       if (_v) {
22331         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
22332       }
22333     }
22334   }
22335   if (argc == 3) {
22336     int _v;
22337     {
22338       void *ptr;
22339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22340         _v = 0;
22341       } else {
22342         _v = 1;
22343       }
22344     }
22345     if (_v) {
22346       {
22347         _v = SWIG_lua_isnilstring(L,argv[1]);
22348       }
22349       if (_v) {
22350         {
22351           _v = SWIG_lua_isnilstring(L,argv[2]);
22352         }
22353         if (_v) {
22354           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
22355         }
22356       }
22357     }
22358   }
22359   if (argc == 4) {
22360     int _v;
22361     {
22362       void *ptr;
22363       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22364         _v = 0;
22365       } else {
22366         _v = 1;
22367       }
22368     }
22369     if (_v) {
22370       {
22371         _v = SWIG_lua_isnilstring(L,argv[1]);
22372       }
22373       if (_v) {
22374         {
22375           _v = SWIG_lua_isnilstring(L,argv[2]);
22376         }
22377         if (_v) {
22378           {
22379             _v = SWIG_lua_isnilstring(L,argv[3]);
22380           }
22381           if (_v) {
22382             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
22383           }
22384         }
22385       }
22386     }
22387   }
22388   if (argc == 5) {
22389     int _v;
22390     {
22391       void *ptr;
22392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22393         _v = 0;
22394       } else {
22395         _v = 1;
22396       }
22397     }
22398     if (_v) {
22399       {
22400         _v = SWIG_lua_isnilstring(L,argv[1]);
22401       }
22402       if (_v) {
22403         {
22404           _v = SWIG_lua_isnilstring(L,argv[2]);
22405         }
22406         if (_v) {
22407           {
22408             _v = SWIG_lua_isnilstring(L,argv[3]);
22409           }
22410           if (_v) {
22411             {
22412               _v = SWIG_lua_isnilstring(L,argv[4]);
22413             }
22414             if (_v) {
22415               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
22416             }
22417           }
22418         }
22419       }
22420     }
22421   }
22422 
22423   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
22424     "  Possible C/C++ prototypes are:\n"
22425     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
22426     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
22427     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
22428     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
22429   lua_error(L);return 0;
22430 }
22431 
22432 
22433 static int _wrap_SBError_IsValid(lua_State* L) {
22434   int SWIG_arg = 0;
22435   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22436   bool result;
22437 
22438   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
22439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
22440 
22441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22442     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
22443   }
22444 
22445   result = (bool)((lldb::SBError const *)arg1)->IsValid();
22446   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22447   return SWIG_arg;
22448 
22449   if(0) SWIG_fail;
22450 
22451 fail:
22452   lua_error(L);
22453   return SWIG_arg;
22454 }
22455 
22456 
22457 static int _wrap_SBError_GetDescription(lua_State* L) {
22458   int SWIG_arg = 0;
22459   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22460   lldb::SBStream *arg2 = 0 ;
22461   bool result;
22462 
22463   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
22464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
22465   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
22466 
22467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22468     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
22469   }
22470 
22471 
22472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22473     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22474   }
22475 
22476   result = (bool)(arg1)->GetDescription(*arg2);
22477   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22478   return SWIG_arg;
22479 
22480   if(0) SWIG_fail;
22481 
22482 fail:
22483   lua_error(L);
22484   return SWIG_arg;
22485 }
22486 
22487 
22488 static int _wrap_SBError___tostring(lua_State* L) {
22489   int SWIG_arg = 0;
22490   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22491   std::string result;
22492 
22493   SWIG_check_num_args("lldb::SBError::__repr__",1,1)
22494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__repr__",1,"lldb::SBError *");
22495 
22496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22497     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
22498   }
22499 
22500   result = lldb_SBError___repr__(arg1);
22501   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
22502   return SWIG_arg;
22503 
22504   if(0) SWIG_fail;
22505 
22506 fail:
22507   lua_error(L);
22508   return SWIG_arg;
22509 }
22510 
22511 
22512 static void swig_delete_SBError(void *obj) {
22513 lldb::SBError *arg1 = (lldb::SBError *) obj;
22514 delete arg1;
22515 }
22516 static int _proxy__wrap_new_SBError(lua_State *L) {
22517     assert(lua_istable(L,1));
22518     lua_pushcfunction(L,_wrap_new_SBError);
22519     assert(!lua_isnil(L,-1));
22520     lua_replace(L,1); /* replace our table with real constructor */
22521     lua_call(L,lua_gettop(L)-1,1);
22522     return 1;
22523 }
22524 static swig_lua_attribute swig_SBError_attributes[] = {
22525     {0,0,0}
22526 };
22527 static swig_lua_method swig_SBError_methods[]= {
22528     { "GetCString", _wrap_SBError_GetCString},
22529     { "Clear", _wrap_SBError_Clear},
22530     { "Fail", _wrap_SBError_Fail},
22531     { "Success", _wrap_SBError_Success},
22532     { "GetError", _wrap_SBError_GetError},
22533     { "GetType", _wrap_SBError_GetType},
22534     { "SetError", _wrap_SBError_SetError},
22535     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
22536     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
22537     { "SetErrorString", _wrap_SBError_SetErrorString},
22538     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
22539     { "IsValid", _wrap_SBError_IsValid},
22540     { "GetDescription", _wrap_SBError_GetDescription},
22541     { "__tostring", _wrap_SBError___tostring},
22542     {0,0}
22543 };
22544 static swig_lua_method swig_SBError_meta[] = {
22545     { "__tostring", _wrap_SBError___tostring},
22546     {0,0}
22547 };
22548 
22549 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
22550     {0,0,0}
22551 };
22552 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
22553     {0,0,0,0,0,0}
22554 };
22555 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
22556     {0,0}
22557 };
22558 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
22559     0
22560 };
22561 
22562 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
22563     "SBError",
22564     swig_SBError_Sf_SwigStatic_methods,
22565     swig_SBError_Sf_SwigStatic_attributes,
22566     swig_SBError_Sf_SwigStatic_constants,
22567     swig_SBError_Sf_SwigStatic_classes,
22568     0
22569 };
22570 static swig_lua_class *swig_SBError_bases[] = {0};
22571 static const char *swig_SBError_base_names[] = {0};
22572 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 };
22573 
22574 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
22575   int SWIG_arg = 0;
22576   lldb::SBEnvironment *result = 0 ;
22577 
22578   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
22579   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
22580   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22581   return SWIG_arg;
22582 
22583   if(0) SWIG_fail;
22584 
22585 fail:
22586   lua_error(L);
22587   return SWIG_arg;
22588 }
22589 
22590 
22591 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
22592   int SWIG_arg = 0;
22593   lldb::SBEnvironment *arg1 = 0 ;
22594   lldb::SBEnvironment *result = 0 ;
22595 
22596   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
22597   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
22598 
22599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22600     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
22601   }
22602 
22603   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
22604   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22605   return SWIG_arg;
22606 
22607   if(0) SWIG_fail;
22608 
22609 fail:
22610   lua_error(L);
22611   return SWIG_arg;
22612 }
22613 
22614 
22615 static int _wrap_new_SBEnvironment(lua_State* L) {
22616   int argc;
22617   int argv[2]={
22618     1,2
22619   };
22620 
22621   argc = lua_gettop(L);
22622   if (argc == 0) {
22623     return _wrap_new_SBEnvironment__SWIG_0(L);
22624   }
22625   if (argc == 1) {
22626     int _v;
22627     {
22628       void *ptr;
22629       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
22630         _v = 0;
22631       } else {
22632         _v = 1;
22633       }
22634     }
22635     if (_v) {
22636       return _wrap_new_SBEnvironment__SWIG_1(L);
22637     }
22638   }
22639 
22640   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
22641     "  Possible C/C++ prototypes are:\n"
22642     "    lldb::SBEnvironment::SBEnvironment()\n"
22643     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
22644   lua_error(L);return 0;
22645 }
22646 
22647 
22648 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
22649   int SWIG_arg = 0;
22650   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22651   size_t result;
22652 
22653   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
22654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
22655 
22656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22657     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
22658   }
22659 
22660   result = (arg1)->GetNumValues();
22661   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22662   return SWIG_arg;
22663 
22664   if(0) SWIG_fail;
22665 
22666 fail:
22667   lua_error(L);
22668   return SWIG_arg;
22669 }
22670 
22671 
22672 static int _wrap_SBEnvironment_Get(lua_State* L) {
22673   int SWIG_arg = 0;
22674   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22675   char *arg2 = (char *) 0 ;
22676   char *result = 0 ;
22677 
22678   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
22679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
22680   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
22681 
22682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22683     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
22684   }
22685 
22686   arg2 = (char *)lua_tostring(L, 2);
22687   result = (char *)(arg1)->Get((char const *)arg2);
22688   lua_pushstring(L,(const char *)result); SWIG_arg++;
22689   return SWIG_arg;
22690 
22691   if(0) SWIG_fail;
22692 
22693 fail:
22694   lua_error(L);
22695   return SWIG_arg;
22696 }
22697 
22698 
22699 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
22700   int SWIG_arg = 0;
22701   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22702   size_t arg2 ;
22703   char *result = 0 ;
22704 
22705   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
22706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
22707   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
22708 
22709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22710     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22711   }
22712 
22713   arg2 = (size_t)lua_tointeger(L, 2);
22714   result = (char *)(arg1)->GetNameAtIndex(arg2);
22715   lua_pushstring(L,(const char *)result); SWIG_arg++;
22716   return SWIG_arg;
22717 
22718   if(0) SWIG_fail;
22719 
22720 fail:
22721   lua_error(L);
22722   return SWIG_arg;
22723 }
22724 
22725 
22726 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
22727   int SWIG_arg = 0;
22728   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22729   size_t arg2 ;
22730   char *result = 0 ;
22731 
22732   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
22733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
22734   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
22735 
22736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22737     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22738   }
22739 
22740   arg2 = (size_t)lua_tointeger(L, 2);
22741   result = (char *)(arg1)->GetValueAtIndex(arg2);
22742   lua_pushstring(L,(const char *)result); SWIG_arg++;
22743   return SWIG_arg;
22744 
22745   if(0) SWIG_fail;
22746 
22747 fail:
22748   lua_error(L);
22749   return SWIG_arg;
22750 }
22751 
22752 
22753 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
22754   int SWIG_arg = 0;
22755   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22756   lldb::SBStringList result;
22757 
22758   SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
22759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
22760 
22761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22762     SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22763   }
22764 
22765   result = (arg1)->GetEntries();
22766   {
22767     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
22768     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22769   }
22770   return SWIG_arg;
22771 
22772   if(0) SWIG_fail;
22773 
22774 fail:
22775   lua_error(L);
22776   return SWIG_arg;
22777 }
22778 
22779 
22780 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
22781   int SWIG_arg = 0;
22782   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22783   char *arg2 = (char *) 0 ;
22784 
22785   SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22787   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22788 
22789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22790     SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22791   }
22792 
22793   arg2 = (char *)lua_tostring(L, 2);
22794   (arg1)->PutEntry((char const *)arg2);
22795 
22796   return SWIG_arg;
22797 
22798   if(0) SWIG_fail;
22799 
22800 fail:
22801   lua_error(L);
22802   return SWIG_arg;
22803 }
22804 
22805 
22806 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22807   int SWIG_arg = 0;
22808   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22809   lldb::SBStringList *arg2 = 0 ;
22810   bool arg3 ;
22811 
22812   SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22814   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22815   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22816 
22817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22818     SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22819   }
22820 
22821 
22822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22823     SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22824   }
22825 
22826   arg3 = (lua_toboolean(L, 3)!=0);
22827   (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22828 
22829   return SWIG_arg;
22830 
22831   if(0) SWIG_fail;
22832 
22833 fail:
22834   lua_error(L);
22835   return SWIG_arg;
22836 }
22837 
22838 
22839 static int _wrap_SBEnvironment_Set(lua_State* L) {
22840   int SWIG_arg = 0;
22841   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22842   char *arg2 = (char *) 0 ;
22843   char *arg3 = (char *) 0 ;
22844   bool arg4 ;
22845   bool result;
22846 
22847   SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
22848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
22849   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
22850   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
22851   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
22852 
22853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22854     SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
22855   }
22856 
22857   arg2 = (char *)lua_tostring(L, 2);
22858   arg3 = (char *)lua_tostring(L, 3);
22859   arg4 = (lua_toboolean(L, 4)!=0);
22860   result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
22861   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22862   return SWIG_arg;
22863 
22864   if(0) SWIG_fail;
22865 
22866 fail:
22867   lua_error(L);
22868   return SWIG_arg;
22869 }
22870 
22871 
22872 static int _wrap_SBEnvironment_Unset(lua_State* L) {
22873   int SWIG_arg = 0;
22874   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22875   char *arg2 = (char *) 0 ;
22876   bool result;
22877 
22878   SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
22879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
22880   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
22881 
22882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22883     SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
22884   }
22885 
22886   arg2 = (char *)lua_tostring(L, 2);
22887   result = (bool)(arg1)->Unset((char const *)arg2);
22888   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22889   return SWIG_arg;
22890 
22891   if(0) SWIG_fail;
22892 
22893 fail:
22894   lua_error(L);
22895   return SWIG_arg;
22896 }
22897 
22898 
22899 static int _wrap_SBEnvironment_Clear(lua_State* L) {
22900   int SWIG_arg = 0;
22901   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22902 
22903   SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
22904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
22905 
22906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22907     SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
22908   }
22909 
22910   (arg1)->Clear();
22911 
22912   return SWIG_arg;
22913 
22914   if(0) SWIG_fail;
22915 
22916 fail:
22917   lua_error(L);
22918   return SWIG_arg;
22919 }
22920 
22921 
22922 static void swig_delete_SBEnvironment(void *obj) {
22923 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
22924 delete arg1;
22925 }
22926 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
22927     assert(lua_istable(L,1));
22928     lua_pushcfunction(L,_wrap_new_SBEnvironment);
22929     assert(!lua_isnil(L,-1));
22930     lua_replace(L,1); /* replace our table with real constructor */
22931     lua_call(L,lua_gettop(L)-1,1);
22932     return 1;
22933 }
22934 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
22935     {0,0,0}
22936 };
22937 static swig_lua_method swig_SBEnvironment_methods[]= {
22938     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
22939     { "Get", _wrap_SBEnvironment_Get},
22940     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
22941     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
22942     { "GetEntries", _wrap_SBEnvironment_GetEntries},
22943     { "PutEntry", _wrap_SBEnvironment_PutEntry},
22944     { "SetEntries", _wrap_SBEnvironment_SetEntries},
22945     { "Set", _wrap_SBEnvironment_Set},
22946     { "Unset", _wrap_SBEnvironment_Unset},
22947     { "Clear", _wrap_SBEnvironment_Clear},
22948     {0,0}
22949 };
22950 static swig_lua_method swig_SBEnvironment_meta[] = {
22951     {0,0}
22952 };
22953 
22954 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
22955     {0,0,0}
22956 };
22957 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
22958     {0,0,0,0,0,0}
22959 };
22960 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
22961     {0,0}
22962 };
22963 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
22964     0
22965 };
22966 
22967 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
22968     "SBEnvironment",
22969     swig_SBEnvironment_Sf_SwigStatic_methods,
22970     swig_SBEnvironment_Sf_SwigStatic_attributes,
22971     swig_SBEnvironment_Sf_SwigStatic_constants,
22972     swig_SBEnvironment_Sf_SwigStatic_classes,
22973     0
22974 };
22975 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
22976 static const char *swig_SBEnvironment_base_names[] = {0};
22977 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 };
22978 
22979 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
22980   int SWIG_arg = 0;
22981   lldb::SBEvent *result = 0 ;
22982 
22983   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
22984   result = (lldb::SBEvent *)new lldb::SBEvent();
22985   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22986   return SWIG_arg;
22987 
22988   if(0) SWIG_fail;
22989 
22990 fail:
22991   lua_error(L);
22992   return SWIG_arg;
22993 }
22994 
22995 
22996 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
22997   int SWIG_arg = 0;
22998   lldb::SBEvent *arg1 = 0 ;
22999   lldb::SBEvent *result = 0 ;
23000 
23001   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
23002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
23003 
23004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23005     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
23006   }
23007 
23008   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
23009   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
23010   return SWIG_arg;
23011 
23012   if(0) SWIG_fail;
23013 
23014 fail:
23015   lua_error(L);
23016   return SWIG_arg;
23017 }
23018 
23019 
23020 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
23021   int SWIG_arg = 0;
23022   uint32_t arg1 ;
23023   char *arg2 = (char *) 0 ;
23024   uint32_t arg3 ;
23025   lldb::SBEvent *result = 0 ;
23026 
23027   SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
23028   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
23029   arg1 = (uint32_t)lua_tointeger(L, 1);
23030   {
23031     arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
23032   }
23033   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
23034   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
23035   return SWIG_arg;
23036 
23037   if(0) SWIG_fail;
23038 
23039 fail:
23040   lua_error(L);
23041   return SWIG_arg;
23042 }
23043 
23044 
23045 static int _wrap_new_SBEvent(lua_State* L) {
23046   int argc;
23047   int argv[3]={
23048     1,2,3
23049   };
23050 
23051   argc = lua_gettop(L);
23052   if (argc == 0) {
23053     return _wrap_new_SBEvent__SWIG_0(L);
23054   }
23055   if (argc == 1) {
23056     int _v;
23057     {
23058       void *ptr;
23059       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
23060         _v = 0;
23061       } else {
23062         _v = 1;
23063       }
23064     }
23065     if (_v) {
23066       return _wrap_new_SBEvent__SWIG_1(L);
23067     }
23068   }
23069   if (argc == 2) {
23070     int _v;
23071     {
23072       _v = lua_isnumber(L,argv[0]);
23073     }
23074     if (_v) {
23075       {
23076         _v = SWIG_lua_isnilstring(L,argv[1]);
23077       }
23078       if (_v) {
23079         if (argc <= 2) {
23080           return _wrap_new_SBEvent__SWIG_2(L);
23081         }
23082         {
23083           _v = lua_isnumber(L,argv[2]);
23084         }
23085         if (_v) {
23086           return _wrap_new_SBEvent__SWIG_2(L);
23087         }
23088       }
23089     }
23090   }
23091 
23092   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
23093     "  Possible C/C++ prototypes are:\n"
23094     "    lldb::SBEvent::SBEvent()\n"
23095     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
23096     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
23097   lua_error(L);return 0;
23098 }
23099 
23100 
23101 static int _wrap_SBEvent_IsValid(lua_State* L) {
23102   int SWIG_arg = 0;
23103   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23104   bool result;
23105 
23106   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
23107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
23108 
23109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23110     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
23111   }
23112 
23113   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
23114   lua_pushboolean(L,(int)(result!=0)); 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_SBEvent_GetDataFlavor(lua_State* L) {
23126   int SWIG_arg = 0;
23127   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23128   char *result = 0 ;
23129 
23130   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
23131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
23132 
23133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23134     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
23135   }
23136 
23137   result = (char *)(arg1)->GetDataFlavor();
23138   lua_pushstring(L,(const char *)result); 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_SBEvent_GetType(lua_State* L) {
23150   int SWIG_arg = 0;
23151   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23152   uint32_t result;
23153 
23154   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
23155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
23156 
23157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23158     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
23159   }
23160 
23161   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
23162   lua_pushinteger(L, (lua_Integer) result); 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_SBEvent_GetBroadcaster(lua_State* L) {
23174   int SWIG_arg = 0;
23175   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23176   lldb::SBBroadcaster result;
23177 
23178   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
23179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
23180 
23181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23182     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
23183   }
23184 
23185   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
23186   {
23187     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
23188     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
23189   }
23190   return SWIG_arg;
23191 
23192   if(0) SWIG_fail;
23193 
23194 fail:
23195   lua_error(L);
23196   return SWIG_arg;
23197 }
23198 
23199 
23200 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
23201   int SWIG_arg = 0;
23202   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23203   char *result = 0 ;
23204 
23205   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
23206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
23207 
23208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23209     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
23210   }
23211 
23212   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
23213   lua_pushstring(L,(const char *)result); SWIG_arg++;
23214   return SWIG_arg;
23215 
23216   if(0) SWIG_fail;
23217 
23218 fail:
23219   lua_error(L);
23220   return SWIG_arg;
23221 }
23222 
23223 
23224 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
23225   int SWIG_arg = 0;
23226   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23227   lldb::SBBroadcaster *arg2 = 0 ;
23228   bool result;
23229 
23230   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
23231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
23232   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
23233 
23234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23235     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
23236   }
23237 
23238 
23239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
23240     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
23241   }
23242 
23243   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
23244   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23245   return SWIG_arg;
23246 
23247   if(0) SWIG_fail;
23248 
23249 fail:
23250   lua_error(L);
23251   return SWIG_arg;
23252 }
23253 
23254 
23255 static int _wrap_SBEvent_Clear(lua_State* L) {
23256   int SWIG_arg = 0;
23257   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23258 
23259   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
23260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
23261 
23262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23263     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
23264   }
23265 
23266   (arg1)->Clear();
23267 
23268   return SWIG_arg;
23269 
23270   if(0) SWIG_fail;
23271 
23272 fail:
23273   lua_error(L);
23274   return SWIG_arg;
23275 }
23276 
23277 
23278 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
23279   int SWIG_arg = 0;
23280   lldb::SBEvent *arg1 = 0 ;
23281   char *result = 0 ;
23282 
23283   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
23284   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
23285 
23286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23287     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
23288   }
23289 
23290   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
23291   lua_pushstring(L,(const char *)result); SWIG_arg++;
23292   return SWIG_arg;
23293 
23294   if(0) SWIG_fail;
23295 
23296 fail:
23297   lua_error(L);
23298   return SWIG_arg;
23299 }
23300 
23301 
23302 static int _wrap_SBEvent_GetDescription(lua_State* L) {
23303   int SWIG_arg = 0;
23304   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23305   lldb::SBStream *arg2 = 0 ;
23306   bool result;
23307 
23308   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
23309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
23310   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
23311 
23312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23313     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
23314   }
23315 
23316 
23317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23318     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23319   }
23320 
23321   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
23322   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23323   return SWIG_arg;
23324 
23325   if(0) SWIG_fail;
23326 
23327 fail:
23328   lua_error(L);
23329   return SWIG_arg;
23330 }
23331 
23332 
23333 static void swig_delete_SBEvent(void *obj) {
23334 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
23335 delete arg1;
23336 }
23337 static int _proxy__wrap_new_SBEvent(lua_State *L) {
23338     assert(lua_istable(L,1));
23339     lua_pushcfunction(L,_wrap_new_SBEvent);
23340     assert(!lua_isnil(L,-1));
23341     lua_replace(L,1); /* replace our table with real constructor */
23342     lua_call(L,lua_gettop(L)-1,1);
23343     return 1;
23344 }
23345 static swig_lua_attribute swig_SBEvent_attributes[] = {
23346     {0,0,0}
23347 };
23348 static swig_lua_method swig_SBEvent_methods[]= {
23349     { "IsValid", _wrap_SBEvent_IsValid},
23350     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
23351     { "GetType", _wrap_SBEvent_GetType},
23352     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
23353     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
23354     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
23355     { "Clear", _wrap_SBEvent_Clear},
23356     { "GetDescription", _wrap_SBEvent_GetDescription},
23357     {0,0}
23358 };
23359 static swig_lua_method swig_SBEvent_meta[] = {
23360     {0,0}
23361 };
23362 
23363 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
23364     {0,0,0}
23365 };
23366 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
23367     {0,0,0,0,0,0}
23368 };
23369 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
23370     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
23371     {0,0}
23372 };
23373 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
23374     0
23375 };
23376 
23377 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
23378     "SBEvent",
23379     swig_SBEvent_Sf_SwigStatic_methods,
23380     swig_SBEvent_Sf_SwigStatic_attributes,
23381     swig_SBEvent_Sf_SwigStatic_constants,
23382     swig_SBEvent_Sf_SwigStatic_classes,
23383     0
23384 };
23385 static swig_lua_class *swig_SBEvent_bases[] = {0};
23386 static const char *swig_SBEvent_base_names[] = {0};
23387 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 };
23388 
23389 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
23390   int SWIG_arg = 0;
23391   lldb::SBExecutionContext *result = 0 ;
23392 
23393   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
23394   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
23395   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23396   return SWIG_arg;
23397 
23398   if(0) SWIG_fail;
23399 
23400 fail:
23401   lua_error(L);
23402   return SWIG_arg;
23403 }
23404 
23405 
23406 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
23407   int SWIG_arg = 0;
23408   lldb::SBExecutionContext *arg1 = 0 ;
23409   lldb::SBExecutionContext *result = 0 ;
23410 
23411   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23412   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
23413 
23414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23415     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
23416   }
23417 
23418   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
23419   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23420   return SWIG_arg;
23421 
23422   if(0) SWIG_fail;
23423 
23424 fail:
23425   lua_error(L);
23426   return SWIG_arg;
23427 }
23428 
23429 
23430 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
23431   int SWIG_arg = 0;
23432   lldb::SBTarget *arg1 = 0 ;
23433   lldb::SBExecutionContext *result = 0 ;
23434 
23435   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23436   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
23437 
23438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
23439     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
23440   }
23441 
23442   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
23443   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23444   return SWIG_arg;
23445 
23446   if(0) SWIG_fail;
23447 
23448 fail:
23449   lua_error(L);
23450   return SWIG_arg;
23451 }
23452 
23453 
23454 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
23455   int SWIG_arg = 0;
23456   lldb::SBProcess *arg1 = 0 ;
23457   lldb::SBExecutionContext *result = 0 ;
23458 
23459   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23460   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
23461 
23462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
23463     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
23464   }
23465 
23466   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
23467   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23468   return SWIG_arg;
23469 
23470   if(0) SWIG_fail;
23471 
23472 fail:
23473   lua_error(L);
23474   return SWIG_arg;
23475 }
23476 
23477 
23478 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
23479   int SWIG_arg = 0;
23480   lldb::SBThread arg1 ;
23481   lldb::SBThread *argp1 ;
23482   lldb::SBExecutionContext *result = 0 ;
23483 
23484   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23485   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
23486 
23487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
23488     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
23489   }
23490   arg1 = *argp1;
23491 
23492   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
23493   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23494   return SWIG_arg;
23495 
23496   if(0) SWIG_fail;
23497 
23498 fail:
23499   lua_error(L);
23500   return SWIG_arg;
23501 }
23502 
23503 
23504 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
23505   int SWIG_arg = 0;
23506   lldb::SBFrame *arg1 = 0 ;
23507   lldb::SBExecutionContext *result = 0 ;
23508 
23509   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23510   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
23511 
23512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
23513     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
23514   }
23515 
23516   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
23517   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23518   return SWIG_arg;
23519 
23520   if(0) SWIG_fail;
23521 
23522 fail:
23523   lua_error(L);
23524   return SWIG_arg;
23525 }
23526 
23527 
23528 static int _wrap_new_SBExecutionContext(lua_State* L) {
23529   int argc;
23530   int argv[2]={
23531     1,2
23532   };
23533 
23534   argc = lua_gettop(L);
23535   if (argc == 0) {
23536     return _wrap_new_SBExecutionContext__SWIG_0(L);
23537   }
23538   if (argc == 1) {
23539     int _v;
23540     {
23541       void *ptr;
23542       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
23543         _v = 0;
23544       } else {
23545         _v = 1;
23546       }
23547     }
23548     if (_v) {
23549       return _wrap_new_SBExecutionContext__SWIG_1(L);
23550     }
23551   }
23552   if (argc == 1) {
23553     int _v;
23554     {
23555       void *ptr;
23556       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
23557         _v = 0;
23558       } else {
23559         _v = 1;
23560       }
23561     }
23562     if (_v) {
23563       return _wrap_new_SBExecutionContext__SWIG_2(L);
23564     }
23565   }
23566   if (argc == 1) {
23567     int _v;
23568     {
23569       void *ptr;
23570       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
23571         _v = 0;
23572       } else {
23573         _v = 1;
23574       }
23575     }
23576     if (_v) {
23577       return _wrap_new_SBExecutionContext__SWIG_3(L);
23578     }
23579   }
23580   if (argc == 1) {
23581     int _v;
23582     {
23583       void *ptr;
23584       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
23585         _v = 0;
23586       } else {
23587         _v = 1;
23588       }
23589     }
23590     if (_v) {
23591       return _wrap_new_SBExecutionContext__SWIG_4(L);
23592     }
23593   }
23594   if (argc == 1) {
23595     int _v;
23596     {
23597       void *ptr;
23598       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
23599         _v = 0;
23600       } else {
23601         _v = 1;
23602       }
23603     }
23604     if (_v) {
23605       return _wrap_new_SBExecutionContext__SWIG_5(L);
23606     }
23607   }
23608 
23609   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
23610     "  Possible C/C++ prototypes are:\n"
23611     "    lldb::SBExecutionContext::SBExecutionContext()\n"
23612     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
23613     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
23614     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
23615     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
23616     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
23617   lua_error(L);return 0;
23618 }
23619 
23620 
23621 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
23622   int SWIG_arg = 0;
23623   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23624   lldb::SBTarget result;
23625 
23626   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
23627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
23628 
23629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23630     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
23631   }
23632 
23633   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
23634   {
23635     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
23636     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
23637   }
23638   return SWIG_arg;
23639 
23640   if(0) SWIG_fail;
23641 
23642 fail:
23643   lua_error(L);
23644   return SWIG_arg;
23645 }
23646 
23647 
23648 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
23649   int SWIG_arg = 0;
23650   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23651   lldb::SBProcess result;
23652 
23653   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
23654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
23655 
23656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23657     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
23658   }
23659 
23660   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
23661   {
23662     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
23663     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
23664   }
23665   return SWIG_arg;
23666 
23667   if(0) SWIG_fail;
23668 
23669 fail:
23670   lua_error(L);
23671   return SWIG_arg;
23672 }
23673 
23674 
23675 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
23676   int SWIG_arg = 0;
23677   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23678   lldb::SBThread result;
23679 
23680   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
23681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
23682 
23683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23684     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
23685   }
23686 
23687   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
23688   {
23689     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
23690     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
23691   }
23692   return SWIG_arg;
23693 
23694   if(0) SWIG_fail;
23695 
23696 fail:
23697   lua_error(L);
23698   return SWIG_arg;
23699 }
23700 
23701 
23702 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
23703   int SWIG_arg = 0;
23704   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23705   lldb::SBFrame result;
23706 
23707   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
23708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
23709 
23710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23711     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
23712   }
23713 
23714   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
23715   {
23716     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
23717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
23718   }
23719   return SWIG_arg;
23720 
23721   if(0) SWIG_fail;
23722 
23723 fail:
23724   lua_error(L);
23725   return SWIG_arg;
23726 }
23727 
23728 
23729 static void swig_delete_SBExecutionContext(void *obj) {
23730 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
23731 delete arg1;
23732 }
23733 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
23734     assert(lua_istable(L,1));
23735     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
23736     assert(!lua_isnil(L,-1));
23737     lua_replace(L,1); /* replace our table with real constructor */
23738     lua_call(L,lua_gettop(L)-1,1);
23739     return 1;
23740 }
23741 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
23742     {0,0,0}
23743 };
23744 static swig_lua_method swig_SBExecutionContext_methods[]= {
23745     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
23746     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
23747     { "GetThread", _wrap_SBExecutionContext_GetThread},
23748     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
23749     {0,0}
23750 };
23751 static swig_lua_method swig_SBExecutionContext_meta[] = {
23752     {0,0}
23753 };
23754 
23755 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
23756     {0,0,0}
23757 };
23758 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
23759     {0,0,0,0,0,0}
23760 };
23761 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
23762     {0,0}
23763 };
23764 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
23765     0
23766 };
23767 
23768 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23769     "SBExecutionContext",
23770     swig_SBExecutionContext_Sf_SwigStatic_methods,
23771     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23772     swig_SBExecutionContext_Sf_SwigStatic_constants,
23773     swig_SBExecutionContext_Sf_SwigStatic_classes,
23774     0
23775 };
23776 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23777 static const char *swig_SBExecutionContext_base_names[] = {0};
23778 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 };
23779 
23780 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23781   int SWIG_arg = 0;
23782   lldb::SBExpressionOptions *result = 0 ;
23783 
23784   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23785   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23786   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23787   return SWIG_arg;
23788 
23789   if(0) SWIG_fail;
23790 
23791 fail:
23792   lua_error(L);
23793   return SWIG_arg;
23794 }
23795 
23796 
23797 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23798   int SWIG_arg = 0;
23799   lldb::SBExpressionOptions *arg1 = 0 ;
23800   lldb::SBExpressionOptions *result = 0 ;
23801 
23802   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23803   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23804 
23805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23806     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23807   }
23808 
23809   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23810   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23811   return SWIG_arg;
23812 
23813   if(0) SWIG_fail;
23814 
23815 fail:
23816   lua_error(L);
23817   return SWIG_arg;
23818 }
23819 
23820 
23821 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23822   int argc;
23823   int argv[2]={
23824     1,2
23825   };
23826 
23827   argc = lua_gettop(L);
23828   if (argc == 0) {
23829     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23830   }
23831   if (argc == 1) {
23832     int _v;
23833     {
23834       void *ptr;
23835       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23836         _v = 0;
23837       } else {
23838         _v = 1;
23839       }
23840     }
23841     if (_v) {
23842       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23843     }
23844   }
23845 
23846   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23847     "  Possible C/C++ prototypes are:\n"
23848     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23849     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23850   lua_error(L);return 0;
23851 }
23852 
23853 
23854 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23855   int SWIG_arg = 0;
23856   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23857   bool result;
23858 
23859   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23861 
23862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23863     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23864   }
23865 
23866   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23867   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23868   return SWIG_arg;
23869 
23870   if(0) SWIG_fail;
23871 
23872 fail:
23873   lua_error(L);
23874   return SWIG_arg;
23875 }
23876 
23877 
23878 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23879   int SWIG_arg = 0;
23880   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23881   bool arg2 ;
23882 
23883   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23885   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23886 
23887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23888     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23889   }
23890 
23891   arg2 = (lua_toboolean(L, 2)!=0);
23892   (arg1)->SetCoerceResultToId(arg2);
23893 
23894   return SWIG_arg;
23895 
23896   if(0) SWIG_fail;
23897 
23898 fail:
23899   lua_error(L);
23900   return SWIG_arg;
23901 }
23902 
23903 
23904 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23905   int SWIG_arg = 0;
23906   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23907 
23908   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23910 
23911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23912     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23913   }
23914 
23915   (arg1)->SetCoerceResultToId();
23916 
23917   return SWIG_arg;
23918 
23919   if(0) SWIG_fail;
23920 
23921 fail:
23922   lua_error(L);
23923   return SWIG_arg;
23924 }
23925 
23926 
23927 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23928   int argc;
23929   int argv[3]={
23930     1,2,3
23931   };
23932 
23933   argc = lua_gettop(L);
23934   if (argc == 1) {
23935     int _v;
23936     {
23937       void *ptr;
23938       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23939         _v = 0;
23940       } else {
23941         _v = 1;
23942       }
23943     }
23944     if (_v) {
23945       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23946     }
23947   }
23948   if (argc == 2) {
23949     int _v;
23950     {
23951       void *ptr;
23952       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23953         _v = 0;
23954       } else {
23955         _v = 1;
23956       }
23957     }
23958     if (_v) {
23959       {
23960         _v = lua_isboolean(L,argv[1]);
23961       }
23962       if (_v) {
23963         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23964       }
23965     }
23966   }
23967 
23968   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23969     "  Possible C/C++ prototypes are:\n"
23970     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23971     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23972   lua_error(L);return 0;
23973 }
23974 
23975 
23976 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23977   int SWIG_arg = 0;
23978   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23979   bool result;
23980 
23981   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23982   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23983 
23984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23985     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23986   }
23987 
23988   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23989   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23990   return SWIG_arg;
23991 
23992   if(0) SWIG_fail;
23993 
23994 fail:
23995   lua_error(L);
23996   return SWIG_arg;
23997 }
23998 
23999 
24000 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
24001   int SWIG_arg = 0;
24002   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24003   bool arg2 ;
24004 
24005   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
24006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
24007   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
24008 
24009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24010     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24011   }
24012 
24013   arg2 = (lua_toboolean(L, 2)!=0);
24014   (arg1)->SetUnwindOnError(arg2);
24015 
24016   return SWIG_arg;
24017 
24018   if(0) SWIG_fail;
24019 
24020 fail:
24021   lua_error(L);
24022   return SWIG_arg;
24023 }
24024 
24025 
24026 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
24027   int SWIG_arg = 0;
24028   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24029 
24030   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
24031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
24032 
24033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24034     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24035   }
24036 
24037   (arg1)->SetUnwindOnError();
24038 
24039   return SWIG_arg;
24040 
24041   if(0) SWIG_fail;
24042 
24043 fail:
24044   lua_error(L);
24045   return SWIG_arg;
24046 }
24047 
24048 
24049 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
24050   int argc;
24051   int argv[3]={
24052     1,2,3
24053   };
24054 
24055   argc = lua_gettop(L);
24056   if (argc == 1) {
24057     int _v;
24058     {
24059       void *ptr;
24060       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24061         _v = 0;
24062       } else {
24063         _v = 1;
24064       }
24065     }
24066     if (_v) {
24067       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
24068     }
24069   }
24070   if (argc == 2) {
24071     int _v;
24072     {
24073       void *ptr;
24074       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24075         _v = 0;
24076       } else {
24077         _v = 1;
24078       }
24079     }
24080     if (_v) {
24081       {
24082         _v = lua_isboolean(L,argv[1]);
24083       }
24084       if (_v) {
24085         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
24086       }
24087     }
24088   }
24089 
24090   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
24091     "  Possible C/C++ prototypes are:\n"
24092     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
24093     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
24094   lua_error(L);return 0;
24095 }
24096 
24097 
24098 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
24099   int SWIG_arg = 0;
24100   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24101   bool result;
24102 
24103   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
24104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
24105 
24106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24107     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24108   }
24109 
24110   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
24111   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24112   return SWIG_arg;
24113 
24114   if(0) SWIG_fail;
24115 
24116 fail:
24117   lua_error(L);
24118   return SWIG_arg;
24119 }
24120 
24121 
24122 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
24123   int SWIG_arg = 0;
24124   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24125   bool arg2 ;
24126 
24127   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
24128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
24129   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
24130 
24131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24132     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24133   }
24134 
24135   arg2 = (lua_toboolean(L, 2)!=0);
24136   (arg1)->SetIgnoreBreakpoints(arg2);
24137 
24138   return SWIG_arg;
24139 
24140   if(0) SWIG_fail;
24141 
24142 fail:
24143   lua_error(L);
24144   return SWIG_arg;
24145 }
24146 
24147 
24148 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
24149   int SWIG_arg = 0;
24150   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24151 
24152   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
24153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
24154 
24155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24156     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24157   }
24158 
24159   (arg1)->SetIgnoreBreakpoints();
24160 
24161   return SWIG_arg;
24162 
24163   if(0) SWIG_fail;
24164 
24165 fail:
24166   lua_error(L);
24167   return SWIG_arg;
24168 }
24169 
24170 
24171 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
24172   int argc;
24173   int argv[3]={
24174     1,2,3
24175   };
24176 
24177   argc = lua_gettop(L);
24178   if (argc == 1) {
24179     int _v;
24180     {
24181       void *ptr;
24182       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24183         _v = 0;
24184       } else {
24185         _v = 1;
24186       }
24187     }
24188     if (_v) {
24189       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
24190     }
24191   }
24192   if (argc == 2) {
24193     int _v;
24194     {
24195       void *ptr;
24196       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24197         _v = 0;
24198       } else {
24199         _v = 1;
24200       }
24201     }
24202     if (_v) {
24203       {
24204         _v = lua_isboolean(L,argv[1]);
24205       }
24206       if (_v) {
24207         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
24208       }
24209     }
24210   }
24211 
24212   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
24213     "  Possible C/C++ prototypes are:\n"
24214     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
24215     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
24216   lua_error(L);return 0;
24217 }
24218 
24219 
24220 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
24221   int SWIG_arg = 0;
24222   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24223   lldb::DynamicValueType result;
24224 
24225   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
24226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
24227 
24228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24229     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24230   }
24231 
24232   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
24233   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24234   return SWIG_arg;
24235 
24236   if(0) SWIG_fail;
24237 
24238 fail:
24239   lua_error(L);
24240   return SWIG_arg;
24241 }
24242 
24243 
24244 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
24245   int SWIG_arg = 0;
24246   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24247   lldb::DynamicValueType arg2 ;
24248 
24249   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
24250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
24251   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
24252 
24253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24254     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24255   }
24256 
24257   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
24258   (arg1)->SetFetchDynamicValue(arg2);
24259 
24260   return SWIG_arg;
24261 
24262   if(0) SWIG_fail;
24263 
24264 fail:
24265   lua_error(L);
24266   return SWIG_arg;
24267 }
24268 
24269 
24270 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
24271   int SWIG_arg = 0;
24272   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24273 
24274   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
24275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
24276 
24277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24278     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24279   }
24280 
24281   (arg1)->SetFetchDynamicValue();
24282 
24283   return SWIG_arg;
24284 
24285   if(0) SWIG_fail;
24286 
24287 fail:
24288   lua_error(L);
24289   return SWIG_arg;
24290 }
24291 
24292 
24293 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
24294   int argc;
24295   int argv[3]={
24296     1,2,3
24297   };
24298 
24299   argc = lua_gettop(L);
24300   if (argc == 1) {
24301     int _v;
24302     {
24303       void *ptr;
24304       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24305         _v = 0;
24306       } else {
24307         _v = 1;
24308       }
24309     }
24310     if (_v) {
24311       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
24312     }
24313   }
24314   if (argc == 2) {
24315     int _v;
24316     {
24317       void *ptr;
24318       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24319         _v = 0;
24320       } else {
24321         _v = 1;
24322       }
24323     }
24324     if (_v) {
24325       {
24326         _v = lua_isnumber(L,argv[1]);
24327       }
24328       if (_v) {
24329         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
24330       }
24331     }
24332   }
24333 
24334   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
24335     "  Possible C/C++ prototypes are:\n"
24336     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
24337     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
24338   lua_error(L);return 0;
24339 }
24340 
24341 
24342 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
24343   int SWIG_arg = 0;
24344   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24345   uint32_t result;
24346 
24347   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
24348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24349 
24350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24351     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24352   }
24353 
24354   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
24355   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24356   return SWIG_arg;
24357 
24358   if(0) SWIG_fail;
24359 
24360 fail:
24361   lua_error(L);
24362   return SWIG_arg;
24363 }
24364 
24365 
24366 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24367   int SWIG_arg = 0;
24368   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24369   uint32_t arg2 ;
24370 
24371   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
24372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24373   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
24374 
24375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24376     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24377   }
24378 
24379   arg2 = (uint32_t)lua_tointeger(L, 2);
24380   (arg1)->SetTimeoutInMicroSeconds(arg2);
24381 
24382   return SWIG_arg;
24383 
24384   if(0) SWIG_fail;
24385 
24386 fail:
24387   lua_error(L);
24388   return SWIG_arg;
24389 }
24390 
24391 
24392 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24393   int SWIG_arg = 0;
24394   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24395 
24396   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
24397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24398 
24399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24400     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24401   }
24402 
24403   (arg1)->SetTimeoutInMicroSeconds();
24404 
24405   return SWIG_arg;
24406 
24407   if(0) SWIG_fail;
24408 
24409 fail:
24410   lua_error(L);
24411   return SWIG_arg;
24412 }
24413 
24414 
24415 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
24416   int argc;
24417   int argv[3]={
24418     1,2,3
24419   };
24420 
24421   argc = lua_gettop(L);
24422   if (argc == 1) {
24423     int _v;
24424     {
24425       void *ptr;
24426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24427         _v = 0;
24428       } else {
24429         _v = 1;
24430       }
24431     }
24432     if (_v) {
24433       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
24434     }
24435   }
24436   if (argc == 2) {
24437     int _v;
24438     {
24439       void *ptr;
24440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24441         _v = 0;
24442       } else {
24443         _v = 1;
24444       }
24445     }
24446     if (_v) {
24447       {
24448         _v = lua_isnumber(L,argv[1]);
24449       }
24450       if (_v) {
24451         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
24452       }
24453     }
24454   }
24455 
24456   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
24457     "  Possible C/C++ prototypes are:\n"
24458     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
24459     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
24460   lua_error(L);return 0;
24461 }
24462 
24463 
24464 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24465   int SWIG_arg = 0;
24466   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24467   uint32_t result;
24468 
24469   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
24470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24471 
24472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24473     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24474   }
24475 
24476   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
24477   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24478   return SWIG_arg;
24479 
24480   if(0) SWIG_fail;
24481 
24482 fail:
24483   lua_error(L);
24484   return SWIG_arg;
24485 }
24486 
24487 
24488 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24489   int SWIG_arg = 0;
24490   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24491   uint32_t arg2 ;
24492 
24493   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
24494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24495   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
24496 
24497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24498     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24499   }
24500 
24501   arg2 = (uint32_t)lua_tointeger(L, 2);
24502   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
24503 
24504   return SWIG_arg;
24505 
24506   if(0) SWIG_fail;
24507 
24508 fail:
24509   lua_error(L);
24510   return SWIG_arg;
24511 }
24512 
24513 
24514 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24515   int SWIG_arg = 0;
24516   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24517 
24518   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
24519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24520 
24521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24522     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24523   }
24524 
24525   (arg1)->SetOneThreadTimeoutInMicroSeconds();
24526 
24527   return SWIG_arg;
24528 
24529   if(0) SWIG_fail;
24530 
24531 fail:
24532   lua_error(L);
24533   return SWIG_arg;
24534 }
24535 
24536 
24537 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24538   int argc;
24539   int argv[3]={
24540     1,2,3
24541   };
24542 
24543   argc = lua_gettop(L);
24544   if (argc == 1) {
24545     int _v;
24546     {
24547       void *ptr;
24548       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24549         _v = 0;
24550       } else {
24551         _v = 1;
24552       }
24553     }
24554     if (_v) {
24555       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
24556     }
24557   }
24558   if (argc == 2) {
24559     int _v;
24560     {
24561       void *ptr;
24562       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24563         _v = 0;
24564       } else {
24565         _v = 1;
24566       }
24567     }
24568     if (_v) {
24569       {
24570         _v = lua_isnumber(L,argv[1]);
24571       }
24572       if (_v) {
24573         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
24574       }
24575     }
24576   }
24577 
24578   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
24579     "  Possible C/C++ prototypes are:\n"
24580     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
24581     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
24582   lua_error(L);return 0;
24583 }
24584 
24585 
24586 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
24587   int SWIG_arg = 0;
24588   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24589   bool result;
24590 
24591   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
24592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
24593 
24594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24595     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24596   }
24597 
24598   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
24599   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24600   return SWIG_arg;
24601 
24602   if(0) SWIG_fail;
24603 
24604 fail:
24605   lua_error(L);
24606   return SWIG_arg;
24607 }
24608 
24609 
24610 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
24611   int SWIG_arg = 0;
24612   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24613   bool arg2 ;
24614 
24615   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
24616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24617   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
24618 
24619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24620     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24621   }
24622 
24623   arg2 = (lua_toboolean(L, 2)!=0);
24624   (arg1)->SetTryAllThreads(arg2);
24625 
24626   return SWIG_arg;
24627 
24628   if(0) SWIG_fail;
24629 
24630 fail:
24631   lua_error(L);
24632   return SWIG_arg;
24633 }
24634 
24635 
24636 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
24637   int SWIG_arg = 0;
24638   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24639 
24640   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
24641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24642 
24643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24644     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24645   }
24646 
24647   (arg1)->SetTryAllThreads();
24648 
24649   return SWIG_arg;
24650 
24651   if(0) SWIG_fail;
24652 
24653 fail:
24654   lua_error(L);
24655   return SWIG_arg;
24656 }
24657 
24658 
24659 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
24660   int argc;
24661   int argv[3]={
24662     1,2,3
24663   };
24664 
24665   argc = lua_gettop(L);
24666   if (argc == 1) {
24667     int _v;
24668     {
24669       void *ptr;
24670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24671         _v = 0;
24672       } else {
24673         _v = 1;
24674       }
24675     }
24676     if (_v) {
24677       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
24678     }
24679   }
24680   if (argc == 2) {
24681     int _v;
24682     {
24683       void *ptr;
24684       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24685         _v = 0;
24686       } else {
24687         _v = 1;
24688       }
24689     }
24690     if (_v) {
24691       {
24692         _v = lua_isboolean(L,argv[1]);
24693       }
24694       if (_v) {
24695         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
24696       }
24697     }
24698   }
24699 
24700   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
24701     "  Possible C/C++ prototypes are:\n"
24702     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
24703     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
24704   lua_error(L);return 0;
24705 }
24706 
24707 
24708 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
24709   int SWIG_arg = 0;
24710   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24711   bool result;
24712 
24713   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
24714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
24715 
24716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24717     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24718   }
24719 
24720   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
24721   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24722   return SWIG_arg;
24723 
24724   if(0) SWIG_fail;
24725 
24726 fail:
24727   lua_error(L);
24728   return SWIG_arg;
24729 }
24730 
24731 
24732 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
24733   int SWIG_arg = 0;
24734   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24735   bool arg2 ;
24736 
24737   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
24738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24739   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
24740 
24741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24742     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24743   }
24744 
24745   arg2 = (lua_toboolean(L, 2)!=0);
24746   (arg1)->SetStopOthers(arg2);
24747 
24748   return SWIG_arg;
24749 
24750   if(0) SWIG_fail;
24751 
24752 fail:
24753   lua_error(L);
24754   return SWIG_arg;
24755 }
24756 
24757 
24758 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
24759   int SWIG_arg = 0;
24760   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24761 
24762   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
24763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24764 
24765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24766     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24767   }
24768 
24769   (arg1)->SetStopOthers();
24770 
24771   return SWIG_arg;
24772 
24773   if(0) SWIG_fail;
24774 
24775 fail:
24776   lua_error(L);
24777   return SWIG_arg;
24778 }
24779 
24780 
24781 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24782   int argc;
24783   int argv[3]={
24784     1,2,3
24785   };
24786 
24787   argc = lua_gettop(L);
24788   if (argc == 1) {
24789     int _v;
24790     {
24791       void *ptr;
24792       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24793         _v = 0;
24794       } else {
24795         _v = 1;
24796       }
24797     }
24798     if (_v) {
24799       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24800     }
24801   }
24802   if (argc == 2) {
24803     int _v;
24804     {
24805       void *ptr;
24806       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24807         _v = 0;
24808       } else {
24809         _v = 1;
24810       }
24811     }
24812     if (_v) {
24813       {
24814         _v = lua_isboolean(L,argv[1]);
24815       }
24816       if (_v) {
24817         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24818       }
24819     }
24820   }
24821 
24822   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24823     "  Possible C/C++ prototypes are:\n"
24824     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24825     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24826   lua_error(L);return 0;
24827 }
24828 
24829 
24830 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24831   int SWIG_arg = 0;
24832   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24833   bool result;
24834 
24835   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24837 
24838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24839     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24840   }
24841 
24842   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24843   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24844   return SWIG_arg;
24845 
24846   if(0) SWIG_fail;
24847 
24848 fail:
24849   lua_error(L);
24850   return SWIG_arg;
24851 }
24852 
24853 
24854 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24855   int SWIG_arg = 0;
24856   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24857   bool arg2 ;
24858 
24859   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24861   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24862 
24863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24864     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24865   }
24866 
24867   arg2 = (lua_toboolean(L, 2)!=0);
24868   (arg1)->SetTrapExceptions(arg2);
24869 
24870   return SWIG_arg;
24871 
24872   if(0) SWIG_fail;
24873 
24874 fail:
24875   lua_error(L);
24876   return SWIG_arg;
24877 }
24878 
24879 
24880 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24881   int SWIG_arg = 0;
24882   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24883 
24884   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24886 
24887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24888     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24889   }
24890 
24891   (arg1)->SetTrapExceptions();
24892 
24893   return SWIG_arg;
24894 
24895   if(0) SWIG_fail;
24896 
24897 fail:
24898   lua_error(L);
24899   return SWIG_arg;
24900 }
24901 
24902 
24903 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24904   int argc;
24905   int argv[3]={
24906     1,2,3
24907   };
24908 
24909   argc = lua_gettop(L);
24910   if (argc == 1) {
24911     int _v;
24912     {
24913       void *ptr;
24914       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24915         _v = 0;
24916       } else {
24917         _v = 1;
24918       }
24919     }
24920     if (_v) {
24921       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24922     }
24923   }
24924   if (argc == 2) {
24925     int _v;
24926     {
24927       void *ptr;
24928       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24929         _v = 0;
24930       } else {
24931         _v = 1;
24932       }
24933     }
24934     if (_v) {
24935       {
24936         _v = lua_isboolean(L,argv[1]);
24937       }
24938       if (_v) {
24939         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24940       }
24941     }
24942   }
24943 
24944   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24945     "  Possible C/C++ prototypes are:\n"
24946     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24947     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24948   lua_error(L);return 0;
24949 }
24950 
24951 
24952 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24953   int SWIG_arg = 0;
24954   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24955   lldb::LanguageType arg2 ;
24956 
24957   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24959   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24960 
24961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24962     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24963   }
24964 
24965   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
24966   (arg1)->SetLanguage(arg2);
24967 
24968   return SWIG_arg;
24969 
24970   if(0) SWIG_fail;
24971 
24972 fail:
24973   lua_error(L);
24974   return SWIG_arg;
24975 }
24976 
24977 
24978 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24979   int SWIG_arg = 0;
24980   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24981   bool result;
24982 
24983   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24985 
24986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24987     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24988   }
24989 
24990   result = (bool)(arg1)->GetGenerateDebugInfo();
24991   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24992   return SWIG_arg;
24993 
24994   if(0) SWIG_fail;
24995 
24996 fail:
24997   lua_error(L);
24998   return SWIG_arg;
24999 }
25000 
25001 
25002 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
25003   int SWIG_arg = 0;
25004   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25005   bool arg2 ;
25006 
25007   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
25008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
25009   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
25010 
25011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25012     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25013   }
25014 
25015   arg2 = (lua_toboolean(L, 2)!=0);
25016   (arg1)->SetGenerateDebugInfo(arg2);
25017 
25018   return SWIG_arg;
25019 
25020   if(0) SWIG_fail;
25021 
25022 fail:
25023   lua_error(L);
25024   return SWIG_arg;
25025 }
25026 
25027 
25028 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
25029   int SWIG_arg = 0;
25030   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25031 
25032   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
25033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
25034 
25035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25036     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25037   }
25038 
25039   (arg1)->SetGenerateDebugInfo();
25040 
25041   return SWIG_arg;
25042 
25043   if(0) SWIG_fail;
25044 
25045 fail:
25046   lua_error(L);
25047   return SWIG_arg;
25048 }
25049 
25050 
25051 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
25052   int argc;
25053   int argv[3]={
25054     1,2,3
25055   };
25056 
25057   argc = lua_gettop(L);
25058   if (argc == 1) {
25059     int _v;
25060     {
25061       void *ptr;
25062       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25063         _v = 0;
25064       } else {
25065         _v = 1;
25066       }
25067     }
25068     if (_v) {
25069       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
25070     }
25071   }
25072   if (argc == 2) {
25073     int _v;
25074     {
25075       void *ptr;
25076       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25077         _v = 0;
25078       } else {
25079         _v = 1;
25080       }
25081     }
25082     if (_v) {
25083       {
25084         _v = lua_isboolean(L,argv[1]);
25085       }
25086       if (_v) {
25087         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
25088       }
25089     }
25090   }
25091 
25092   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
25093     "  Possible C/C++ prototypes are:\n"
25094     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
25095     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
25096   lua_error(L);return 0;
25097 }
25098 
25099 
25100 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
25101   int SWIG_arg = 0;
25102   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25103   bool result;
25104 
25105   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
25106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
25107 
25108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25109     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25110   }
25111 
25112   result = (bool)(arg1)->GetSuppressPersistentResult();
25113   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25114   return SWIG_arg;
25115 
25116   if(0) SWIG_fail;
25117 
25118 fail:
25119   lua_error(L);
25120   return SWIG_arg;
25121 }
25122 
25123 
25124 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
25125   int SWIG_arg = 0;
25126   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25127   bool arg2 ;
25128 
25129   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
25130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
25131   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
25132 
25133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25134     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25135   }
25136 
25137   arg2 = (lua_toboolean(L, 2)!=0);
25138   (arg1)->SetSuppressPersistentResult(arg2);
25139 
25140   return SWIG_arg;
25141 
25142   if(0) SWIG_fail;
25143 
25144 fail:
25145   lua_error(L);
25146   return SWIG_arg;
25147 }
25148 
25149 
25150 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
25151   int SWIG_arg = 0;
25152   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25153 
25154   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
25155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
25156 
25157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25158     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25159   }
25160 
25161   (arg1)->SetSuppressPersistentResult();
25162 
25163   return SWIG_arg;
25164 
25165   if(0) SWIG_fail;
25166 
25167 fail:
25168   lua_error(L);
25169   return SWIG_arg;
25170 }
25171 
25172 
25173 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
25174   int argc;
25175   int argv[3]={
25176     1,2,3
25177   };
25178 
25179   argc = lua_gettop(L);
25180   if (argc == 1) {
25181     int _v;
25182     {
25183       void *ptr;
25184       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25185         _v = 0;
25186       } else {
25187         _v = 1;
25188       }
25189     }
25190     if (_v) {
25191       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
25192     }
25193   }
25194   if (argc == 2) {
25195     int _v;
25196     {
25197       void *ptr;
25198       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25199         _v = 0;
25200       } else {
25201         _v = 1;
25202       }
25203     }
25204     if (_v) {
25205       {
25206         _v = lua_isboolean(L,argv[1]);
25207       }
25208       if (_v) {
25209         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
25210       }
25211     }
25212   }
25213 
25214   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
25215     "  Possible C/C++ prototypes are:\n"
25216     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
25217     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
25218   lua_error(L);return 0;
25219 }
25220 
25221 
25222 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
25223   int SWIG_arg = 0;
25224   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25225   char *result = 0 ;
25226 
25227   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
25228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
25229 
25230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25231     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25232   }
25233 
25234   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
25235   lua_pushstring(L,(const char *)result); SWIG_arg++;
25236   return SWIG_arg;
25237 
25238   if(0) SWIG_fail;
25239 
25240 fail:
25241   lua_error(L);
25242   return SWIG_arg;
25243 }
25244 
25245 
25246 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
25247   int SWIG_arg = 0;
25248   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25249   char *arg2 = (char *) 0 ;
25250 
25251   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
25252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
25253   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
25254 
25255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25256     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25257   }
25258 
25259   arg2 = (char *)lua_tostring(L, 2);
25260   (arg1)->SetPrefix((char const *)arg2);
25261 
25262   return SWIG_arg;
25263 
25264   if(0) SWIG_fail;
25265 
25266 fail:
25267   lua_error(L);
25268   return SWIG_arg;
25269 }
25270 
25271 
25272 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
25273   int SWIG_arg = 0;
25274   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25275   bool arg2 ;
25276 
25277   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
25278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25279   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
25280 
25281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25282     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25283   }
25284 
25285   arg2 = (lua_toboolean(L, 2)!=0);
25286   (arg1)->SetAutoApplyFixIts(arg2);
25287 
25288   return SWIG_arg;
25289 
25290   if(0) SWIG_fail;
25291 
25292 fail:
25293   lua_error(L);
25294   return SWIG_arg;
25295 }
25296 
25297 
25298 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
25299   int SWIG_arg = 0;
25300   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25301 
25302   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
25303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25304 
25305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25306     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25307   }
25308 
25309   (arg1)->SetAutoApplyFixIts();
25310 
25311   return SWIG_arg;
25312 
25313   if(0) SWIG_fail;
25314 
25315 fail:
25316   lua_error(L);
25317   return SWIG_arg;
25318 }
25319 
25320 
25321 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
25322   int argc;
25323   int argv[3]={
25324     1,2,3
25325   };
25326 
25327   argc = lua_gettop(L);
25328   if (argc == 1) {
25329     int _v;
25330     {
25331       void *ptr;
25332       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25333         _v = 0;
25334       } else {
25335         _v = 1;
25336       }
25337     }
25338     if (_v) {
25339       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
25340     }
25341   }
25342   if (argc == 2) {
25343     int _v;
25344     {
25345       void *ptr;
25346       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25347         _v = 0;
25348       } else {
25349         _v = 1;
25350       }
25351     }
25352     if (_v) {
25353       {
25354         _v = lua_isboolean(L,argv[1]);
25355       }
25356       if (_v) {
25357         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
25358       }
25359     }
25360   }
25361 
25362   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
25363     "  Possible C/C++ prototypes are:\n"
25364     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
25365     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
25366   lua_error(L);return 0;
25367 }
25368 
25369 
25370 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
25371   int SWIG_arg = 0;
25372   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25373   bool result;
25374 
25375   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
25376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25377 
25378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25379     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25380   }
25381 
25382   result = (bool)(arg1)->GetAutoApplyFixIts();
25383   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25384   return SWIG_arg;
25385 
25386   if(0) SWIG_fail;
25387 
25388 fail:
25389   lua_error(L);
25390   return SWIG_arg;
25391 }
25392 
25393 
25394 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
25395   int SWIG_arg = 0;
25396   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25397   uint64_t arg2 ;
25398 
25399   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
25400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25401   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
25402 
25403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25404     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25405   }
25406 
25407   arg2 = (uint64_t)lua_tointeger(L, 2);
25408   (arg1)->SetRetriesWithFixIts(arg2);
25409 
25410   return SWIG_arg;
25411 
25412   if(0) SWIG_fail;
25413 
25414 fail:
25415   lua_error(L);
25416   return SWIG_arg;
25417 }
25418 
25419 
25420 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
25421   int SWIG_arg = 0;
25422   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25423   uint64_t result;
25424 
25425   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
25426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25427 
25428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25429     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25430   }
25431 
25432   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
25433   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25434   return SWIG_arg;
25435 
25436   if(0) SWIG_fail;
25437 
25438 fail:
25439   lua_error(L);
25440   return SWIG_arg;
25441 }
25442 
25443 
25444 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
25445   int SWIG_arg = 0;
25446   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25447   bool result;
25448 
25449   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
25450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
25451 
25452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25453     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25454   }
25455 
25456   result = (bool)(arg1)->GetTopLevel();
25457   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25458   return SWIG_arg;
25459 
25460   if(0) SWIG_fail;
25461 
25462 fail:
25463   lua_error(L);
25464   return SWIG_arg;
25465 }
25466 
25467 
25468 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
25469   int SWIG_arg = 0;
25470   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25471   bool arg2 ;
25472 
25473   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
25474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25475   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
25476 
25477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25478     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25479   }
25480 
25481   arg2 = (lua_toboolean(L, 2)!=0);
25482   (arg1)->SetTopLevel(arg2);
25483 
25484   return SWIG_arg;
25485 
25486   if(0) SWIG_fail;
25487 
25488 fail:
25489   lua_error(L);
25490   return SWIG_arg;
25491 }
25492 
25493 
25494 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
25495   int SWIG_arg = 0;
25496   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25497 
25498   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
25499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25500 
25501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25502     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25503   }
25504 
25505   (arg1)->SetTopLevel();
25506 
25507   return SWIG_arg;
25508 
25509   if(0) SWIG_fail;
25510 
25511 fail:
25512   lua_error(L);
25513   return SWIG_arg;
25514 }
25515 
25516 
25517 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
25518   int argc;
25519   int argv[3]={
25520     1,2,3
25521   };
25522 
25523   argc = lua_gettop(L);
25524   if (argc == 1) {
25525     int _v;
25526     {
25527       void *ptr;
25528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25529         _v = 0;
25530       } else {
25531         _v = 1;
25532       }
25533     }
25534     if (_v) {
25535       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
25536     }
25537   }
25538   if (argc == 2) {
25539     int _v;
25540     {
25541       void *ptr;
25542       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25543         _v = 0;
25544       } else {
25545         _v = 1;
25546       }
25547     }
25548     if (_v) {
25549       {
25550         _v = lua_isboolean(L,argv[1]);
25551       }
25552       if (_v) {
25553         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
25554       }
25555     }
25556   }
25557 
25558   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
25559     "  Possible C/C++ prototypes are:\n"
25560     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
25561     "    lldb::SBExpressionOptions::SetTopLevel()\n");
25562   lua_error(L);return 0;
25563 }
25564 
25565 
25566 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
25567   int SWIG_arg = 0;
25568   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25569   bool result;
25570 
25571   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
25572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
25573 
25574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25575     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25576   }
25577 
25578   result = (bool)(arg1)->GetAllowJIT();
25579   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25580   return SWIG_arg;
25581 
25582   if(0) SWIG_fail;
25583 
25584 fail:
25585   lua_error(L);
25586   return SWIG_arg;
25587 }
25588 
25589 
25590 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
25591   int SWIG_arg = 0;
25592   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25593   bool arg2 ;
25594 
25595   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
25596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
25597   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
25598 
25599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25600     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25601   }
25602 
25603   arg2 = (lua_toboolean(L, 2)!=0);
25604   (arg1)->SetAllowJIT(arg2);
25605 
25606   return SWIG_arg;
25607 
25608   if(0) SWIG_fail;
25609 
25610 fail:
25611   lua_error(L);
25612   return SWIG_arg;
25613 }
25614 
25615 
25616 static void swig_delete_SBExpressionOptions(void *obj) {
25617 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
25618 delete arg1;
25619 }
25620 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
25621     assert(lua_istable(L,1));
25622     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
25623     assert(!lua_isnil(L,-1));
25624     lua_replace(L,1); /* replace our table with real constructor */
25625     lua_call(L,lua_gettop(L)-1,1);
25626     return 1;
25627 }
25628 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
25629     {0,0,0}
25630 };
25631 static swig_lua_method swig_SBExpressionOptions_methods[]= {
25632     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
25633     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
25634     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
25635     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
25636     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
25637     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
25638     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
25639     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
25640     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
25641     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
25642     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
25643     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
25644     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
25645     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
25646     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
25647     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
25648     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
25649     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
25650     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
25651     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
25652     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
25653     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
25654     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
25655     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
25656     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
25657     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
25658     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
25659     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
25660     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
25661     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
25662     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
25663     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
25664     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
25665     {0,0}
25666 };
25667 static swig_lua_method swig_SBExpressionOptions_meta[] = {
25668     {0,0}
25669 };
25670 
25671 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
25672     {0,0,0}
25673 };
25674 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
25675     {0,0,0,0,0,0}
25676 };
25677 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
25678     {0,0}
25679 };
25680 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
25681     0
25682 };
25683 
25684 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
25685     "SBExpressionOptions",
25686     swig_SBExpressionOptions_Sf_SwigStatic_methods,
25687     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
25688     swig_SBExpressionOptions_Sf_SwigStatic_constants,
25689     swig_SBExpressionOptions_Sf_SwigStatic_classes,
25690     0
25691 };
25692 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
25693 static const char *swig_SBExpressionOptions_base_names[] = {0};
25694 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 };
25695 
25696 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
25697   int SWIG_arg = 0;
25698   lldb::SBFile *result = 0 ;
25699 
25700   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
25701   result = (lldb::SBFile *)new lldb::SBFile();
25702   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25703   return SWIG_arg;
25704 
25705   if(0) SWIG_fail;
25706 
25707 fail:
25708   lua_error(L);
25709   return SWIG_arg;
25710 }
25711 
25712 
25713 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
25714   int SWIG_arg = 0;
25715   int arg1 ;
25716   char *arg2 = (char *) 0 ;
25717   bool arg3 ;
25718   lldb::SBFile *result = 0 ;
25719 
25720   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
25721   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
25722   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
25723   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
25724   arg1 = (int)lua_tointeger(L, 1);
25725   arg2 = (char *)lua_tostring(L, 2);
25726   arg3 = (lua_toboolean(L, 3)!=0);
25727   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
25728   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25729   return SWIG_arg;
25730 
25731   if(0) SWIG_fail;
25732 
25733 fail:
25734   lua_error(L);
25735   return SWIG_arg;
25736 }
25737 
25738 
25739 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
25740   int SWIG_arg = 0;
25741   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25742   lldb::SBFile *result = 0 ;
25743 
25744   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
25745   {
25746     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25747     lldb::FileSP file_sp;
25748     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25749     if (!file_sp->IsValid())
25750     return luaL_error(L, "Invalid file");
25751     arg1 = file_sp;
25752   }
25753   result = (lldb::SBFile *)new lldb::SBFile(arg1);
25754   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25755   return SWIG_arg;
25756 
25757   if(0) SWIG_fail;
25758 
25759 fail:
25760   lua_error(L);
25761   return SWIG_arg;
25762 }
25763 
25764 
25765 static int _wrap_new_SBFile(lua_State* L) {
25766   int argc;
25767   int argv[4]={
25768     1,2,3,4
25769   };
25770 
25771   argc = lua_gettop(L);
25772   if (argc == 0) {
25773     return _wrap_new_SBFile__SWIG_0(L);
25774   }
25775   if (argc == 1) {
25776     int _v;
25777     {
25778       _v = (lua_isuserdata(L, argv[0])) &&
25779       (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
25780     }
25781     if (_v) {
25782       return _wrap_new_SBFile__SWIG_2(L);
25783     }
25784   }
25785   if (argc == 3) {
25786     int _v;
25787     {
25788       _v = lua_isnumber(L,argv[0]);
25789     }
25790     if (_v) {
25791       {
25792         _v = SWIG_lua_isnilstring(L,argv[1]);
25793       }
25794       if (_v) {
25795         {
25796           _v = lua_isboolean(L,argv[2]);
25797         }
25798         if (_v) {
25799           return _wrap_new_SBFile__SWIG_1(L);
25800         }
25801       }
25802     }
25803   }
25804 
25805   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25806     "  Possible C/C++ prototypes are:\n"
25807     "    lldb::SBFile::SBFile()\n"
25808     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25809     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25810   lua_error(L);return 0;
25811 }
25812 
25813 
25814 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25815   int SWIG_arg = 0;
25816   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25817   lldb::SBFile result;
25818 
25819   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25820   {
25821     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25822     lldb::FileSP file_sp;
25823     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25824     if (!file_sp->IsValid())
25825     return luaL_error(L, "Invalid file");
25826     arg1 = file_sp;
25827   }
25828   result = lldb_SBFile_MakeBorrowed(arg1);
25829   {
25830     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25832   }
25833   return SWIG_arg;
25834 
25835   if(0) SWIG_fail;
25836 
25837 fail:
25838   lua_error(L);
25839   return SWIG_arg;
25840 }
25841 
25842 
25843 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25844   int SWIG_arg = 0;
25845   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25846   lldb::SBFile result;
25847 
25848   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25849   {
25850     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25851     lldb::FileSP file_sp;
25852     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25853     if (!file_sp->IsValid())
25854     return luaL_error(L, "Invalid file");
25855     arg1 = file_sp;
25856   }
25857   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25858   {
25859     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25860     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25861   }
25862   return SWIG_arg;
25863 
25864   if(0) SWIG_fail;
25865 
25866 fail:
25867   lua_error(L);
25868   return SWIG_arg;
25869 }
25870 
25871 
25872 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25873   int SWIG_arg = 0;
25874   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25875   lldb::SBFile result;
25876 
25877   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25878   {
25879     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25880     lldb::FileSP file_sp;
25881     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25882     if (!file_sp->IsValid())
25883     return luaL_error(L, "Invalid file");
25884     arg1 = file_sp;
25885   }
25886   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25887   {
25888     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25889     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25890   }
25891   return SWIG_arg;
25892 
25893   if(0) SWIG_fail;
25894 
25895 fail:
25896   lua_error(L);
25897   return SWIG_arg;
25898 }
25899 
25900 
25901 static int _wrap_SBFile_Read(lua_State* L) {
25902   int SWIG_arg = 0;
25903   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25904   uint8_t *arg2 = (uint8_t *) 0 ;
25905   size_t arg3 ;
25906   size_t *arg4 = (size_t *) 0 ;
25907   lldb::SBError result;
25908 
25909   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25911   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25912   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25913   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25914 
25915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25916     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25917   }
25918 
25919 
25920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25921     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25922   }
25923 
25924   arg3 = (size_t)lua_tointeger(L, 3);
25925 
25926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25927     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25928   }
25929 
25930   result = (arg1)->Read(arg2,arg3,arg4);
25931   {
25932     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25934   }
25935   return SWIG_arg;
25936 
25937   if(0) SWIG_fail;
25938 
25939 fail:
25940   lua_error(L);
25941   return SWIG_arg;
25942 }
25943 
25944 
25945 static int _wrap_SBFile_Write(lua_State* L) {
25946   int SWIG_arg = 0;
25947   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25948   uint8_t *arg2 = (uint8_t *) 0 ;
25949   size_t arg3 ;
25950   size_t *arg4 = (size_t *) 0 ;
25951   lldb::SBError result;
25952 
25953   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25955   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25956   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25957   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25958 
25959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25960     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25961   }
25962 
25963 
25964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25965     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25966   }
25967 
25968   arg3 = (size_t)lua_tointeger(L, 3);
25969 
25970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25971     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25972   }
25973 
25974   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25975   {
25976     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25977     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25978   }
25979   return SWIG_arg;
25980 
25981   if(0) SWIG_fail;
25982 
25983 fail:
25984   lua_error(L);
25985   return SWIG_arg;
25986 }
25987 
25988 
25989 static int _wrap_SBFile_Flush(lua_State* L) {
25990   int SWIG_arg = 0;
25991   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25992 
25993   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25994   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25995 
25996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25997     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25998   }
25999 
26000   (arg1)->Flush();
26001 
26002   return SWIG_arg;
26003 
26004   if(0) SWIG_fail;
26005 
26006 fail:
26007   lua_error(L);
26008   return SWIG_arg;
26009 }
26010 
26011 
26012 static int _wrap_SBFile_IsValid(lua_State* L) {
26013   int SWIG_arg = 0;
26014   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26015   bool result;
26016 
26017   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
26018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
26019 
26020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26021     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
26022   }
26023 
26024   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
26025   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26026   return SWIG_arg;
26027 
26028   if(0) SWIG_fail;
26029 
26030 fail:
26031   lua_error(L);
26032   return SWIG_arg;
26033 }
26034 
26035 
26036 static int _wrap_SBFile_Close(lua_State* L) {
26037   int SWIG_arg = 0;
26038   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26039   lldb::SBError result;
26040 
26041   SWIG_check_num_args("lldb::SBFile::Close",1,1)
26042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
26043 
26044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26045     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
26046   }
26047 
26048   result = (arg1)->Close();
26049   {
26050     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
26051     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
26052   }
26053   return SWIG_arg;
26054 
26055   if(0) SWIG_fail;
26056 
26057 fail:
26058   lua_error(L);
26059   return SWIG_arg;
26060 }
26061 
26062 
26063 static int _wrap_SBFile_GetFile(lua_State* L) {
26064   int SWIG_arg = 0;
26065   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26066   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
26067 
26068   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
26069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
26070 
26071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26072     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
26073   }
26074 
26075   result = (arg1)->GetFile();
26076   {
26077     lldb::FileSP &sp = result;
26078     if (sp && sp->IsValid()) {
26079       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
26080       p->closef = &LLDBSwigLuaCloseFileHandle;
26081       p->f = sp->GetStream();
26082       luaL_setmetatable(L, LUA_FILEHANDLE);
26083       SWIG_arg++;
26084     }
26085   }
26086   return SWIG_arg;
26087 
26088   if(0) SWIG_fail;
26089 
26090 fail:
26091   lua_error(L);
26092   return SWIG_arg;
26093 }
26094 
26095 
26096 static void swig_delete_SBFile(void *obj) {
26097 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
26098 delete arg1;
26099 }
26100 static int _proxy__wrap_new_SBFile(lua_State *L) {
26101     assert(lua_istable(L,1));
26102     lua_pushcfunction(L,_wrap_new_SBFile);
26103     assert(!lua_isnil(L,-1));
26104     lua_replace(L,1); /* replace our table with real constructor */
26105     lua_call(L,lua_gettop(L)-1,1);
26106     return 1;
26107 }
26108 static swig_lua_attribute swig_SBFile_attributes[] = {
26109     {0,0,0}
26110 };
26111 static swig_lua_method swig_SBFile_methods[]= {
26112     { "Read", _wrap_SBFile_Read},
26113     { "Write", _wrap_SBFile_Write},
26114     { "Flush", _wrap_SBFile_Flush},
26115     { "IsValid", _wrap_SBFile_IsValid},
26116     { "Close", _wrap_SBFile_Close},
26117     { "GetFile", _wrap_SBFile_GetFile},
26118     {0,0}
26119 };
26120 static swig_lua_method swig_SBFile_meta[] = {
26121     {0,0}
26122 };
26123 
26124 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
26125     {0,0,0}
26126 };
26127 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
26128     {0,0,0,0,0,0}
26129 };
26130 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
26131     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
26132     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
26133     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
26134     {0,0}
26135 };
26136 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
26137     0
26138 };
26139 
26140 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
26141     "SBFile",
26142     swig_SBFile_Sf_SwigStatic_methods,
26143     swig_SBFile_Sf_SwigStatic_attributes,
26144     swig_SBFile_Sf_SwigStatic_constants,
26145     swig_SBFile_Sf_SwigStatic_classes,
26146     0
26147 };
26148 static swig_lua_class *swig_SBFile_bases[] = {0};
26149 static const char *swig_SBFile_base_names[] = {0};
26150 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 };
26151 
26152 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
26153   int SWIG_arg = 0;
26154   lldb::SBFileSpec *result = 0 ;
26155 
26156   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
26157   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
26158   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26159   return SWIG_arg;
26160 
26161   if(0) SWIG_fail;
26162 
26163 fail:
26164   lua_error(L);
26165   return SWIG_arg;
26166 }
26167 
26168 
26169 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
26170   int SWIG_arg = 0;
26171   lldb::SBFileSpec *arg1 = 0 ;
26172   lldb::SBFileSpec *result = 0 ;
26173 
26174   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
26175   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
26176 
26177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26178     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
26179   }
26180 
26181   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
26182   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26183   return SWIG_arg;
26184 
26185   if(0) SWIG_fail;
26186 
26187 fail:
26188   lua_error(L);
26189   return SWIG_arg;
26190 }
26191 
26192 
26193 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
26194   int SWIG_arg = 0;
26195   char *arg1 = (char *) 0 ;
26196   lldb::SBFileSpec *result = 0 ;
26197 
26198   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
26199   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
26200   arg1 = (char *)lua_tostring(L, 1);
26201   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
26202   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26203   return SWIG_arg;
26204 
26205   if(0) SWIG_fail;
26206 
26207 fail:
26208   lua_error(L);
26209   return SWIG_arg;
26210 }
26211 
26212 
26213 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
26214   int SWIG_arg = 0;
26215   char *arg1 = (char *) 0 ;
26216   bool arg2 ;
26217   lldb::SBFileSpec *result = 0 ;
26218 
26219   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
26220   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
26221   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
26222   arg1 = (char *)lua_tostring(L, 1);
26223   arg2 = (lua_toboolean(L, 2)!=0);
26224   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
26225   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26226   return SWIG_arg;
26227 
26228   if(0) SWIG_fail;
26229 
26230 fail:
26231   lua_error(L);
26232   return SWIG_arg;
26233 }
26234 
26235 
26236 static int _wrap_new_SBFileSpec(lua_State* L) {
26237   int argc;
26238   int argv[3]={
26239     1,2,3
26240   };
26241 
26242   argc = lua_gettop(L);
26243   if (argc == 0) {
26244     return _wrap_new_SBFileSpec__SWIG_0(L);
26245   }
26246   if (argc == 1) {
26247     int _v;
26248     {
26249       void *ptr;
26250       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
26251         _v = 0;
26252       } else {
26253         _v = 1;
26254       }
26255     }
26256     if (_v) {
26257       return _wrap_new_SBFileSpec__SWIG_1(L);
26258     }
26259   }
26260   if (argc == 1) {
26261     int _v;
26262     {
26263       _v = SWIG_lua_isnilstring(L,argv[0]);
26264     }
26265     if (_v) {
26266       return _wrap_new_SBFileSpec__SWIG_2(L);
26267     }
26268   }
26269   if (argc == 2) {
26270     int _v;
26271     {
26272       _v = SWIG_lua_isnilstring(L,argv[0]);
26273     }
26274     if (_v) {
26275       {
26276         _v = lua_isboolean(L,argv[1]);
26277       }
26278       if (_v) {
26279         return _wrap_new_SBFileSpec__SWIG_3(L);
26280       }
26281     }
26282   }
26283 
26284   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
26285     "  Possible C/C++ prototypes are:\n"
26286     "    lldb::SBFileSpec::SBFileSpec()\n"
26287     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
26288     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
26289     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
26290   lua_error(L);return 0;
26291 }
26292 
26293 
26294 static int _wrap_SBFileSpec___eq(lua_State* L) {
26295   int SWIG_arg = 0;
26296   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26297   lldb::SBFileSpec *arg2 = 0 ;
26298   bool result;
26299 
26300   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
26301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
26302   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
26303 
26304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26305     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
26306   }
26307 
26308 
26309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26310     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
26311   }
26312 
26313   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
26314   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26315   return SWIG_arg;
26316 
26317   if(0) SWIG_fail;
26318 
26319 fail:
26320   lua_error(L);
26321   return SWIG_arg;
26322 }
26323 
26324 
26325 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
26326   int SWIG_arg = 0;
26327   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26328   bool result;
26329 
26330   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
26331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
26332 
26333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26334     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
26335   }
26336 
26337   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
26338   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26339   return SWIG_arg;
26340 
26341   if(0) SWIG_fail;
26342 
26343 fail:
26344   lua_error(L);
26345   return SWIG_arg;
26346 }
26347 
26348 
26349 static int _wrap_SBFileSpec_Exists(lua_State* L) {
26350   int SWIG_arg = 0;
26351   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26352   bool result;
26353 
26354   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
26355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
26356 
26357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26358     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
26359   }
26360 
26361   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
26362   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26363   return SWIG_arg;
26364 
26365   if(0) SWIG_fail;
26366 
26367 fail:
26368   lua_error(L);
26369   return SWIG_arg;
26370 }
26371 
26372 
26373 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
26374   int SWIG_arg = 0;
26375   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26376   bool result;
26377 
26378   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
26379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
26380 
26381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26382     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
26383   }
26384 
26385   result = (bool)(arg1)->ResolveExecutableLocation();
26386   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26387   return SWIG_arg;
26388 
26389   if(0) SWIG_fail;
26390 
26391 fail:
26392   lua_error(L);
26393   return SWIG_arg;
26394 }
26395 
26396 
26397 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
26398   int SWIG_arg = 0;
26399   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26400   char *result = 0 ;
26401 
26402   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
26403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
26404 
26405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26406     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26407   }
26408 
26409   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
26410   lua_pushstring(L,(const char *)result); SWIG_arg++;
26411   return SWIG_arg;
26412 
26413   if(0) SWIG_fail;
26414 
26415 fail:
26416   lua_error(L);
26417   return SWIG_arg;
26418 }
26419 
26420 
26421 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
26422   int SWIG_arg = 0;
26423   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26424   char *result = 0 ;
26425 
26426   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
26427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
26428 
26429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26430     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26431   }
26432 
26433   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
26434   lua_pushstring(L,(const char *)result); SWIG_arg++;
26435   return SWIG_arg;
26436 
26437   if(0) SWIG_fail;
26438 
26439 fail:
26440   lua_error(L);
26441   return SWIG_arg;
26442 }
26443 
26444 
26445 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
26446   int SWIG_arg = 0;
26447   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26448   char *arg2 = (char *) 0 ;
26449 
26450   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
26451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
26452   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
26453 
26454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26455     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26456   }
26457 
26458   arg2 = (char *)lua_tostring(L, 2);
26459   (arg1)->SetFilename((char const *)arg2);
26460 
26461   return SWIG_arg;
26462 
26463   if(0) SWIG_fail;
26464 
26465 fail:
26466   lua_error(L);
26467   return SWIG_arg;
26468 }
26469 
26470 
26471 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
26472   int SWIG_arg = 0;
26473   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26474   char *arg2 = (char *) 0 ;
26475 
26476   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
26477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
26478   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
26479 
26480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26481     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26482   }
26483 
26484   arg2 = (char *)lua_tostring(L, 2);
26485   (arg1)->SetDirectory((char const *)arg2);
26486 
26487   return SWIG_arg;
26488 
26489   if(0) SWIG_fail;
26490 
26491 fail:
26492   lua_error(L);
26493   return SWIG_arg;
26494 }
26495 
26496 
26497 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
26498   int SWIG_arg = 0;
26499   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26500   char *arg2 = (char *) 0 ;
26501   size_t arg3 ;
26502   uint32_t result;
26503 
26504   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
26505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
26506   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
26507   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
26508 
26509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26510     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
26511   }
26512 
26513   arg2 = (char *)lua_tostring(L, 2);
26514   arg3 = (size_t)lua_tointeger(L, 3);
26515   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
26516   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26517   return SWIG_arg;
26518 
26519   if(0) SWIG_fail;
26520 
26521 fail:
26522   lua_error(L);
26523   return SWIG_arg;
26524 }
26525 
26526 
26527 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
26528   int SWIG_arg = 0;
26529   char *arg1 = (char *) 0 ;
26530   char *arg2 = (char *) 0 ;
26531   size_t arg3 ;
26532   int result;
26533 
26534   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
26535   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
26536   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
26537   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
26538   arg1 = (char *)lua_tostring(L, 1);
26539   arg2 = (char *)lua_tostring(L, 2);
26540   arg3 = (size_t)lua_tointeger(L, 3);
26541   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
26542   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26543   return SWIG_arg;
26544 
26545   if(0) SWIG_fail;
26546 
26547 fail:
26548   lua_error(L);
26549   return SWIG_arg;
26550 }
26551 
26552 
26553 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
26554   int SWIG_arg = 0;
26555   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26556   lldb::SBStream *arg2 = 0 ;
26557   bool result;
26558 
26559   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
26560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
26561   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
26562 
26563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26564     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
26565   }
26566 
26567 
26568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26569     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26570   }
26571 
26572   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
26573   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26574   return SWIG_arg;
26575 
26576   if(0) SWIG_fail;
26577 
26578 fail:
26579   lua_error(L);
26580   return SWIG_arg;
26581 }
26582 
26583 
26584 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
26585   int SWIG_arg = 0;
26586   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26587   char *arg2 = (char *) 0 ;
26588 
26589   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
26590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
26591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
26592 
26593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26594     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
26595   }
26596 
26597   arg2 = (char *)lua_tostring(L, 2);
26598   (arg1)->AppendPathComponent((char const *)arg2);
26599 
26600   return SWIG_arg;
26601 
26602   if(0) SWIG_fail;
26603 
26604 fail:
26605   lua_error(L);
26606   return SWIG_arg;
26607 }
26608 
26609 
26610 static int _wrap_SBFileSpec___tostring(lua_State* L) {
26611   int SWIG_arg = 0;
26612   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26613   std::string result;
26614 
26615   SWIG_check_num_args("lldb::SBFileSpec::__repr__",1,1)
26616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__repr__",1,"lldb::SBFileSpec *");
26617 
26618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26619     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
26620   }
26621 
26622   result = lldb_SBFileSpec___repr__(arg1);
26623   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
26624   return SWIG_arg;
26625 
26626   if(0) SWIG_fail;
26627 
26628 fail:
26629   lua_error(L);
26630   return SWIG_arg;
26631 }
26632 
26633 
26634 static void swig_delete_SBFileSpec(void *obj) {
26635 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
26636 delete arg1;
26637 }
26638 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
26639     assert(lua_istable(L,1));
26640     lua_pushcfunction(L,_wrap_new_SBFileSpec);
26641     assert(!lua_isnil(L,-1));
26642     lua_replace(L,1); /* replace our table with real constructor */
26643     lua_call(L,lua_gettop(L)-1,1);
26644     return 1;
26645 }
26646 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
26647     {0,0,0}
26648 };
26649 static swig_lua_method swig_SBFileSpec_methods[]= {
26650     { "__eq", _wrap_SBFileSpec___eq},
26651     { "IsValid", _wrap_SBFileSpec_IsValid},
26652     { "Exists", _wrap_SBFileSpec_Exists},
26653     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
26654     { "GetFilename", _wrap_SBFileSpec_GetFilename},
26655     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
26656     { "SetFilename", _wrap_SBFileSpec_SetFilename},
26657     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
26658     { "GetPath", _wrap_SBFileSpec_GetPath},
26659     { "GetDescription", _wrap_SBFileSpec_GetDescription},
26660     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
26661     { "__tostring", _wrap_SBFileSpec___tostring},
26662     {0,0}
26663 };
26664 static swig_lua_method swig_SBFileSpec_meta[] = {
26665     { "__eq", _wrap_SBFileSpec___eq},
26666     { "__tostring", _wrap_SBFileSpec___tostring},
26667     {0,0}
26668 };
26669 
26670 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
26671     {0,0,0}
26672 };
26673 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
26674     {0,0,0,0,0,0}
26675 };
26676 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
26677     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
26678     {0,0}
26679 };
26680 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
26681     0
26682 };
26683 
26684 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
26685     "SBFileSpec",
26686     swig_SBFileSpec_Sf_SwigStatic_methods,
26687     swig_SBFileSpec_Sf_SwigStatic_attributes,
26688     swig_SBFileSpec_Sf_SwigStatic_constants,
26689     swig_SBFileSpec_Sf_SwigStatic_classes,
26690     0
26691 };
26692 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
26693 static const char *swig_SBFileSpec_base_names[] = {0};
26694 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 };
26695 
26696 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
26697   int SWIG_arg = 0;
26698   lldb::SBFileSpecList *result = 0 ;
26699 
26700   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
26701   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
26702   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26703   return SWIG_arg;
26704 
26705   if(0) SWIG_fail;
26706 
26707 fail:
26708   lua_error(L);
26709   return SWIG_arg;
26710 }
26711 
26712 
26713 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
26714   int SWIG_arg = 0;
26715   lldb::SBFileSpecList *arg1 = 0 ;
26716   lldb::SBFileSpecList *result = 0 ;
26717 
26718   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
26719   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
26720 
26721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26722     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
26723   }
26724 
26725   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
26726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26727   return SWIG_arg;
26728 
26729   if(0) SWIG_fail;
26730 
26731 fail:
26732   lua_error(L);
26733   return SWIG_arg;
26734 }
26735 
26736 
26737 static int _wrap_new_SBFileSpecList(lua_State* L) {
26738   int argc;
26739   int argv[2]={
26740     1,2
26741   };
26742 
26743   argc = lua_gettop(L);
26744   if (argc == 0) {
26745     return _wrap_new_SBFileSpecList__SWIG_0(L);
26746   }
26747   if (argc == 1) {
26748     int _v;
26749     {
26750       void *ptr;
26751       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
26752         _v = 0;
26753       } else {
26754         _v = 1;
26755       }
26756     }
26757     if (_v) {
26758       return _wrap_new_SBFileSpecList__SWIG_1(L);
26759     }
26760   }
26761 
26762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26763     "  Possible C/C++ prototypes are:\n"
26764     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26765     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26766   lua_error(L);return 0;
26767 }
26768 
26769 
26770 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26771   int SWIG_arg = 0;
26772   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26773   uint32_t result;
26774 
26775   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26776   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26777 
26778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26779     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26780   }
26781 
26782   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26783   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26784   return SWIG_arg;
26785 
26786   if(0) SWIG_fail;
26787 
26788 fail:
26789   lua_error(L);
26790   return SWIG_arg;
26791 }
26792 
26793 
26794 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26795   int SWIG_arg = 0;
26796   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26797   lldb::SBStream *arg2 = 0 ;
26798   bool result;
26799 
26800   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26802   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26803 
26804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26805     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26806   }
26807 
26808 
26809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26810     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26811   }
26812 
26813   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26814   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26815   return SWIG_arg;
26816 
26817   if(0) SWIG_fail;
26818 
26819 fail:
26820   lua_error(L);
26821   return SWIG_arg;
26822 }
26823 
26824 
26825 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26826   int SWIG_arg = 0;
26827   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26828   lldb::SBFileSpec *arg2 = 0 ;
26829 
26830   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26833 
26834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26835     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26836   }
26837 
26838 
26839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26840     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26841   }
26842 
26843   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26844 
26845   return SWIG_arg;
26846 
26847   if(0) SWIG_fail;
26848 
26849 fail:
26850   lua_error(L);
26851   return SWIG_arg;
26852 }
26853 
26854 
26855 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26856   int SWIG_arg = 0;
26857   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26858   lldb::SBFileSpec *arg2 = 0 ;
26859   bool result;
26860 
26861   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26864 
26865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26866     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26867   }
26868 
26869 
26870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26871     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26872   }
26873 
26874   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26875   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26876   return SWIG_arg;
26877 
26878   if(0) SWIG_fail;
26879 
26880 fail:
26881   lua_error(L);
26882   return SWIG_arg;
26883 }
26884 
26885 
26886 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26887   int SWIG_arg = 0;
26888   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26889 
26890   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26892 
26893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26894     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26895   }
26896 
26897   (arg1)->Clear();
26898 
26899   return SWIG_arg;
26900 
26901   if(0) SWIG_fail;
26902 
26903 fail:
26904   lua_error(L);
26905   return SWIG_arg;
26906 }
26907 
26908 
26909 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26910   int SWIG_arg = 0;
26911   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26912   uint32_t arg2 ;
26913   lldb::SBFileSpec *arg3 = 0 ;
26914   bool arg4 ;
26915   uint32_t result;
26916 
26917   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26919   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26920   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26921   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26922 
26923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26924     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26925   }
26926 
26927   arg2 = (uint32_t)lua_tointeger(L, 2);
26928 
26929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26930     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26931   }
26932 
26933   arg4 = (lua_toboolean(L, 4)!=0);
26934   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26935   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26936   return SWIG_arg;
26937 
26938   if(0) SWIG_fail;
26939 
26940 fail:
26941   lua_error(L);
26942   return SWIG_arg;
26943 }
26944 
26945 
26946 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26947   int SWIG_arg = 0;
26948   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26949   uint32_t arg2 ;
26950   lldb::SBFileSpec result;
26951 
26952   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26954   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26955 
26956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26957     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26958   }
26959 
26960   arg2 = (uint32_t)lua_tointeger(L, 2);
26961   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26962   {
26963     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26964     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26965   }
26966   return SWIG_arg;
26967 
26968   if(0) SWIG_fail;
26969 
26970 fail:
26971   lua_error(L);
26972   return SWIG_arg;
26973 }
26974 
26975 
26976 static void swig_delete_SBFileSpecList(void *obj) {
26977 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26978 delete arg1;
26979 }
26980 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26981     assert(lua_istable(L,1));
26982     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26983     assert(!lua_isnil(L,-1));
26984     lua_replace(L,1); /* replace our table with real constructor */
26985     lua_call(L,lua_gettop(L)-1,1);
26986     return 1;
26987 }
26988 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26989     {0,0,0}
26990 };
26991 static swig_lua_method swig_SBFileSpecList_methods[]= {
26992     { "GetSize", _wrap_SBFileSpecList_GetSize},
26993     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26994     { "Append", _wrap_SBFileSpecList_Append},
26995     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26996     { "Clear", _wrap_SBFileSpecList_Clear},
26997     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26998     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26999     {0,0}
27000 };
27001 static swig_lua_method swig_SBFileSpecList_meta[] = {
27002     {0,0}
27003 };
27004 
27005 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
27006     {0,0,0}
27007 };
27008 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
27009     {0,0,0,0,0,0}
27010 };
27011 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
27012     {0,0}
27013 };
27014 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
27015     0
27016 };
27017 
27018 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
27019     "SBFileSpecList",
27020     swig_SBFileSpecList_Sf_SwigStatic_methods,
27021     swig_SBFileSpecList_Sf_SwigStatic_attributes,
27022     swig_SBFileSpecList_Sf_SwigStatic_constants,
27023     swig_SBFileSpecList_Sf_SwigStatic_classes,
27024     0
27025 };
27026 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
27027 static const char *swig_SBFileSpecList_base_names[] = {0};
27028 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 };
27029 
27030 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
27031   int SWIG_arg = 0;
27032   lldb::SBFrame *result = 0 ;
27033 
27034   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
27035   result = (lldb::SBFrame *)new lldb::SBFrame();
27036   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
27037   return SWIG_arg;
27038 
27039   if(0) SWIG_fail;
27040 
27041 fail:
27042   lua_error(L);
27043   return SWIG_arg;
27044 }
27045 
27046 
27047 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
27048   int SWIG_arg = 0;
27049   lldb::SBFrame *arg1 = 0 ;
27050   lldb::SBFrame *result = 0 ;
27051 
27052   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
27053   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
27054 
27055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27056     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
27057   }
27058 
27059   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
27060   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
27061   return SWIG_arg;
27062 
27063   if(0) SWIG_fail;
27064 
27065 fail:
27066   lua_error(L);
27067   return SWIG_arg;
27068 }
27069 
27070 
27071 static int _wrap_new_SBFrame(lua_State* L) {
27072   int argc;
27073   int argv[2]={
27074     1,2
27075   };
27076 
27077   argc = lua_gettop(L);
27078   if (argc == 0) {
27079     return _wrap_new_SBFrame__SWIG_0(L);
27080   }
27081   if (argc == 1) {
27082     int _v;
27083     {
27084       void *ptr;
27085       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
27086         _v = 0;
27087       } else {
27088         _v = 1;
27089       }
27090     }
27091     if (_v) {
27092       return _wrap_new_SBFrame__SWIG_1(L);
27093     }
27094   }
27095 
27096   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
27097     "  Possible C/C++ prototypes are:\n"
27098     "    lldb::SBFrame::SBFrame()\n"
27099     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
27100   lua_error(L);return 0;
27101 }
27102 
27103 
27104 static int _wrap_SBFrame_IsEqual(lua_State* L) {
27105   int SWIG_arg = 0;
27106   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27107   lldb::SBFrame *arg2 = 0 ;
27108   bool result;
27109 
27110   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
27111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
27112   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
27113 
27114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27115     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
27116   }
27117 
27118 
27119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27120     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
27121   }
27122 
27123   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
27124   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27125   return SWIG_arg;
27126 
27127   if(0) SWIG_fail;
27128 
27129 fail:
27130   lua_error(L);
27131   return SWIG_arg;
27132 }
27133 
27134 
27135 static int _wrap_SBFrame_IsValid(lua_State* L) {
27136   int SWIG_arg = 0;
27137   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27138   bool result;
27139 
27140   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
27141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
27142 
27143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27144     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
27145   }
27146 
27147   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
27148   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27149   return SWIG_arg;
27150 
27151   if(0) SWIG_fail;
27152 
27153 fail:
27154   lua_error(L);
27155   return SWIG_arg;
27156 }
27157 
27158 
27159 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
27160   int SWIG_arg = 0;
27161   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27162   uint32_t result;
27163 
27164   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
27165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
27166 
27167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27168     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
27169   }
27170 
27171   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
27172   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27173   return SWIG_arg;
27174 
27175   if(0) SWIG_fail;
27176 
27177 fail:
27178   lua_error(L);
27179   return SWIG_arg;
27180 }
27181 
27182 
27183 static int _wrap_SBFrame_GetCFA(lua_State* L) {
27184   int SWIG_arg = 0;
27185   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27186   lldb::addr_t result;
27187 
27188   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
27189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
27190 
27191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27192     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
27193   }
27194 
27195   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
27196   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27197   return SWIG_arg;
27198 
27199   if(0) SWIG_fail;
27200 
27201 fail:
27202   lua_error(L);
27203   return SWIG_arg;
27204 }
27205 
27206 
27207 static int _wrap_SBFrame_GetPC(lua_State* L) {
27208   int SWIG_arg = 0;
27209   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27210   lldb::addr_t result;
27211 
27212   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
27213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
27214 
27215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27216     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
27217   }
27218 
27219   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
27220   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27221   return SWIG_arg;
27222 
27223   if(0) SWIG_fail;
27224 
27225 fail:
27226   lua_error(L);
27227   return SWIG_arg;
27228 }
27229 
27230 
27231 static int _wrap_SBFrame_SetPC(lua_State* L) {
27232   int SWIG_arg = 0;
27233   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27234   lldb::addr_t arg2 ;
27235   bool result;
27236 
27237   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
27238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
27239   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
27240 
27241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27242     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
27243   }
27244 
27245   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
27246   result = (bool)(arg1)->SetPC(arg2);
27247   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27248   return SWIG_arg;
27249 
27250   if(0) SWIG_fail;
27251 
27252 fail:
27253   lua_error(L);
27254   return SWIG_arg;
27255 }
27256 
27257 
27258 static int _wrap_SBFrame_GetSP(lua_State* L) {
27259   int SWIG_arg = 0;
27260   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27261   lldb::addr_t result;
27262 
27263   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
27264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
27265 
27266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27267     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
27268   }
27269 
27270   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
27271   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27272   return SWIG_arg;
27273 
27274   if(0) SWIG_fail;
27275 
27276 fail:
27277   lua_error(L);
27278   return SWIG_arg;
27279 }
27280 
27281 
27282 static int _wrap_SBFrame_GetFP(lua_State* L) {
27283   int SWIG_arg = 0;
27284   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27285   lldb::addr_t result;
27286 
27287   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
27288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
27289 
27290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27291     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
27292   }
27293 
27294   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
27295   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27296   return SWIG_arg;
27297 
27298   if(0) SWIG_fail;
27299 
27300 fail:
27301   lua_error(L);
27302   return SWIG_arg;
27303 }
27304 
27305 
27306 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
27307   int SWIG_arg = 0;
27308   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27309   lldb::SBAddress result;
27310 
27311   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
27312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
27313 
27314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27315     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
27316   }
27317 
27318   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
27319   {
27320     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
27321     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
27322   }
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_GetSymbolContext(lua_State* L) {
27334   int SWIG_arg = 0;
27335   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27336   uint32_t arg2 ;
27337   lldb::SBSymbolContext result;
27338 
27339   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
27340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
27341   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
27342 
27343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27344     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
27345   }
27346 
27347   arg2 = (uint32_t)lua_tointeger(L, 2);
27348   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
27349   {
27350     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
27351     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
27352   }
27353   return SWIG_arg;
27354 
27355   if(0) SWIG_fail;
27356 
27357 fail:
27358   lua_error(L);
27359   return SWIG_arg;
27360 }
27361 
27362 
27363 static int _wrap_SBFrame_GetModule(lua_State* L) {
27364   int SWIG_arg = 0;
27365   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27366   lldb::SBModule result;
27367 
27368   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
27369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
27370 
27371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27372     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
27373   }
27374 
27375   result = ((lldb::SBFrame const *)arg1)->GetModule();
27376   {
27377     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
27378     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
27379   }
27380   return SWIG_arg;
27381 
27382   if(0) SWIG_fail;
27383 
27384 fail:
27385   lua_error(L);
27386   return SWIG_arg;
27387 }
27388 
27389 
27390 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
27391   int SWIG_arg = 0;
27392   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27393   lldb::SBCompileUnit result;
27394 
27395   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
27396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
27397 
27398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27399     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
27400   }
27401 
27402   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
27403   {
27404     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
27405     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
27406   }
27407   return SWIG_arg;
27408 
27409   if(0) SWIG_fail;
27410 
27411 fail:
27412   lua_error(L);
27413   return SWIG_arg;
27414 }
27415 
27416 
27417 static int _wrap_SBFrame_GetFunction(lua_State* L) {
27418   int SWIG_arg = 0;
27419   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27420   lldb::SBFunction result;
27421 
27422   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
27423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
27424 
27425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27426     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
27427   }
27428 
27429   result = ((lldb::SBFrame const *)arg1)->GetFunction();
27430   {
27431     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
27432     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
27433   }
27434   return SWIG_arg;
27435 
27436   if(0) SWIG_fail;
27437 
27438 fail:
27439   lua_error(L);
27440   return SWIG_arg;
27441 }
27442 
27443 
27444 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
27445   int SWIG_arg = 0;
27446   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27447   lldb::SBSymbol result;
27448 
27449   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
27450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
27451 
27452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27453     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
27454   }
27455 
27456   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
27457   {
27458     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
27459     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
27460   }
27461   return SWIG_arg;
27462 
27463   if(0) SWIG_fail;
27464 
27465 fail:
27466   lua_error(L);
27467   return SWIG_arg;
27468 }
27469 
27470 
27471 static int _wrap_SBFrame_GetBlock(lua_State* L) {
27472   int SWIG_arg = 0;
27473   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27474   lldb::SBBlock result;
27475 
27476   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
27477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
27478 
27479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27480     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
27481   }
27482 
27483   result = ((lldb::SBFrame const *)arg1)->GetBlock();
27484   {
27485     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27486     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27487   }
27488   return SWIG_arg;
27489 
27490   if(0) SWIG_fail;
27491 
27492 fail:
27493   lua_error(L);
27494   return SWIG_arg;
27495 }
27496 
27497 
27498 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
27499   int SWIG_arg = 0;
27500   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27501   char *result = 0 ;
27502 
27503   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
27505 
27506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27507     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27508   }
27509 
27510   result = (char *)(arg1)->GetFunctionName();
27511   lua_pushstring(L,(const char *)result); SWIG_arg++;
27512   return SWIG_arg;
27513 
27514   if(0) SWIG_fail;
27515 
27516 fail:
27517   lua_error(L);
27518   return SWIG_arg;
27519 }
27520 
27521 
27522 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
27523   int SWIG_arg = 0;
27524   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27525   char *result = 0 ;
27526 
27527   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
27528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
27529 
27530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27531     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27532   }
27533 
27534   result = (char *)(arg1)->GetDisplayFunctionName();
27535   lua_pushstring(L,(const char *)result); SWIG_arg++;
27536   return SWIG_arg;
27537 
27538   if(0) SWIG_fail;
27539 
27540 fail:
27541   lua_error(L);
27542   return SWIG_arg;
27543 }
27544 
27545 
27546 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
27547   int SWIG_arg = 0;
27548   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27549   char *result = 0 ;
27550 
27551   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
27553 
27554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27555     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27556   }
27557 
27558   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
27559   lua_pushstring(L,(const char *)result); SWIG_arg++;
27560   return SWIG_arg;
27561 
27562   if(0) SWIG_fail;
27563 
27564 fail:
27565   lua_error(L);
27566   return SWIG_arg;
27567 }
27568 
27569 
27570 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
27571   int argc;
27572   int argv[2]={
27573     1,2
27574   };
27575 
27576   argc = lua_gettop(L);
27577   if (argc == 1) {
27578     int _v;
27579     {
27580       void *ptr;
27581       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27582         _v = 0;
27583       } else {
27584         _v = 1;
27585       }
27586     }
27587     if (_v) {
27588       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
27589     }
27590   }
27591   if (argc == 1) {
27592     int _v;
27593     {
27594       void *ptr;
27595       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27596         _v = 0;
27597       } else {
27598         _v = 1;
27599       }
27600     }
27601     if (_v) {
27602       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
27603     }
27604   }
27605 
27606   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
27607     "  Possible C/C++ prototypes are:\n"
27608     "    lldb::SBFrame::GetFunctionName()\n"
27609     "    lldb::SBFrame::GetFunctionName() const\n");
27610   lua_error(L);return 0;
27611 }
27612 
27613 
27614 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
27615   int SWIG_arg = 0;
27616   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27617   lldb::LanguageType result;
27618 
27619   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
27620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
27621 
27622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27623     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
27624   }
27625 
27626   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
27627   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27628   return SWIG_arg;
27629 
27630   if(0) SWIG_fail;
27631 
27632 fail:
27633   lua_error(L);
27634   return SWIG_arg;
27635 }
27636 
27637 
27638 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
27639   int SWIG_arg = 0;
27640   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27641   bool result;
27642 
27643   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
27645 
27646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27647     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27648   }
27649 
27650   result = (bool)(arg1)->IsInlined();
27651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27652   return SWIG_arg;
27653 
27654   if(0) SWIG_fail;
27655 
27656 fail:
27657   lua_error(L);
27658   return SWIG_arg;
27659 }
27660 
27661 
27662 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
27663   int SWIG_arg = 0;
27664   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27665   bool result;
27666 
27667   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
27669 
27670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27671     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27672   }
27673 
27674   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
27675   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27676   return SWIG_arg;
27677 
27678   if(0) SWIG_fail;
27679 
27680 fail:
27681   lua_error(L);
27682   return SWIG_arg;
27683 }
27684 
27685 
27686 static int _wrap_SBFrame_IsInlined(lua_State* L) {
27687   int argc;
27688   int argv[2]={
27689     1,2
27690   };
27691 
27692   argc = lua_gettop(L);
27693   if (argc == 1) {
27694     int _v;
27695     {
27696       void *ptr;
27697       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27698         _v = 0;
27699       } else {
27700         _v = 1;
27701       }
27702     }
27703     if (_v) {
27704       return _wrap_SBFrame_IsInlined__SWIG_0(L);
27705     }
27706   }
27707   if (argc == 1) {
27708     int _v;
27709     {
27710       void *ptr;
27711       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27712         _v = 0;
27713       } else {
27714         _v = 1;
27715       }
27716     }
27717     if (_v) {
27718       return _wrap_SBFrame_IsInlined__SWIG_1(L);
27719     }
27720   }
27721 
27722   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
27723     "  Possible C/C++ prototypes are:\n"
27724     "    lldb::SBFrame::IsInlined()\n"
27725     "    lldb::SBFrame::IsInlined() const\n");
27726   lua_error(L);return 0;
27727 }
27728 
27729 
27730 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
27731   int SWIG_arg = 0;
27732   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27733   bool result;
27734 
27735   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
27737 
27738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27739     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27740   }
27741 
27742   result = (bool)(arg1)->IsArtificial();
27743   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27744   return SWIG_arg;
27745 
27746   if(0) SWIG_fail;
27747 
27748 fail:
27749   lua_error(L);
27750   return SWIG_arg;
27751 }
27752 
27753 
27754 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
27755   int SWIG_arg = 0;
27756   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27757   bool result;
27758 
27759   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27761 
27762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27763     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27764   }
27765 
27766   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27767   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27768   return SWIG_arg;
27769 
27770   if(0) SWIG_fail;
27771 
27772 fail:
27773   lua_error(L);
27774   return SWIG_arg;
27775 }
27776 
27777 
27778 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27779   int argc;
27780   int argv[2]={
27781     1,2
27782   };
27783 
27784   argc = lua_gettop(L);
27785   if (argc == 1) {
27786     int _v;
27787     {
27788       void *ptr;
27789       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27790         _v = 0;
27791       } else {
27792         _v = 1;
27793       }
27794     }
27795     if (_v) {
27796       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27797     }
27798   }
27799   if (argc == 1) {
27800     int _v;
27801     {
27802       void *ptr;
27803       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27804         _v = 0;
27805       } else {
27806         _v = 1;
27807       }
27808     }
27809     if (_v) {
27810       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27811     }
27812   }
27813 
27814   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27815     "  Possible C/C++ prototypes are:\n"
27816     "    lldb::SBFrame::IsArtificial()\n"
27817     "    lldb::SBFrame::IsArtificial() const\n");
27818   lua_error(L);return 0;
27819 }
27820 
27821 
27822 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27823   int SWIG_arg = 0;
27824   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27825   char *arg2 = (char *) 0 ;
27826   lldb::SBValue result;
27827 
27828   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27830   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27831 
27832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27833     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27834   }
27835 
27836   arg2 = (char *)lua_tostring(L, 2);
27837   result = (arg1)->EvaluateExpression((char const *)arg2);
27838   {
27839     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27841   }
27842   return SWIG_arg;
27843 
27844   if(0) SWIG_fail;
27845 
27846 fail:
27847   lua_error(L);
27848   return SWIG_arg;
27849 }
27850 
27851 
27852 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
27853   int SWIG_arg = 0;
27854   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27855   char *arg2 = (char *) 0 ;
27856   lldb::DynamicValueType arg3 ;
27857   lldb::SBValue result;
27858 
27859   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27861   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27862   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27863 
27864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27865     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27866   }
27867 
27868   arg2 = (char *)lua_tostring(L, 2);
27869   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
27870   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27871   {
27872     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27874   }
27875   return SWIG_arg;
27876 
27877   if(0) SWIG_fail;
27878 
27879 fail:
27880   lua_error(L);
27881   return SWIG_arg;
27882 }
27883 
27884 
27885 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27886   int SWIG_arg = 0;
27887   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27888   char *arg2 = (char *) 0 ;
27889   lldb::DynamicValueType arg3 ;
27890   bool arg4 ;
27891   lldb::SBValue result;
27892 
27893   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27895   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27896   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27897   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27898 
27899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27900     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27901   }
27902 
27903   arg2 = (char *)lua_tostring(L, 2);
27904   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
27905   arg4 = (lua_toboolean(L, 4)!=0);
27906   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27907   {
27908     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27909     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27910   }
27911   return SWIG_arg;
27912 
27913   if(0) SWIG_fail;
27914 
27915 fail:
27916   lua_error(L);
27917   return SWIG_arg;
27918 }
27919 
27920 
27921 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27922   int SWIG_arg = 0;
27923   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27924   char *arg2 = (char *) 0 ;
27925   lldb::SBExpressionOptions *arg3 = 0 ;
27926   lldb::SBValue result;
27927 
27928   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27930   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27931   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27932 
27933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27934     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27935   }
27936 
27937   arg2 = (char *)lua_tostring(L, 2);
27938 
27939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27940     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27941   }
27942 
27943   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27944   {
27945     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27946     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27947   }
27948   return SWIG_arg;
27949 
27950   if(0) SWIG_fail;
27951 
27952 fail:
27953   lua_error(L);
27954   return SWIG_arg;
27955 }
27956 
27957 
27958 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27959   int argc;
27960   int argv[5]={
27961     1,2,3,4,5
27962   };
27963 
27964   argc = lua_gettop(L);
27965   if (argc == 2) {
27966     int _v;
27967     {
27968       void *ptr;
27969       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27970         _v = 0;
27971       } else {
27972         _v = 1;
27973       }
27974     }
27975     if (_v) {
27976       {
27977         _v = SWIG_lua_isnilstring(L,argv[1]);
27978       }
27979       if (_v) {
27980         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27981       }
27982     }
27983   }
27984   if (argc == 3) {
27985     int _v;
27986     {
27987       void *ptr;
27988       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27989         _v = 0;
27990       } else {
27991         _v = 1;
27992       }
27993     }
27994     if (_v) {
27995       {
27996         _v = SWIG_lua_isnilstring(L,argv[1]);
27997       }
27998       if (_v) {
27999         {
28000           void *ptr;
28001           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
28002             _v = 0;
28003           } else {
28004             _v = 1;
28005           }
28006         }
28007         if (_v) {
28008           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
28009         }
28010       }
28011     }
28012   }
28013   if (argc == 3) {
28014     int _v;
28015     {
28016       void *ptr;
28017       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28018         _v = 0;
28019       } else {
28020         _v = 1;
28021       }
28022     }
28023     if (_v) {
28024       {
28025         _v = SWIG_lua_isnilstring(L,argv[1]);
28026       }
28027       if (_v) {
28028         {
28029           _v = lua_isnumber(L,argv[2]);
28030         }
28031         if (_v) {
28032           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
28033         }
28034       }
28035     }
28036   }
28037   if (argc == 4) {
28038     int _v;
28039     {
28040       void *ptr;
28041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28042         _v = 0;
28043       } else {
28044         _v = 1;
28045       }
28046     }
28047     if (_v) {
28048       {
28049         _v = SWIG_lua_isnilstring(L,argv[1]);
28050       }
28051       if (_v) {
28052         {
28053           _v = lua_isnumber(L,argv[2]);
28054         }
28055         if (_v) {
28056           {
28057             _v = lua_isboolean(L,argv[3]);
28058           }
28059           if (_v) {
28060             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
28061           }
28062         }
28063       }
28064     }
28065   }
28066 
28067   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
28068     "  Possible C/C++ prototypes are:\n"
28069     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
28070     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
28071     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
28072     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
28073   lua_error(L);return 0;
28074 }
28075 
28076 
28077 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
28078   int SWIG_arg = 0;
28079   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28080   lldb::SBBlock result;
28081 
28082   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
28083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
28084 
28085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28086     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
28087   }
28088 
28089   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
28090   {
28091     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28093   }
28094   return SWIG_arg;
28095 
28096   if(0) SWIG_fail;
28097 
28098 fail:
28099   lua_error(L);
28100   return SWIG_arg;
28101 }
28102 
28103 
28104 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
28105   int SWIG_arg = 0;
28106   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28107   lldb::SBLineEntry result;
28108 
28109   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
28110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
28111 
28112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28113     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
28114   }
28115 
28116   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
28117   {
28118     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
28119     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
28120   }
28121   return SWIG_arg;
28122 
28123   if(0) SWIG_fail;
28124 
28125 fail:
28126   lua_error(L);
28127   return SWIG_arg;
28128 }
28129 
28130 
28131 static int _wrap_SBFrame_GetThread(lua_State* L) {
28132   int SWIG_arg = 0;
28133   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28134   lldb::SBThread result;
28135 
28136   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
28137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
28138 
28139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28140     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
28141   }
28142 
28143   result = ((lldb::SBFrame const *)arg1)->GetThread();
28144   {
28145     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
28146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
28147   }
28148   return SWIG_arg;
28149 
28150   if(0) SWIG_fail;
28151 
28152 fail:
28153   lua_error(L);
28154   return SWIG_arg;
28155 }
28156 
28157 
28158 static int _wrap_SBFrame_Disassemble(lua_State* L) {
28159   int SWIG_arg = 0;
28160   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28161   char *result = 0 ;
28162 
28163   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
28164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
28165 
28166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28167     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
28168   }
28169 
28170   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
28171   lua_pushstring(L,(const char *)result); SWIG_arg++;
28172   return SWIG_arg;
28173 
28174   if(0) SWIG_fail;
28175 
28176 fail:
28177   lua_error(L);
28178   return SWIG_arg;
28179 }
28180 
28181 
28182 static int _wrap_SBFrame_Clear(lua_State* L) {
28183   int SWIG_arg = 0;
28184   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28185 
28186   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
28187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
28188 
28189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28190     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
28191   }
28192 
28193   (arg1)->Clear();
28194 
28195   return SWIG_arg;
28196 
28197   if(0) SWIG_fail;
28198 
28199 fail:
28200   lua_error(L);
28201   return SWIG_arg;
28202 }
28203 
28204 
28205 static int _wrap_SBFrame___eq(lua_State* L) {
28206   int SWIG_arg = 0;
28207   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28208   lldb::SBFrame *arg2 = 0 ;
28209   bool result;
28210 
28211   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
28212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
28213   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
28214 
28215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28216     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
28217   }
28218 
28219 
28220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
28221     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
28222   }
28223 
28224   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
28225   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28226   return SWIG_arg;
28227 
28228   if(0) SWIG_fail;
28229 
28230 fail:
28231   lua_error(L);
28232   return SWIG_arg;
28233 }
28234 
28235 
28236 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
28237   int SWIG_arg = 0;
28238   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28239   bool arg2 ;
28240   bool arg3 ;
28241   bool arg4 ;
28242   bool arg5 ;
28243   lldb::SBValueList result;
28244 
28245   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
28246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28247   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
28248   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
28249   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
28250   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
28251 
28252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28253     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28254   }
28255 
28256   arg2 = (lua_toboolean(L, 2)!=0);
28257   arg3 = (lua_toboolean(L, 3)!=0);
28258   arg4 = (lua_toboolean(L, 4)!=0);
28259   arg5 = (lua_toboolean(L, 5)!=0);
28260   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
28261   {
28262     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28263     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28264   }
28265   return SWIG_arg;
28266 
28267   if(0) SWIG_fail;
28268 
28269 fail:
28270   lua_error(L);
28271   return SWIG_arg;
28272 }
28273 
28274 
28275 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
28276   int SWIG_arg = 0;
28277   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28278   bool arg2 ;
28279   bool arg3 ;
28280   bool arg4 ;
28281   bool arg5 ;
28282   lldb::DynamicValueType arg6 ;
28283   lldb::SBValueList result;
28284 
28285   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
28286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28287   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
28288   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
28289   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
28290   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
28291   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
28292 
28293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28294     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28295   }
28296 
28297   arg2 = (lua_toboolean(L, 2)!=0);
28298   arg3 = (lua_toboolean(L, 3)!=0);
28299   arg4 = (lua_toboolean(L, 4)!=0);
28300   arg5 = (lua_toboolean(L, 5)!=0);
28301   arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
28302   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
28303   {
28304     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28306   }
28307   return SWIG_arg;
28308 
28309   if(0) SWIG_fail;
28310 
28311 fail:
28312   lua_error(L);
28313   return SWIG_arg;
28314 }
28315 
28316 
28317 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
28318   int SWIG_arg = 0;
28319   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28320   lldb::SBVariablesOptions *arg2 = 0 ;
28321   lldb::SBValueList result;
28322 
28323   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
28324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28325   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
28326 
28327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28328     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28329   }
28330 
28331 
28332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
28333     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
28334   }
28335 
28336   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
28337   {
28338     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28340   }
28341   return SWIG_arg;
28342 
28343   if(0) SWIG_fail;
28344 
28345 fail:
28346   lua_error(L);
28347   return SWIG_arg;
28348 }
28349 
28350 
28351 static int _wrap_SBFrame_GetVariables(lua_State* L) {
28352   int argc;
28353   int argv[7]={
28354     1,2,3,4,5,6,7
28355   };
28356 
28357   argc = lua_gettop(L);
28358   if (argc == 2) {
28359     int _v;
28360     {
28361       void *ptr;
28362       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28363         _v = 0;
28364       } else {
28365         _v = 1;
28366       }
28367     }
28368     if (_v) {
28369       {
28370         void *ptr;
28371         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
28372           _v = 0;
28373         } else {
28374           _v = 1;
28375         }
28376       }
28377       if (_v) {
28378         return _wrap_SBFrame_GetVariables__SWIG_2(L);
28379       }
28380     }
28381   }
28382   if (argc == 5) {
28383     int _v;
28384     {
28385       void *ptr;
28386       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28387         _v = 0;
28388       } else {
28389         _v = 1;
28390       }
28391     }
28392     if (_v) {
28393       {
28394         _v = lua_isboolean(L,argv[1]);
28395       }
28396       if (_v) {
28397         {
28398           _v = lua_isboolean(L,argv[2]);
28399         }
28400         if (_v) {
28401           {
28402             _v = lua_isboolean(L,argv[3]);
28403           }
28404           if (_v) {
28405             {
28406               _v = lua_isboolean(L,argv[4]);
28407             }
28408             if (_v) {
28409               return _wrap_SBFrame_GetVariables__SWIG_0(L);
28410             }
28411           }
28412         }
28413       }
28414     }
28415   }
28416   if (argc == 6) {
28417     int _v;
28418     {
28419       void *ptr;
28420       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28421         _v = 0;
28422       } else {
28423         _v = 1;
28424       }
28425     }
28426     if (_v) {
28427       {
28428         _v = lua_isboolean(L,argv[1]);
28429       }
28430       if (_v) {
28431         {
28432           _v = lua_isboolean(L,argv[2]);
28433         }
28434         if (_v) {
28435           {
28436             _v = lua_isboolean(L,argv[3]);
28437           }
28438           if (_v) {
28439             {
28440               _v = lua_isboolean(L,argv[4]);
28441             }
28442             if (_v) {
28443               {
28444                 _v = lua_isnumber(L,argv[5]);
28445               }
28446               if (_v) {
28447                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
28448               }
28449             }
28450           }
28451         }
28452       }
28453     }
28454   }
28455 
28456   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
28457     "  Possible C/C++ prototypes are:\n"
28458     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
28459     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
28460     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
28461   lua_error(L);return 0;
28462 }
28463 
28464 
28465 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
28466   int SWIG_arg = 0;
28467   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28468   lldb::SBValueList result;
28469 
28470   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
28471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
28472 
28473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28474     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
28475   }
28476 
28477   result = (arg1)->GetRegisters();
28478   {
28479     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28480     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28481   }
28482   return SWIG_arg;
28483 
28484   if(0) SWIG_fail;
28485 
28486 fail:
28487   lua_error(L);
28488   return SWIG_arg;
28489 }
28490 
28491 
28492 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
28493   int SWIG_arg = 0;
28494   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28495   char *arg2 = (char *) 0 ;
28496   lldb::SBValue result;
28497 
28498   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
28499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28500   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28501 
28502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28503     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28504   }
28505 
28506   arg2 = (char *)lua_tostring(L, 2);
28507   result = (arg1)->FindVariable((char const *)arg2);
28508   {
28509     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28510     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28511   }
28512   return SWIG_arg;
28513 
28514   if(0) SWIG_fail;
28515 
28516 fail:
28517   lua_error(L);
28518   return SWIG_arg;
28519 }
28520 
28521 
28522 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
28523   int SWIG_arg = 0;
28524   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28525   char *arg2 = (char *) 0 ;
28526   lldb::DynamicValueType arg3 ;
28527   lldb::SBValue result;
28528 
28529   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
28530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28531   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28532   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
28533 
28534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28535     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28536   }
28537 
28538   arg2 = (char *)lua_tostring(L, 2);
28539   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28540   result = (arg1)->FindVariable((char const *)arg2,arg3);
28541   {
28542     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28543     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28544   }
28545   return SWIG_arg;
28546 
28547   if(0) SWIG_fail;
28548 
28549 fail:
28550   lua_error(L);
28551   return SWIG_arg;
28552 }
28553 
28554 
28555 static int _wrap_SBFrame_FindVariable(lua_State* L) {
28556   int argc;
28557   int argv[4]={
28558     1,2,3,4
28559   };
28560 
28561   argc = lua_gettop(L);
28562   if (argc == 2) {
28563     int _v;
28564     {
28565       void *ptr;
28566       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28567         _v = 0;
28568       } else {
28569         _v = 1;
28570       }
28571     }
28572     if (_v) {
28573       {
28574         _v = SWIG_lua_isnilstring(L,argv[1]);
28575       }
28576       if (_v) {
28577         return _wrap_SBFrame_FindVariable__SWIG_0(L);
28578       }
28579     }
28580   }
28581   if (argc == 3) {
28582     int _v;
28583     {
28584       void *ptr;
28585       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28586         _v = 0;
28587       } else {
28588         _v = 1;
28589       }
28590     }
28591     if (_v) {
28592       {
28593         _v = SWIG_lua_isnilstring(L,argv[1]);
28594       }
28595       if (_v) {
28596         {
28597           _v = lua_isnumber(L,argv[2]);
28598         }
28599         if (_v) {
28600           return _wrap_SBFrame_FindVariable__SWIG_1(L);
28601         }
28602       }
28603     }
28604   }
28605 
28606   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
28607     "  Possible C/C++ prototypes are:\n"
28608     "    lldb::SBFrame::FindVariable(char const *)\n"
28609     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
28610   lua_error(L);return 0;
28611 }
28612 
28613 
28614 static int _wrap_SBFrame_FindRegister(lua_State* L) {
28615   int SWIG_arg = 0;
28616   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28617   char *arg2 = (char *) 0 ;
28618   lldb::SBValue result;
28619 
28620   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
28621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
28622   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
28623 
28624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28625     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
28626   }
28627 
28628   arg2 = (char *)lua_tostring(L, 2);
28629   result = (arg1)->FindRegister((char const *)arg2);
28630   {
28631     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28632     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28633   }
28634   return SWIG_arg;
28635 
28636   if(0) SWIG_fail;
28637 
28638 fail:
28639   lua_error(L);
28640   return SWIG_arg;
28641 }
28642 
28643 
28644 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
28645   int SWIG_arg = 0;
28646   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28647   char *arg2 = (char *) 0 ;
28648   lldb::SBValue result;
28649 
28650   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
28651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28652   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28653 
28654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28655     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28656   }
28657 
28658   arg2 = (char *)lua_tostring(L, 2);
28659   result = (arg1)->GetValueForVariablePath((char const *)arg2);
28660   {
28661     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28662     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28663   }
28664   return SWIG_arg;
28665 
28666   if(0) SWIG_fail;
28667 
28668 fail:
28669   lua_error(L);
28670   return SWIG_arg;
28671 }
28672 
28673 
28674 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
28675   int SWIG_arg = 0;
28676   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28677   char *arg2 = (char *) 0 ;
28678   lldb::DynamicValueType arg3 ;
28679   lldb::SBValue result;
28680 
28681   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
28682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28683   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28684   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
28685 
28686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28687     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28688   }
28689 
28690   arg2 = (char *)lua_tostring(L, 2);
28691   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28692   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
28693   {
28694     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28695     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28696   }
28697   return SWIG_arg;
28698 
28699   if(0) SWIG_fail;
28700 
28701 fail:
28702   lua_error(L);
28703   return SWIG_arg;
28704 }
28705 
28706 
28707 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
28708   int argc;
28709   int argv[4]={
28710     1,2,3,4
28711   };
28712 
28713   argc = lua_gettop(L);
28714   if (argc == 2) {
28715     int _v;
28716     {
28717       void *ptr;
28718       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28719         _v = 0;
28720       } else {
28721         _v = 1;
28722       }
28723     }
28724     if (_v) {
28725       {
28726         _v = SWIG_lua_isnilstring(L,argv[1]);
28727       }
28728       if (_v) {
28729         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
28730       }
28731     }
28732   }
28733   if (argc == 3) {
28734     int _v;
28735     {
28736       void *ptr;
28737       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28738         _v = 0;
28739       } else {
28740         _v = 1;
28741       }
28742     }
28743     if (_v) {
28744       {
28745         _v = SWIG_lua_isnilstring(L,argv[1]);
28746       }
28747       if (_v) {
28748         {
28749           _v = lua_isnumber(L,argv[2]);
28750         }
28751         if (_v) {
28752           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
28753         }
28754       }
28755     }
28756   }
28757 
28758   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
28759     "  Possible C/C++ prototypes are:\n"
28760     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28761     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28762   lua_error(L);return 0;
28763 }
28764 
28765 
28766 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28767   int SWIG_arg = 0;
28768   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28769   char *arg2 = (char *) 0 ;
28770   lldb::ValueType arg3 ;
28771   lldb::SBValue result;
28772 
28773   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28775   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28776   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28777 
28778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28779     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28780   }
28781 
28782   arg2 = (char *)lua_tostring(L, 2);
28783   arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28784   result = (arg1)->FindValue((char const *)arg2,arg3);
28785   {
28786     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28787     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28788   }
28789   return SWIG_arg;
28790 
28791   if(0) SWIG_fail;
28792 
28793 fail:
28794   lua_error(L);
28795   return SWIG_arg;
28796 }
28797 
28798 
28799 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28800   int SWIG_arg = 0;
28801   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28802   char *arg2 = (char *) 0 ;
28803   lldb::ValueType arg3 ;
28804   lldb::DynamicValueType arg4 ;
28805   lldb::SBValue result;
28806 
28807   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28809   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28810   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28811   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28812 
28813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28814     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28815   }
28816 
28817   arg2 = (char *)lua_tostring(L, 2);
28818   arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28819   arg4 = (lldb::DynamicValueType)lua_tointeger(L, 4);
28820   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28821   {
28822     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28823     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28824   }
28825   return SWIG_arg;
28826 
28827   if(0) SWIG_fail;
28828 
28829 fail:
28830   lua_error(L);
28831   return SWIG_arg;
28832 }
28833 
28834 
28835 static int _wrap_SBFrame_FindValue(lua_State* L) {
28836   int argc;
28837   int argv[5]={
28838     1,2,3,4,5
28839   };
28840 
28841   argc = lua_gettop(L);
28842   if (argc == 3) {
28843     int _v;
28844     {
28845       void *ptr;
28846       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28847         _v = 0;
28848       } else {
28849         _v = 1;
28850       }
28851     }
28852     if (_v) {
28853       {
28854         _v = SWIG_lua_isnilstring(L,argv[1]);
28855       }
28856       if (_v) {
28857         {
28858           _v = lua_isnumber(L,argv[2]);
28859         }
28860         if (_v) {
28861           return _wrap_SBFrame_FindValue__SWIG_0(L);
28862         }
28863       }
28864     }
28865   }
28866   if (argc == 4) {
28867     int _v;
28868     {
28869       void *ptr;
28870       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28871         _v = 0;
28872       } else {
28873         _v = 1;
28874       }
28875     }
28876     if (_v) {
28877       {
28878         _v = SWIG_lua_isnilstring(L,argv[1]);
28879       }
28880       if (_v) {
28881         {
28882           _v = lua_isnumber(L,argv[2]);
28883         }
28884         if (_v) {
28885           {
28886             _v = lua_isnumber(L,argv[3]);
28887           }
28888           if (_v) {
28889             return _wrap_SBFrame_FindValue__SWIG_1(L);
28890           }
28891         }
28892       }
28893     }
28894   }
28895 
28896   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28897     "  Possible C/C++ prototypes are:\n"
28898     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28899     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28900   lua_error(L);return 0;
28901 }
28902 
28903 
28904 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28905   int SWIG_arg = 0;
28906   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28907   lldb::SBStream *arg2 = 0 ;
28908   bool result;
28909 
28910   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28912   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28913 
28914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28915     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28916   }
28917 
28918 
28919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28920     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28921   }
28922 
28923   result = (bool)(arg1)->GetDescription(*arg2);
28924   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28925   return SWIG_arg;
28926 
28927   if(0) SWIG_fail;
28928 
28929 fail:
28930   lua_error(L);
28931   return SWIG_arg;
28932 }
28933 
28934 
28935 static int _wrap_SBFrame___tostring(lua_State* L) {
28936   int SWIG_arg = 0;
28937   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28938   std::string result;
28939 
28940   SWIG_check_num_args("lldb::SBFrame::__repr__",1,1)
28941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__repr__",1,"lldb::SBFrame *");
28942 
28943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28944     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28945   }
28946 
28947   result = lldb_SBFrame___repr__(arg1);
28948   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28949   return SWIG_arg;
28950 
28951   if(0) SWIG_fail;
28952 
28953 fail:
28954   lua_error(L);
28955   return SWIG_arg;
28956 }
28957 
28958 
28959 static void swig_delete_SBFrame(void *obj) {
28960 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28961 delete arg1;
28962 }
28963 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28964     assert(lua_istable(L,1));
28965     lua_pushcfunction(L,_wrap_new_SBFrame);
28966     assert(!lua_isnil(L,-1));
28967     lua_replace(L,1); /* replace our table with real constructor */
28968     lua_call(L,lua_gettop(L)-1,1);
28969     return 1;
28970 }
28971 static swig_lua_attribute swig_SBFrame_attributes[] = {
28972     {0,0,0}
28973 };
28974 static swig_lua_method swig_SBFrame_methods[]= {
28975     { "IsEqual", _wrap_SBFrame_IsEqual},
28976     { "IsValid", _wrap_SBFrame_IsValid},
28977     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28978     { "GetCFA", _wrap_SBFrame_GetCFA},
28979     { "GetPC", _wrap_SBFrame_GetPC},
28980     { "SetPC", _wrap_SBFrame_SetPC},
28981     { "GetSP", _wrap_SBFrame_GetSP},
28982     { "GetFP", _wrap_SBFrame_GetFP},
28983     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28984     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28985     { "GetModule", _wrap_SBFrame_GetModule},
28986     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28987     { "GetFunction", _wrap_SBFrame_GetFunction},
28988     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28989     { "GetBlock", _wrap_SBFrame_GetBlock},
28990     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28991     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28992     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28993     { "IsInlined", _wrap_SBFrame_IsInlined},
28994     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28995     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28996     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28997     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28998     { "GetThread", _wrap_SBFrame_GetThread},
28999     { "Disassemble", _wrap_SBFrame_Disassemble},
29000     { "Clear", _wrap_SBFrame_Clear},
29001     { "__eq", _wrap_SBFrame___eq},
29002     { "GetVariables", _wrap_SBFrame_GetVariables},
29003     { "GetRegisters", _wrap_SBFrame_GetRegisters},
29004     { "FindVariable", _wrap_SBFrame_FindVariable},
29005     { "FindRegister", _wrap_SBFrame_FindRegister},
29006     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
29007     { "FindValue", _wrap_SBFrame_FindValue},
29008     { "GetDescription", _wrap_SBFrame_GetDescription},
29009     { "__tostring", _wrap_SBFrame___tostring},
29010     {0,0}
29011 };
29012 static swig_lua_method swig_SBFrame_meta[] = {
29013     { "__eq", _wrap_SBFrame___eq},
29014     { "__tostring", _wrap_SBFrame___tostring},
29015     {0,0}
29016 };
29017 
29018 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
29019     {0,0,0}
29020 };
29021 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
29022     {0,0,0,0,0,0}
29023 };
29024 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
29025     {0,0}
29026 };
29027 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
29028     0
29029 };
29030 
29031 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
29032     "SBFrame",
29033     swig_SBFrame_Sf_SwigStatic_methods,
29034     swig_SBFrame_Sf_SwigStatic_attributes,
29035     swig_SBFrame_Sf_SwigStatic_constants,
29036     swig_SBFrame_Sf_SwigStatic_classes,
29037     0
29038 };
29039 static swig_lua_class *swig_SBFrame_bases[] = {0};
29040 static const char *swig_SBFrame_base_names[] = {0};
29041 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 };
29042 
29043 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
29044   int SWIG_arg = 0;
29045   lldb::SBFunction *result = 0 ;
29046 
29047   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
29048   result = (lldb::SBFunction *)new lldb::SBFunction();
29049   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
29050   return SWIG_arg;
29051 
29052   if(0) SWIG_fail;
29053 
29054 fail:
29055   lua_error(L);
29056   return SWIG_arg;
29057 }
29058 
29059 
29060 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
29061   int SWIG_arg = 0;
29062   lldb::SBFunction *arg1 = 0 ;
29063   lldb::SBFunction *result = 0 ;
29064 
29065   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
29066   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
29067 
29068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29069     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
29070   }
29071 
29072   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
29073   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
29074   return SWIG_arg;
29075 
29076   if(0) SWIG_fail;
29077 
29078 fail:
29079   lua_error(L);
29080   return SWIG_arg;
29081 }
29082 
29083 
29084 static int _wrap_new_SBFunction(lua_State* L) {
29085   int argc;
29086   int argv[2]={
29087     1,2
29088   };
29089 
29090   argc = lua_gettop(L);
29091   if (argc == 0) {
29092     return _wrap_new_SBFunction__SWIG_0(L);
29093   }
29094   if (argc == 1) {
29095     int _v;
29096     {
29097       void *ptr;
29098       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
29099         _v = 0;
29100       } else {
29101         _v = 1;
29102       }
29103     }
29104     if (_v) {
29105       return _wrap_new_SBFunction__SWIG_1(L);
29106     }
29107   }
29108 
29109   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
29110     "  Possible C/C++ prototypes are:\n"
29111     "    lldb::SBFunction::SBFunction()\n"
29112     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
29113   lua_error(L);return 0;
29114 }
29115 
29116 
29117 static int _wrap_SBFunction_IsValid(lua_State* L) {
29118   int SWIG_arg = 0;
29119   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29120   bool result;
29121 
29122   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
29123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
29124 
29125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29126     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
29127   }
29128 
29129   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
29130   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29131   return SWIG_arg;
29132 
29133   if(0) SWIG_fail;
29134 
29135 fail:
29136   lua_error(L);
29137   return SWIG_arg;
29138 }
29139 
29140 
29141 static int _wrap_SBFunction_GetName(lua_State* L) {
29142   int SWIG_arg = 0;
29143   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29144   char *result = 0 ;
29145 
29146   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
29147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
29148 
29149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29150     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
29151   }
29152 
29153   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
29154   lua_pushstring(L,(const char *)result); SWIG_arg++;
29155   return SWIG_arg;
29156 
29157   if(0) SWIG_fail;
29158 
29159 fail:
29160   lua_error(L);
29161   return SWIG_arg;
29162 }
29163 
29164 
29165 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
29166   int SWIG_arg = 0;
29167   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29168   char *result = 0 ;
29169 
29170   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
29171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
29172 
29173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29174     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
29175   }
29176 
29177   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
29178   lua_pushstring(L,(const char *)result); SWIG_arg++;
29179   return SWIG_arg;
29180 
29181   if(0) SWIG_fail;
29182 
29183 fail:
29184   lua_error(L);
29185   return SWIG_arg;
29186 }
29187 
29188 
29189 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
29190   int SWIG_arg = 0;
29191   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29192   char *result = 0 ;
29193 
29194   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
29195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
29196 
29197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29198     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
29199   }
29200 
29201   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
29202   lua_pushstring(L,(const char *)result); SWIG_arg++;
29203   return SWIG_arg;
29204 
29205   if(0) SWIG_fail;
29206 
29207 fail:
29208   lua_error(L);
29209   return SWIG_arg;
29210 }
29211 
29212 
29213 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
29214   int SWIG_arg = 0;
29215   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29216   lldb::SBTarget arg2 ;
29217   lldb::SBTarget *argp2 ;
29218   lldb::SBInstructionList result;
29219 
29220   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
29221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
29222   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
29223 
29224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29225     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
29226   }
29227 
29228 
29229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29230     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
29231   }
29232   arg2 = *argp2;
29233 
29234   result = (arg1)->GetInstructions(arg2);
29235   {
29236     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
29237     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29238   }
29239   return SWIG_arg;
29240 
29241   if(0) SWIG_fail;
29242 
29243 fail:
29244   lua_error(L);
29245   return SWIG_arg;
29246 }
29247 
29248 
29249 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
29250   int SWIG_arg = 0;
29251   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29252   lldb::SBTarget arg2 ;
29253   char *arg3 = (char *) 0 ;
29254   lldb::SBTarget *argp2 ;
29255   lldb::SBInstructionList result;
29256 
29257   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
29258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
29259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
29260   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
29261 
29262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29263     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
29264   }
29265 
29266 
29267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29268     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
29269   }
29270   arg2 = *argp2;
29271 
29272   arg3 = (char *)lua_tostring(L, 3);
29273   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
29274   {
29275     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
29276     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29277   }
29278   return SWIG_arg;
29279 
29280   if(0) SWIG_fail;
29281 
29282 fail:
29283   lua_error(L);
29284   return SWIG_arg;
29285 }
29286 
29287 
29288 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
29289   int argc;
29290   int argv[4]={
29291     1,2,3,4
29292   };
29293 
29294   argc = lua_gettop(L);
29295   if (argc == 2) {
29296     int _v;
29297     {
29298       void *ptr;
29299       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
29300         _v = 0;
29301       } else {
29302         _v = 1;
29303       }
29304     }
29305     if (_v) {
29306       {
29307         void *ptr;
29308         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
29309           _v = 0;
29310         } else {
29311           _v = 1;
29312         }
29313       }
29314       if (_v) {
29315         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
29316       }
29317     }
29318   }
29319   if (argc == 3) {
29320     int _v;
29321     {
29322       void *ptr;
29323       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
29324         _v = 0;
29325       } else {
29326         _v = 1;
29327       }
29328     }
29329     if (_v) {
29330       {
29331         void *ptr;
29332         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
29333           _v = 0;
29334         } else {
29335           _v = 1;
29336         }
29337       }
29338       if (_v) {
29339         {
29340           _v = SWIG_lua_isnilstring(L,argv[2]);
29341         }
29342         if (_v) {
29343           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
29344         }
29345       }
29346     }
29347   }
29348 
29349   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
29350     "  Possible C/C++ prototypes are:\n"
29351     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
29352     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
29353   lua_error(L);return 0;
29354 }
29355 
29356 
29357 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
29358   int SWIG_arg = 0;
29359   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29360   lldb::SBAddress result;
29361 
29362   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
29363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
29364 
29365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29366     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
29367   }
29368 
29369   result = (arg1)->GetStartAddress();
29370   {
29371     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29373   }
29374   return SWIG_arg;
29375 
29376   if(0) SWIG_fail;
29377 
29378 fail:
29379   lua_error(L);
29380   return SWIG_arg;
29381 }
29382 
29383 
29384 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
29385   int SWIG_arg = 0;
29386   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29387   lldb::SBAddress result;
29388 
29389   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
29390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
29391 
29392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29393     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
29394   }
29395 
29396   result = (arg1)->GetEndAddress();
29397   {
29398     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29399     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29400   }
29401   return SWIG_arg;
29402 
29403   if(0) SWIG_fail;
29404 
29405 fail:
29406   lua_error(L);
29407   return SWIG_arg;
29408 }
29409 
29410 
29411 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
29412   int SWIG_arg = 0;
29413   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29414   uint32_t arg2 ;
29415   char *result = 0 ;
29416 
29417   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
29418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
29419   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
29420 
29421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29422     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
29423   }
29424 
29425   arg2 = (uint32_t)lua_tointeger(L, 2);
29426   result = (char *)(arg1)->GetArgumentName(arg2);
29427   lua_pushstring(L,(const char *)result); SWIG_arg++;
29428   return SWIG_arg;
29429 
29430   if(0) SWIG_fail;
29431 
29432 fail:
29433   lua_error(L);
29434   return SWIG_arg;
29435 }
29436 
29437 
29438 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
29439   int SWIG_arg = 0;
29440   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29441   uint32_t result;
29442 
29443   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
29444   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
29445 
29446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29447     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
29448   }
29449 
29450   result = (uint32_t)(arg1)->GetPrologueByteSize();
29451   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29452   return SWIG_arg;
29453 
29454   if(0) SWIG_fail;
29455 
29456 fail:
29457   lua_error(L);
29458   return SWIG_arg;
29459 }
29460 
29461 
29462 static int _wrap_SBFunction_GetType(lua_State* L) {
29463   int SWIG_arg = 0;
29464   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29465   lldb::SBType result;
29466 
29467   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
29468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
29469 
29470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29471     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
29472   }
29473 
29474   result = (arg1)->GetType();
29475   {
29476     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
29477     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
29478   }
29479   return SWIG_arg;
29480 
29481   if(0) SWIG_fail;
29482 
29483 fail:
29484   lua_error(L);
29485   return SWIG_arg;
29486 }
29487 
29488 
29489 static int _wrap_SBFunction_GetBlock(lua_State* L) {
29490   int SWIG_arg = 0;
29491   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29492   lldb::SBBlock result;
29493 
29494   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
29495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
29496 
29497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29498     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
29499   }
29500 
29501   result = (arg1)->GetBlock();
29502   {
29503     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
29504     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29505   }
29506   return SWIG_arg;
29507 
29508   if(0) SWIG_fail;
29509 
29510 fail:
29511   lua_error(L);
29512   return SWIG_arg;
29513 }
29514 
29515 
29516 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
29517   int SWIG_arg = 0;
29518   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29519   lldb::LanguageType result;
29520 
29521   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
29522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
29523 
29524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29525     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
29526   }
29527 
29528   result = (lldb::LanguageType)(arg1)->GetLanguage();
29529   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29530   return SWIG_arg;
29531 
29532   if(0) SWIG_fail;
29533 
29534 fail:
29535   lua_error(L);
29536   return SWIG_arg;
29537 }
29538 
29539 
29540 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
29541   int SWIG_arg = 0;
29542   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29543   bool result;
29544 
29545   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
29546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
29547 
29548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29549     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
29550   }
29551 
29552   result = (bool)(arg1)->GetIsOptimized();
29553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29554   return SWIG_arg;
29555 
29556   if(0) SWIG_fail;
29557 
29558 fail:
29559   lua_error(L);
29560   return SWIG_arg;
29561 }
29562 
29563 
29564 static int _wrap_SBFunction_GetDescription(lua_State* L) {
29565   int SWIG_arg = 0;
29566   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29567   lldb::SBStream *arg2 = 0 ;
29568   bool result;
29569 
29570   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
29571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
29572   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
29573 
29574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29575     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
29576   }
29577 
29578 
29579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29580     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29581   }
29582 
29583   result = (bool)(arg1)->GetDescription(*arg2);
29584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29585   return SWIG_arg;
29586 
29587   if(0) SWIG_fail;
29588 
29589 fail:
29590   lua_error(L);
29591   return SWIG_arg;
29592 }
29593 
29594 
29595 static int _wrap_SBFunction___eq(lua_State* L) {
29596   int SWIG_arg = 0;
29597   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29598   lldb::SBFunction *arg2 = 0 ;
29599   bool result;
29600 
29601   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
29602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
29603   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
29604 
29605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29606     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
29607   }
29608 
29609 
29610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
29611     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
29612   }
29613 
29614   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
29615   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29616   return SWIG_arg;
29617 
29618   if(0) SWIG_fail;
29619 
29620 fail:
29621   lua_error(L);
29622   return SWIG_arg;
29623 }
29624 
29625 
29626 static int _wrap_SBFunction___tostring(lua_State* L) {
29627   int SWIG_arg = 0;
29628   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29629   std::string result;
29630 
29631   SWIG_check_num_args("lldb::SBFunction::__repr__",1,1)
29632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__repr__",1,"lldb::SBFunction *");
29633 
29634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29635     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
29636   }
29637 
29638   result = lldb_SBFunction___repr__(arg1);
29639   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29640   return SWIG_arg;
29641 
29642   if(0) SWIG_fail;
29643 
29644 fail:
29645   lua_error(L);
29646   return SWIG_arg;
29647 }
29648 
29649 
29650 static void swig_delete_SBFunction(void *obj) {
29651 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
29652 delete arg1;
29653 }
29654 static int _proxy__wrap_new_SBFunction(lua_State *L) {
29655     assert(lua_istable(L,1));
29656     lua_pushcfunction(L,_wrap_new_SBFunction);
29657     assert(!lua_isnil(L,-1));
29658     lua_replace(L,1); /* replace our table with real constructor */
29659     lua_call(L,lua_gettop(L)-1,1);
29660     return 1;
29661 }
29662 static swig_lua_attribute swig_SBFunction_attributes[] = {
29663     {0,0,0}
29664 };
29665 static swig_lua_method swig_SBFunction_methods[]= {
29666     { "IsValid", _wrap_SBFunction_IsValid},
29667     { "GetName", _wrap_SBFunction_GetName},
29668     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
29669     { "GetMangledName", _wrap_SBFunction_GetMangledName},
29670     { "GetInstructions", _wrap_SBFunction_GetInstructions},
29671     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
29672     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
29673     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
29674     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
29675     { "GetType", _wrap_SBFunction_GetType},
29676     { "GetBlock", _wrap_SBFunction_GetBlock},
29677     { "GetLanguage", _wrap_SBFunction_GetLanguage},
29678     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
29679     { "GetDescription", _wrap_SBFunction_GetDescription},
29680     { "__eq", _wrap_SBFunction___eq},
29681     { "__tostring", _wrap_SBFunction___tostring},
29682     {0,0}
29683 };
29684 static swig_lua_method swig_SBFunction_meta[] = {
29685     { "__eq", _wrap_SBFunction___eq},
29686     { "__tostring", _wrap_SBFunction___tostring},
29687     {0,0}
29688 };
29689 
29690 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
29691     {0,0,0}
29692 };
29693 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
29694     {0,0,0,0,0,0}
29695 };
29696 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
29697     {0,0}
29698 };
29699 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
29700     0
29701 };
29702 
29703 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
29704     "SBFunction",
29705     swig_SBFunction_Sf_SwigStatic_methods,
29706     swig_SBFunction_Sf_SwigStatic_attributes,
29707     swig_SBFunction_Sf_SwigStatic_constants,
29708     swig_SBFunction_Sf_SwigStatic_classes,
29709     0
29710 };
29711 static swig_lua_class *swig_SBFunction_bases[] = {0};
29712 static const char *swig_SBFunction_base_names[] = {0};
29713 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 };
29714 
29715 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
29716   int SWIG_arg = 0;
29717   lldb::SBFileSpec result;
29718 
29719   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
29720   result = lldb::SBHostOS::GetProgramFileSpec();
29721   {
29722     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29723     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29724   }
29725   return SWIG_arg;
29726 
29727   if(0) SWIG_fail;
29728 
29729 fail:
29730   lua_error(L);
29731   return SWIG_arg;
29732 }
29733 
29734 
29735 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
29736   int SWIG_arg = 0;
29737   lldb::SBFileSpec result;
29738 
29739   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
29740   result = lldb::SBHostOS::GetLLDBPythonPath();
29741   {
29742     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29743     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29744   }
29745   return SWIG_arg;
29746 
29747   if(0) SWIG_fail;
29748 
29749 fail:
29750   lua_error(L);
29751   return SWIG_arg;
29752 }
29753 
29754 
29755 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
29756   int SWIG_arg = 0;
29757   lldb::PathType arg1 ;
29758   lldb::SBFileSpec result;
29759 
29760   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29761   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29762   arg1 = (lldb::PathType)lua_tointeger(L, 1);
29763   result = lldb::SBHostOS::GetLLDBPath(arg1);
29764   {
29765     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29766     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29767   }
29768   return SWIG_arg;
29769 
29770   if(0) SWIG_fail;
29771 
29772 fail:
29773   lua_error(L);
29774   return SWIG_arg;
29775 }
29776 
29777 
29778 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29779   int SWIG_arg = 0;
29780   lldb::SBFileSpec result;
29781 
29782   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29783   result = lldb::SBHostOS::GetUserHomeDirectory();
29784   {
29785     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29786     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29787   }
29788   return SWIG_arg;
29789 
29790   if(0) SWIG_fail;
29791 
29792 fail:
29793   lua_error(L);
29794   return SWIG_arg;
29795 }
29796 
29797 
29798 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29799   int SWIG_arg = 0;
29800   char *arg1 = (char *) 0 ;
29801 
29802   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29803   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29804   arg1 = (char *)lua_tostring(L, 1);
29805   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29806 
29807   return SWIG_arg;
29808 
29809   if(0) SWIG_fail;
29810 
29811 fail:
29812   lua_error(L);
29813   return SWIG_arg;
29814 }
29815 
29816 
29817 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29818   int SWIG_arg = 0;
29819   char *arg1 = (char *) 0 ;
29820   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29821   void *arg3 = (void *) 0 ;
29822   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29823   lldb::thread_t result;
29824 
29825   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29826   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29827   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29828   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29829   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29830   arg1 = (char *)lua_tostring(L, 1);
29831 
29832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29833     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29834   }
29835 
29836   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29837 
29838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29839     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29840   }
29841 
29842   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29843   {
29844     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29845     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29846   }
29847   return SWIG_arg;
29848 
29849   if(0) SWIG_fail;
29850 
29851 fail:
29852   lua_error(L);
29853   return SWIG_arg;
29854 }
29855 
29856 
29857 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29858   int SWIG_arg = 0;
29859   lldb::thread_t arg1 ;
29860   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29861   lldb::thread_t *argp1 ;
29862   bool result;
29863 
29864   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29865   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29866   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29867 
29868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29869     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29870   }
29871   arg1 = *argp1;
29872 
29873 
29874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29875     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29876   }
29877 
29878   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29879   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29880   return SWIG_arg;
29881 
29882   if(0) SWIG_fail;
29883 
29884 fail:
29885   lua_error(L);
29886   return SWIG_arg;
29887 }
29888 
29889 
29890 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29891   int SWIG_arg = 0;
29892   lldb::thread_t arg1 ;
29893   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29894   lldb::thread_t *argp1 ;
29895   bool result;
29896 
29897   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29898   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29899   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29900 
29901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29902     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29903   }
29904   arg1 = *argp1;
29905 
29906 
29907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29908     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29909   }
29910 
29911   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29912   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29913   return SWIG_arg;
29914 
29915   if(0) SWIG_fail;
29916 
29917 fail:
29918   lua_error(L);
29919   return SWIG_arg;
29920 }
29921 
29922 
29923 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29924   int SWIG_arg = 0;
29925   lldb::thread_t arg1 ;
29926   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29927   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29928   lldb::thread_t *argp1 ;
29929   bool result;
29930 
29931   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29932   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29933   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29934   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29935 
29936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29937     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29938   }
29939   arg1 = *argp1;
29940 
29941 
29942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29943     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29944   }
29945 
29946 
29947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29948     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29949   }
29950 
29951   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29952   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29953   return SWIG_arg;
29954 
29955   if(0) SWIG_fail;
29956 
29957 fail:
29958   lua_error(L);
29959   return SWIG_arg;
29960 }
29961 
29962 
29963 static int _wrap_new_SBHostOS(lua_State* L) {
29964   int SWIG_arg = 0;
29965   lldb::SBHostOS *result = 0 ;
29966 
29967   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29968   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29969   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
29970   return SWIG_arg;
29971 
29972   if(0) SWIG_fail;
29973 
29974 fail:
29975   lua_error(L);
29976   return SWIG_arg;
29977 }
29978 
29979 
29980 static void swig_delete_SBHostOS(void *obj) {
29981 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29982 delete arg1;
29983 }
29984 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29985     assert(lua_istable(L,1));
29986     lua_pushcfunction(L,_wrap_new_SBHostOS);
29987     assert(!lua_isnil(L,-1));
29988     lua_replace(L,1); /* replace our table with real constructor */
29989     lua_call(L,lua_gettop(L)-1,1);
29990     return 1;
29991 }
29992 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29993     {0,0,0}
29994 };
29995 static swig_lua_method swig_SBHostOS_methods[]= {
29996     {0,0}
29997 };
29998 static swig_lua_method swig_SBHostOS_meta[] = {
29999     {0,0}
30000 };
30001 
30002 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
30003     {0,0,0}
30004 };
30005 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
30006     {0,0,0,0,0,0}
30007 };
30008 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
30009     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
30010     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
30011     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
30012     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
30013     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
30014     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
30015     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
30016     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
30017     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
30018     {0,0}
30019 };
30020 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
30021     0
30022 };
30023 
30024 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
30025     "SBHostOS",
30026     swig_SBHostOS_Sf_SwigStatic_methods,
30027     swig_SBHostOS_Sf_SwigStatic_attributes,
30028     swig_SBHostOS_Sf_SwigStatic_constants,
30029     swig_SBHostOS_Sf_SwigStatic_classes,
30030     0
30031 };
30032 static swig_lua_class *swig_SBHostOS_bases[] = {0};
30033 static const char *swig_SBHostOS_base_names[] = {0};
30034 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 };
30035 
30036 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
30037   int SWIG_arg = 0;
30038   lldb::SBInstruction *result = 0 ;
30039 
30040   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
30041   result = (lldb::SBInstruction *)new lldb::SBInstruction();
30042   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30043   return SWIG_arg;
30044 
30045   if(0) SWIG_fail;
30046 
30047 fail:
30048   lua_error(L);
30049   return SWIG_arg;
30050 }
30051 
30052 
30053 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
30054   int SWIG_arg = 0;
30055   lldb::SBInstruction *arg1 = 0 ;
30056   lldb::SBInstruction *result = 0 ;
30057 
30058   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
30059   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
30060 
30061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30062     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
30063   }
30064 
30065   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
30066   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30067   return SWIG_arg;
30068 
30069   if(0) SWIG_fail;
30070 
30071 fail:
30072   lua_error(L);
30073   return SWIG_arg;
30074 }
30075 
30076 
30077 static int _wrap_new_SBInstruction(lua_State* L) {
30078   int argc;
30079   int argv[2]={
30080     1,2
30081   };
30082 
30083   argc = lua_gettop(L);
30084   if (argc == 0) {
30085     return _wrap_new_SBInstruction__SWIG_0(L);
30086   }
30087   if (argc == 1) {
30088     int _v;
30089     {
30090       void *ptr;
30091       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
30092         _v = 0;
30093       } else {
30094         _v = 1;
30095       }
30096     }
30097     if (_v) {
30098       return _wrap_new_SBInstruction__SWIG_1(L);
30099     }
30100   }
30101 
30102   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
30103     "  Possible C/C++ prototypes are:\n"
30104     "    lldb::SBInstruction::SBInstruction()\n"
30105     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
30106   lua_error(L);return 0;
30107 }
30108 
30109 
30110 static int _wrap_SBInstruction_IsValid(lua_State* L) {
30111   int SWIG_arg = 0;
30112   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30113   bool result;
30114 
30115   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
30116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
30117 
30118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30119     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
30120   }
30121 
30122   result = (bool)(arg1)->IsValid();
30123   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30124   return SWIG_arg;
30125 
30126   if(0) SWIG_fail;
30127 
30128 fail:
30129   lua_error(L);
30130   return SWIG_arg;
30131 }
30132 
30133 
30134 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
30135   int SWIG_arg = 0;
30136   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30137   lldb::SBAddress result;
30138 
30139   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
30140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
30141 
30142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30143     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
30144   }
30145 
30146   result = (arg1)->GetAddress();
30147   {
30148     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
30149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
30150   }
30151   return SWIG_arg;
30152 
30153   if(0) SWIG_fail;
30154 
30155 fail:
30156   lua_error(L);
30157   return SWIG_arg;
30158 }
30159 
30160 
30161 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
30162   int SWIG_arg = 0;
30163   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30164   lldb::SBTarget arg2 ;
30165   lldb::SBTarget *argp2 ;
30166   char *result = 0 ;
30167 
30168   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
30169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
30170   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
30171 
30172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30173     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
30174   }
30175 
30176 
30177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30178     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
30179   }
30180   arg2 = *argp2;
30181 
30182   result = (char *)(arg1)->GetMnemonic(arg2);
30183   lua_pushstring(L,(const char *)result); SWIG_arg++;
30184   return SWIG_arg;
30185 
30186   if(0) SWIG_fail;
30187 
30188 fail:
30189   lua_error(L);
30190   return SWIG_arg;
30191 }
30192 
30193 
30194 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
30195   int SWIG_arg = 0;
30196   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30197   lldb::SBTarget arg2 ;
30198   lldb::SBTarget *argp2 ;
30199   char *result = 0 ;
30200 
30201   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
30202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
30203   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
30204 
30205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30206     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
30207   }
30208 
30209 
30210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30211     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
30212   }
30213   arg2 = *argp2;
30214 
30215   result = (char *)(arg1)->GetOperands(arg2);
30216   lua_pushstring(L,(const char *)result); SWIG_arg++;
30217   return SWIG_arg;
30218 
30219   if(0) SWIG_fail;
30220 
30221 fail:
30222   lua_error(L);
30223   return SWIG_arg;
30224 }
30225 
30226 
30227 static int _wrap_SBInstruction_GetComment(lua_State* L) {
30228   int SWIG_arg = 0;
30229   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30230   lldb::SBTarget arg2 ;
30231   lldb::SBTarget *argp2 ;
30232   char *result = 0 ;
30233 
30234   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
30235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
30236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
30237 
30238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30239     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
30240   }
30241 
30242 
30243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30244     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
30245   }
30246   arg2 = *argp2;
30247 
30248   result = (char *)(arg1)->GetComment(arg2);
30249   lua_pushstring(L,(const char *)result); SWIG_arg++;
30250   return SWIG_arg;
30251 
30252   if(0) SWIG_fail;
30253 
30254 fail:
30255   lua_error(L);
30256   return SWIG_arg;
30257 }
30258 
30259 
30260 static int _wrap_SBInstruction_GetData(lua_State* L) {
30261   int SWIG_arg = 0;
30262   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30263   lldb::SBTarget arg2 ;
30264   lldb::SBTarget *argp2 ;
30265   lldb::SBData result;
30266 
30267   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
30268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
30269   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
30270 
30271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30272     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
30273   }
30274 
30275 
30276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30277     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
30278   }
30279   arg2 = *argp2;
30280 
30281   result = (arg1)->GetData(arg2);
30282   {
30283     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
30284     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
30285   }
30286   return SWIG_arg;
30287 
30288   if(0) SWIG_fail;
30289 
30290 fail:
30291   lua_error(L);
30292   return SWIG_arg;
30293 }
30294 
30295 
30296 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
30297   int SWIG_arg = 0;
30298   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30299   size_t result;
30300 
30301   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
30302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
30303 
30304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30305     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
30306   }
30307 
30308   result = (arg1)->GetByteSize();
30309   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30310   return SWIG_arg;
30311 
30312   if(0) SWIG_fail;
30313 
30314 fail:
30315   lua_error(L);
30316   return SWIG_arg;
30317 }
30318 
30319 
30320 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
30321   int SWIG_arg = 0;
30322   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30323   bool result;
30324 
30325   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
30326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
30327 
30328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30329     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
30330   }
30331 
30332   result = (bool)(arg1)->DoesBranch();
30333   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30334   return SWIG_arg;
30335 
30336   if(0) SWIG_fail;
30337 
30338 fail:
30339   lua_error(L);
30340   return SWIG_arg;
30341 }
30342 
30343 
30344 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
30345   int SWIG_arg = 0;
30346   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30347   bool result;
30348 
30349   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
30350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
30351 
30352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30353     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
30354   }
30355 
30356   result = (bool)(arg1)->HasDelaySlot();
30357   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30358   return SWIG_arg;
30359 
30360   if(0) SWIG_fail;
30361 
30362 fail:
30363   lua_error(L);
30364   return SWIG_arg;
30365 }
30366 
30367 
30368 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
30369   int SWIG_arg = 0;
30370   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30371   bool result;
30372 
30373   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
30374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
30375 
30376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30377     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
30378   }
30379 
30380   result = (bool)(arg1)->CanSetBreakpoint();
30381   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30382   return SWIG_arg;
30383 
30384   if(0) SWIG_fail;
30385 
30386 fail:
30387   lua_error(L);
30388   return SWIG_arg;
30389 }
30390 
30391 
30392 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
30393   int SWIG_arg = 0;
30394   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30395   lldb::SBFile arg2 ;
30396   lldb::SBFile *argp2 ;
30397 
30398   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30399   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30400   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
30401 
30402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30403     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30404   }
30405 
30406 
30407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30408     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
30409   }
30410   arg2 = *argp2;
30411 
30412   (arg1)->Print(arg2);
30413 
30414   return SWIG_arg;
30415 
30416   if(0) SWIG_fail;
30417 
30418 fail:
30419   lua_error(L);
30420   return SWIG_arg;
30421 }
30422 
30423 
30424 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
30425   int SWIG_arg = 0;
30426   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30427   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30428 
30429   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30431 
30432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30433     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30434   }
30435 
30436   {
30437     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
30438     lldb::FileSP file_sp;
30439     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
30440     if (!file_sp->IsValid())
30441     return luaL_error(L, "Invalid file");
30442     arg2 = file_sp;
30443   }
30444   (arg1)->Print(arg2);
30445 
30446   return SWIG_arg;
30447 
30448   if(0) SWIG_fail;
30449 
30450 fail:
30451   lua_error(L);
30452   return SWIG_arg;
30453 }
30454 
30455 
30456 static int _wrap_SBInstruction_Print(lua_State* L) {
30457   int argc;
30458   int argv[3]={
30459     1,2,3
30460   };
30461 
30462   argc = lua_gettop(L);
30463   if (argc == 2) {
30464     int _v;
30465     {
30466       void *ptr;
30467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30468         _v = 0;
30469       } else {
30470         _v = 1;
30471       }
30472     }
30473     if (_v) {
30474       {
30475         void *ptr;
30476         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30477           _v = 0;
30478         } else {
30479           _v = 1;
30480         }
30481       }
30482       if (_v) {
30483         return _wrap_SBInstruction_Print__SWIG_0(L);
30484       }
30485     }
30486   }
30487   if (argc == 2) {
30488     int _v;
30489     {
30490       void *ptr;
30491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30492         _v = 0;
30493       } else {
30494         _v = 1;
30495       }
30496     }
30497     if (_v) {
30498       {
30499         _v = (lua_isuserdata(L, argv[1])) &&
30500         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
30501       }
30502       if (_v) {
30503         return _wrap_SBInstruction_Print__SWIG_1(L);
30504       }
30505     }
30506   }
30507 
30508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
30509     "  Possible C/C++ prototypes are:\n"
30510     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
30511     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
30512   lua_error(L);return 0;
30513 }
30514 
30515 
30516 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
30517   int SWIG_arg = 0;
30518   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30519   lldb::SBStream *arg2 = 0 ;
30520   bool result;
30521 
30522   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
30523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
30524   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
30525 
30526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30527     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
30528   }
30529 
30530 
30531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30532     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30533   }
30534 
30535   result = (bool)(arg1)->GetDescription(*arg2);
30536   lua_pushboolean(L,(int)(result!=0)); 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_SBInstruction_EmulateWithFrame(lua_State* L) {
30548   int SWIG_arg = 0;
30549   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30550   lldb::SBFrame *arg2 = 0 ;
30551   uint32_t arg3 ;
30552   bool result;
30553 
30554   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
30555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
30556   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
30557   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
30558 
30559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30560     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
30561   }
30562 
30563 
30564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
30565     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
30566   }
30567 
30568   arg3 = (uint32_t)lua_tointeger(L, 3);
30569   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
30570   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30571   return SWIG_arg;
30572 
30573   if(0) SWIG_fail;
30574 
30575 fail:
30576   lua_error(L);
30577   return SWIG_arg;
30578 }
30579 
30580 
30581 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
30582   int SWIG_arg = 0;
30583   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30584   char *arg2 = (char *) 0 ;
30585   bool result;
30586 
30587   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
30588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
30589   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
30590 
30591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30592     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30593   }
30594 
30595   arg2 = (char *)lua_tostring(L, 2);
30596   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
30597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30598   return SWIG_arg;
30599 
30600   if(0) SWIG_fail;
30601 
30602 fail:
30603   lua_error(L);
30604   return SWIG_arg;
30605 }
30606 
30607 
30608 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
30609   int SWIG_arg = 0;
30610   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30611   lldb::SBStream *arg2 = 0 ;
30612   char *arg3 = (char *) 0 ;
30613   bool result;
30614 
30615   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
30616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
30617   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
30618   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
30619 
30620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30621     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30622   }
30623 
30624 
30625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30626     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
30627   }
30628 
30629   arg3 = (char *)lua_tostring(L, 3);
30630   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
30631   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30632   return SWIG_arg;
30633 
30634   if(0) SWIG_fail;
30635 
30636 fail:
30637   lua_error(L);
30638   return SWIG_arg;
30639 }
30640 
30641 
30642 static int _wrap_SBInstruction___tostring(lua_State* L) {
30643   int SWIG_arg = 0;
30644   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30645   std::string result;
30646 
30647   SWIG_check_num_args("lldb::SBInstruction::__repr__",1,1)
30648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__repr__",1,"lldb::SBInstruction *");
30649 
30650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30651     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
30652   }
30653 
30654   result = lldb_SBInstruction___repr__(arg1);
30655   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30656   return SWIG_arg;
30657 
30658   if(0) SWIG_fail;
30659 
30660 fail:
30661   lua_error(L);
30662   return SWIG_arg;
30663 }
30664 
30665 
30666 static void swig_delete_SBInstruction(void *obj) {
30667 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
30668 delete arg1;
30669 }
30670 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
30671     assert(lua_istable(L,1));
30672     lua_pushcfunction(L,_wrap_new_SBInstruction);
30673     assert(!lua_isnil(L,-1));
30674     lua_replace(L,1); /* replace our table with real constructor */
30675     lua_call(L,lua_gettop(L)-1,1);
30676     return 1;
30677 }
30678 static swig_lua_attribute swig_SBInstruction_attributes[] = {
30679     {0,0,0}
30680 };
30681 static swig_lua_method swig_SBInstruction_methods[]= {
30682     { "IsValid", _wrap_SBInstruction_IsValid},
30683     { "GetAddress", _wrap_SBInstruction_GetAddress},
30684     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
30685     { "GetOperands", _wrap_SBInstruction_GetOperands},
30686     { "GetComment", _wrap_SBInstruction_GetComment},
30687     { "GetData", _wrap_SBInstruction_GetData},
30688     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
30689     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
30690     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
30691     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
30692     { "Print", _wrap_SBInstruction_Print},
30693     { "GetDescription", _wrap_SBInstruction_GetDescription},
30694     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
30695     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
30696     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
30697     { "__tostring", _wrap_SBInstruction___tostring},
30698     {0,0}
30699 };
30700 static swig_lua_method swig_SBInstruction_meta[] = {
30701     { "__tostring", _wrap_SBInstruction___tostring},
30702     {0,0}
30703 };
30704 
30705 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
30706     {0,0,0}
30707 };
30708 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
30709     {0,0,0,0,0,0}
30710 };
30711 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
30712     {0,0}
30713 };
30714 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
30715     0
30716 };
30717 
30718 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
30719     "SBInstruction",
30720     swig_SBInstruction_Sf_SwigStatic_methods,
30721     swig_SBInstruction_Sf_SwigStatic_attributes,
30722     swig_SBInstruction_Sf_SwigStatic_constants,
30723     swig_SBInstruction_Sf_SwigStatic_classes,
30724     0
30725 };
30726 static swig_lua_class *swig_SBInstruction_bases[] = {0};
30727 static const char *swig_SBInstruction_base_names[] = {0};
30728 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 };
30729 
30730 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
30731   int SWIG_arg = 0;
30732   lldb::SBInstructionList *result = 0 ;
30733 
30734   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
30735   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
30736   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30737   return SWIG_arg;
30738 
30739   if(0) SWIG_fail;
30740 
30741 fail:
30742   lua_error(L);
30743   return SWIG_arg;
30744 }
30745 
30746 
30747 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
30748   int SWIG_arg = 0;
30749   lldb::SBInstructionList *arg1 = 0 ;
30750   lldb::SBInstructionList *result = 0 ;
30751 
30752   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
30753   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30754 
30755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30756     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30757   }
30758 
30759   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30760   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30761   return SWIG_arg;
30762 
30763   if(0) SWIG_fail;
30764 
30765 fail:
30766   lua_error(L);
30767   return SWIG_arg;
30768 }
30769 
30770 
30771 static int _wrap_new_SBInstructionList(lua_State* L) {
30772   int argc;
30773   int argv[2]={
30774     1,2
30775   };
30776 
30777   argc = lua_gettop(L);
30778   if (argc == 0) {
30779     return _wrap_new_SBInstructionList__SWIG_0(L);
30780   }
30781   if (argc == 1) {
30782     int _v;
30783     {
30784       void *ptr;
30785       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30786         _v = 0;
30787       } else {
30788         _v = 1;
30789       }
30790     }
30791     if (_v) {
30792       return _wrap_new_SBInstructionList__SWIG_1(L);
30793     }
30794   }
30795 
30796   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30797     "  Possible C/C++ prototypes are:\n"
30798     "    lldb::SBInstructionList::SBInstructionList()\n"
30799     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30800   lua_error(L);return 0;
30801 }
30802 
30803 
30804 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30805   int SWIG_arg = 0;
30806   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30807   bool result;
30808 
30809   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30811 
30812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30813     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30814   }
30815 
30816   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
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_GetSize(lua_State* L) {
30829   int SWIG_arg = 0;
30830   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30831   size_t result;
30832 
30833   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30835 
30836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30837     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30838   }
30839 
30840   result = (arg1)->GetSize();
30841   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30842   return SWIG_arg;
30843 
30844   if(0) SWIG_fail;
30845 
30846 fail:
30847   lua_error(L);
30848   return SWIG_arg;
30849 }
30850 
30851 
30852 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30853   int SWIG_arg = 0;
30854   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30855   uint32_t arg2 ;
30856   lldb::SBInstruction result;
30857 
30858   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30860   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30861 
30862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30863     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30864   }
30865 
30866   arg2 = (uint32_t)lua_tointeger(L, 2);
30867   result = (arg1)->GetInstructionAtIndex(arg2);
30868   {
30869     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30870     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30871   }
30872   return SWIG_arg;
30873 
30874   if(0) SWIG_fail;
30875 
30876 fail:
30877   lua_error(L);
30878   return SWIG_arg;
30879 }
30880 
30881 
30882 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30883   int SWIG_arg = 0;
30884   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30885   lldb::SBAddress *arg2 = 0 ;
30886   lldb::SBAddress *arg3 = 0 ;
30887   bool arg4 ;
30888   size_t result;
30889 
30890   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30892   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30893   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30894   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30895 
30896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30897     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30898   }
30899 
30900 
30901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30902     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30903   }
30904 
30905 
30906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30907     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30908   }
30909 
30910   arg4 = (lua_toboolean(L, 4)!=0);
30911   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30912   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30913   return SWIG_arg;
30914 
30915   if(0) SWIG_fail;
30916 
30917 fail:
30918   lua_error(L);
30919   return SWIG_arg;
30920 }
30921 
30922 
30923 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30924   int SWIG_arg = 0;
30925   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30926 
30927   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30929 
30930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30931     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30932   }
30933 
30934   (arg1)->Clear();
30935 
30936   return SWIG_arg;
30937 
30938   if(0) SWIG_fail;
30939 
30940 fail:
30941   lua_error(L);
30942   return SWIG_arg;
30943 }
30944 
30945 
30946 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30947   int SWIG_arg = 0;
30948   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30949   lldb::SBInstruction arg2 ;
30950   lldb::SBInstruction *argp2 ;
30951 
30952   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30954   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30955 
30956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30957     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30958   }
30959 
30960 
30961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30962     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30963   }
30964   arg2 = *argp2;
30965 
30966   (arg1)->AppendInstruction(arg2);
30967 
30968   return SWIG_arg;
30969 
30970   if(0) SWIG_fail;
30971 
30972 fail:
30973   lua_error(L);
30974   return SWIG_arg;
30975 }
30976 
30977 
30978 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30979   int SWIG_arg = 0;
30980   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30981   lldb::SBFile arg2 ;
30982   lldb::SBFile *argp2 ;
30983 
30984   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30986   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30987 
30988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30989     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30990   }
30991 
30992 
30993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30994     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30995   }
30996   arg2 = *argp2;
30997 
30998   (arg1)->Print(arg2);
30999 
31000   return SWIG_arg;
31001 
31002   if(0) SWIG_fail;
31003 
31004 fail:
31005   lua_error(L);
31006   return SWIG_arg;
31007 }
31008 
31009 
31010 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
31011   int SWIG_arg = 0;
31012   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31013   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
31014 
31015   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
31016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
31017 
31018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31019     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
31020   }
31021 
31022   {
31023     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
31024     lldb::FileSP file_sp;
31025     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
31026     if (!file_sp->IsValid())
31027     return luaL_error(L, "Invalid file");
31028     arg2 = file_sp;
31029   }
31030   (arg1)->Print(arg2);
31031 
31032   return SWIG_arg;
31033 
31034   if(0) SWIG_fail;
31035 
31036 fail:
31037   lua_error(L);
31038   return SWIG_arg;
31039 }
31040 
31041 
31042 static int _wrap_SBInstructionList_Print(lua_State* L) {
31043   int argc;
31044   int argv[3]={
31045     1,2,3
31046   };
31047 
31048   argc = lua_gettop(L);
31049   if (argc == 2) {
31050     int _v;
31051     {
31052       void *ptr;
31053       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
31054         _v = 0;
31055       } else {
31056         _v = 1;
31057       }
31058     }
31059     if (_v) {
31060       {
31061         void *ptr;
31062         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
31063           _v = 0;
31064         } else {
31065           _v = 1;
31066         }
31067       }
31068       if (_v) {
31069         return _wrap_SBInstructionList_Print__SWIG_0(L);
31070       }
31071     }
31072   }
31073   if (argc == 2) {
31074     int _v;
31075     {
31076       void *ptr;
31077       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
31078         _v = 0;
31079       } else {
31080         _v = 1;
31081       }
31082     }
31083     if (_v) {
31084       {
31085         _v = (lua_isuserdata(L, argv[1])) &&
31086         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
31087       }
31088       if (_v) {
31089         return _wrap_SBInstructionList_Print__SWIG_1(L);
31090       }
31091     }
31092   }
31093 
31094   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
31095     "  Possible C/C++ prototypes are:\n"
31096     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
31097     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
31098   lua_error(L);return 0;
31099 }
31100 
31101 
31102 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
31103   int SWIG_arg = 0;
31104   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31105   lldb::SBStream *arg2 = 0 ;
31106   bool result;
31107 
31108   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
31109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
31110   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
31111 
31112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31113     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
31114   }
31115 
31116 
31117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31118     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31119   }
31120 
31121   result = (bool)(arg1)->GetDescription(*arg2);
31122   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31123   return SWIG_arg;
31124 
31125   if(0) SWIG_fail;
31126 
31127 fail:
31128   lua_error(L);
31129   return SWIG_arg;
31130 }
31131 
31132 
31133 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
31134   int SWIG_arg = 0;
31135   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31136   char *arg2 = (char *) 0 ;
31137   bool result;
31138 
31139   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
31140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
31141   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
31142 
31143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31144     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
31145   }
31146 
31147   arg2 = (char *)lua_tostring(L, 2);
31148   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
31149   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31150   return SWIG_arg;
31151 
31152   if(0) SWIG_fail;
31153 
31154 fail:
31155   lua_error(L);
31156   return SWIG_arg;
31157 }
31158 
31159 
31160 static int _wrap_SBInstructionList___tostring(lua_State* L) {
31161   int SWIG_arg = 0;
31162   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31163   std::string result;
31164 
31165   SWIG_check_num_args("lldb::SBInstructionList::__repr__",1,1)
31166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__repr__",1,"lldb::SBInstructionList *");
31167 
31168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31169     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
31170   }
31171 
31172   result = lldb_SBInstructionList___repr__(arg1);
31173   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
31174   return SWIG_arg;
31175 
31176   if(0) SWIG_fail;
31177 
31178 fail:
31179   lua_error(L);
31180   return SWIG_arg;
31181 }
31182 
31183 
31184 static void swig_delete_SBInstructionList(void *obj) {
31185 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
31186 delete arg1;
31187 }
31188 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
31189     assert(lua_istable(L,1));
31190     lua_pushcfunction(L,_wrap_new_SBInstructionList);
31191     assert(!lua_isnil(L,-1));
31192     lua_replace(L,1); /* replace our table with real constructor */
31193     lua_call(L,lua_gettop(L)-1,1);
31194     return 1;
31195 }
31196 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
31197     {0,0,0}
31198 };
31199 static swig_lua_method swig_SBInstructionList_methods[]= {
31200     { "IsValid", _wrap_SBInstructionList_IsValid},
31201     { "GetSize", _wrap_SBInstructionList_GetSize},
31202     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
31203     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
31204     { "Clear", _wrap_SBInstructionList_Clear},
31205     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
31206     { "Print", _wrap_SBInstructionList_Print},
31207     { "GetDescription", _wrap_SBInstructionList_GetDescription},
31208     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
31209     { "__tostring", _wrap_SBInstructionList___tostring},
31210     {0,0}
31211 };
31212 static swig_lua_method swig_SBInstructionList_meta[] = {
31213     { "__tostring", _wrap_SBInstructionList___tostring},
31214     {0,0}
31215 };
31216 
31217 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
31218     {0,0,0}
31219 };
31220 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
31221     {0,0,0,0,0,0}
31222 };
31223 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
31224     {0,0}
31225 };
31226 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
31227     0
31228 };
31229 
31230 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
31231     "SBInstructionList",
31232     swig_SBInstructionList_Sf_SwigStatic_methods,
31233     swig_SBInstructionList_Sf_SwigStatic_attributes,
31234     swig_SBInstructionList_Sf_SwigStatic_constants,
31235     swig_SBInstructionList_Sf_SwigStatic_classes,
31236     0
31237 };
31238 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
31239 static const char *swig_SBInstructionList_base_names[] = {0};
31240 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 };
31241 
31242 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
31243   int SWIG_arg = 0;
31244   char *arg1 = (char *) 0 ;
31245   lldb::LanguageType result;
31246 
31247   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
31248   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
31249   arg1 = (char *)lua_tostring(L, 1);
31250   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
31251   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
31263   int SWIG_arg = 0;
31264   lldb::LanguageType arg1 ;
31265   char *result = 0 ;
31266 
31267   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
31268   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
31269   arg1 = (lldb::LanguageType)lua_tointeger(L, 1);
31270   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
31271   lua_pushstring(L,(const char *)result); SWIG_arg++;
31272   return SWIG_arg;
31273 
31274   if(0) SWIG_fail;
31275 
31276 fail:
31277   lua_error(L);
31278   return SWIG_arg;
31279 }
31280 
31281 
31282 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
31283   int SWIG_arg = 0;
31284   lldb::SBLanguageRuntime *result = 0 ;
31285 
31286   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
31287   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
31288   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
31289   return SWIG_arg;
31290 
31291   if(0) SWIG_fail;
31292 
31293 fail:
31294   lua_error(L);
31295   return SWIG_arg;
31296 }
31297 
31298 
31299 static void swig_delete_SBLanguageRuntime(void *obj) {
31300 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
31301 delete arg1;
31302 }
31303 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
31304     assert(lua_istable(L,1));
31305     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
31306     assert(!lua_isnil(L,-1));
31307     lua_replace(L,1); /* replace our table with real constructor */
31308     lua_call(L,lua_gettop(L)-1,1);
31309     return 1;
31310 }
31311 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
31312     {0,0,0}
31313 };
31314 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
31315     {0,0}
31316 };
31317 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
31318     {0,0}
31319 };
31320 
31321 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
31322     {0,0,0}
31323 };
31324 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
31325     {0,0,0,0,0,0}
31326 };
31327 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
31328     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
31329     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
31330     {0,0}
31331 };
31332 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
31333     0
31334 };
31335 
31336 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
31337     "SBLanguageRuntime",
31338     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
31339     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
31340     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
31341     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
31342     0
31343 };
31344 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
31345 static const char *swig_SBLanguageRuntime_base_names[] = {0};
31346 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 };
31347 
31348 static int _wrap_new_SBLaunchInfo(lua_State* L) {
31349   int SWIG_arg = 0;
31350   char **arg1 = (char **) 0 ;
31351   lldb::SBLaunchInfo *result = 0 ;
31352 
31353   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
31354   {
31355     if (lua_istable(L, 1)) {
31356       size_t size = lua_rawlen(L, 1);
31357       arg1 = (char **)malloc((size + 1) * sizeof(char *));
31358       int i = 0, j = 0;
31359       while (i++ < size) {
31360         lua_rawgeti(L, 1, i);
31361         if (!lua_isstring(L, -1)) {
31362           // if current element cannot be converted to string, raise an error
31363           lua_pop(L, 1);
31364           return luaL_error(L, "List should only contain strings");
31365         }
31366         arg1[j++] = (char *)lua_tostring(L, -1);
31367         lua_pop(L, 1);
31368       }
31369       arg1[j] = 0;
31370     } else if (lua_isnil(L, 1)) {
31371       // "nil" is also acceptable, equivalent as an empty table
31372       arg1 = NULL;
31373     } else {
31374       return luaL_error(L, "A list of strings expected");
31375     }
31376   }
31377   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
31378   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
31379   {
31380     free((char *) arg1);
31381   }
31382   return SWIG_arg;
31383 
31384   if(0) SWIG_fail;
31385 
31386 fail:
31387   {
31388     free((char *) arg1);
31389   }
31390   lua_error(L);
31391   return SWIG_arg;
31392 }
31393 
31394 
31395 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
31396   int SWIG_arg = 0;
31397   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31398   lldb::pid_t result;
31399 
31400   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
31401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
31402 
31403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31404     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31405   }
31406 
31407   result = (lldb::pid_t)(arg1)->GetProcessID();
31408   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31409   return SWIG_arg;
31410 
31411   if(0) SWIG_fail;
31412 
31413 fail:
31414   lua_error(L);
31415   return SWIG_arg;
31416 }
31417 
31418 
31419 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
31420   int SWIG_arg = 0;
31421   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31422   uint32_t result;
31423 
31424   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
31425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
31426 
31427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31428     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31429   }
31430 
31431   result = (uint32_t)(arg1)->GetUserID();
31432   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31433   return SWIG_arg;
31434 
31435   if(0) SWIG_fail;
31436 
31437 fail:
31438   lua_error(L);
31439   return SWIG_arg;
31440 }
31441 
31442 
31443 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
31444   int SWIG_arg = 0;
31445   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31446   uint32_t result;
31447 
31448   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
31449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
31450 
31451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31452     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31453   }
31454 
31455   result = (uint32_t)(arg1)->GetGroupID();
31456   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31457   return SWIG_arg;
31458 
31459   if(0) SWIG_fail;
31460 
31461 fail:
31462   lua_error(L);
31463   return SWIG_arg;
31464 }
31465 
31466 
31467 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
31468   int SWIG_arg = 0;
31469   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31470   bool result;
31471 
31472   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
31473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
31474 
31475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31476     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31477   }
31478 
31479   result = (bool)(arg1)->UserIDIsValid();
31480   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31481   return SWIG_arg;
31482 
31483   if(0) SWIG_fail;
31484 
31485 fail:
31486   lua_error(L);
31487   return SWIG_arg;
31488 }
31489 
31490 
31491 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
31492   int SWIG_arg = 0;
31493   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31494   bool result;
31495 
31496   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
31497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
31498 
31499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31500     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31501   }
31502 
31503   result = (bool)(arg1)->GroupIDIsValid();
31504   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31505   return SWIG_arg;
31506 
31507   if(0) SWIG_fail;
31508 
31509 fail:
31510   lua_error(L);
31511   return SWIG_arg;
31512 }
31513 
31514 
31515 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
31516   int SWIG_arg = 0;
31517   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31518   uint32_t arg2 ;
31519 
31520   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
31521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
31522   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
31523 
31524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31525     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31526   }
31527 
31528   arg2 = (uint32_t)lua_tointeger(L, 2);
31529   (arg1)->SetUserID(arg2);
31530 
31531   return SWIG_arg;
31532 
31533   if(0) SWIG_fail;
31534 
31535 fail:
31536   lua_error(L);
31537   return SWIG_arg;
31538 }
31539 
31540 
31541 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
31542   int SWIG_arg = 0;
31543   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31544   uint32_t arg2 ;
31545 
31546   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
31547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
31548   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
31549 
31550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31551     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31552   }
31553 
31554   arg2 = (uint32_t)lua_tointeger(L, 2);
31555   (arg1)->SetGroupID(arg2);
31556 
31557   return SWIG_arg;
31558 
31559   if(0) SWIG_fail;
31560 
31561 fail:
31562   lua_error(L);
31563   return SWIG_arg;
31564 }
31565 
31566 
31567 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
31568   int SWIG_arg = 0;
31569   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31570   lldb::SBFileSpec result;
31571 
31572   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
31573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
31574 
31575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31576     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31577   }
31578 
31579   result = (arg1)->GetExecutableFile();
31580   {
31581     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31582     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31583   }
31584   return SWIG_arg;
31585 
31586   if(0) SWIG_fail;
31587 
31588 fail:
31589   lua_error(L);
31590   return SWIG_arg;
31591 }
31592 
31593 
31594 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
31595   int SWIG_arg = 0;
31596   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31597   lldb::SBFileSpec arg2 ;
31598   bool arg3 ;
31599   lldb::SBFileSpec *argp2 ;
31600 
31601   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
31602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
31603   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
31604   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
31605 
31606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31607     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31608   }
31609 
31610 
31611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
31612     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
31613   }
31614   arg2 = *argp2;
31615 
31616   arg3 = (lua_toboolean(L, 3)!=0);
31617   (arg1)->SetExecutableFile(arg2,arg3);
31618 
31619   return SWIG_arg;
31620 
31621   if(0) SWIG_fail;
31622 
31623 fail:
31624   lua_error(L);
31625   return SWIG_arg;
31626 }
31627 
31628 
31629 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
31630   int SWIG_arg = 0;
31631   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31632   lldb::SBListener result;
31633 
31634   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
31635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
31636 
31637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31638     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31639   }
31640 
31641   result = (arg1)->GetListener();
31642   {
31643     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
31644     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31645   }
31646   return SWIG_arg;
31647 
31648   if(0) SWIG_fail;
31649 
31650 fail:
31651   lua_error(L);
31652   return SWIG_arg;
31653 }
31654 
31655 
31656 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
31657   int SWIG_arg = 0;
31658   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31659   lldb::SBListener *arg2 = 0 ;
31660 
31661   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
31662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
31663   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
31664 
31665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31666     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31667   }
31668 
31669 
31670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
31671     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
31672   }
31673 
31674   (arg1)->SetListener(*arg2);
31675 
31676   return SWIG_arg;
31677 
31678   if(0) SWIG_fail;
31679 
31680 fail:
31681   lua_error(L);
31682   return SWIG_arg;
31683 }
31684 
31685 
31686 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
31687   int SWIG_arg = 0;
31688   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31689   uint32_t result;
31690 
31691   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
31692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
31693 
31694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31695     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31696   }
31697 
31698   result = (uint32_t)(arg1)->GetNumArguments();
31699   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31700   return SWIG_arg;
31701 
31702   if(0) SWIG_fail;
31703 
31704 fail:
31705   lua_error(L);
31706   return SWIG_arg;
31707 }
31708 
31709 
31710 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
31711   int SWIG_arg = 0;
31712   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31713   uint32_t arg2 ;
31714   char *result = 0 ;
31715 
31716   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
31717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
31718   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
31719 
31720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31721     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31722   }
31723 
31724   arg2 = (uint32_t)lua_tointeger(L, 2);
31725   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
31726   lua_pushstring(L,(const char *)result); SWIG_arg++;
31727   return SWIG_arg;
31728 
31729   if(0) SWIG_fail;
31730 
31731 fail:
31732   lua_error(L);
31733   return SWIG_arg;
31734 }
31735 
31736 
31737 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
31738   int SWIG_arg = 0;
31739   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31740   char **arg2 = (char **) 0 ;
31741   bool arg3 ;
31742 
31743   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
31744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
31745   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
31746 
31747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31748     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31749   }
31750 
31751   {
31752     if (lua_istable(L, 2)) {
31753       size_t size = lua_rawlen(L, 2);
31754       arg2 = (char **)malloc((size + 1) * sizeof(char *));
31755       int i = 0, j = 0;
31756       while (i++ < size) {
31757         lua_rawgeti(L, 2, i);
31758         if (!lua_isstring(L, -1)) {
31759           // if current element cannot be converted to string, raise an error
31760           lua_pop(L, 1);
31761           return luaL_error(L, "List should only contain strings");
31762         }
31763         arg2[j++] = (char *)lua_tostring(L, -1);
31764         lua_pop(L, 1);
31765       }
31766       arg2[j] = 0;
31767     } else if (lua_isnil(L, 2)) {
31768       // "nil" is also acceptable, equivalent as an empty table
31769       arg2 = NULL;
31770     } else {
31771       return luaL_error(L, "A list of strings expected");
31772     }
31773   }
31774   arg3 = (lua_toboolean(L, 3)!=0);
31775   (arg1)->SetArguments((char const **)arg2,arg3);
31776 
31777   {
31778     free((char *) arg2);
31779   }
31780   return SWIG_arg;
31781 
31782   if(0) SWIG_fail;
31783 
31784 fail:
31785   {
31786     free((char *) arg2);
31787   }
31788   lua_error(L);
31789   return SWIG_arg;
31790 }
31791 
31792 
31793 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31794   int SWIG_arg = 0;
31795   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31796   uint32_t result;
31797 
31798   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31800 
31801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31802     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31803   }
31804 
31805   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31806   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31807   return SWIG_arg;
31808 
31809   if(0) SWIG_fail;
31810 
31811 fail:
31812   lua_error(L);
31813   return SWIG_arg;
31814 }
31815 
31816 
31817 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31818   int SWIG_arg = 0;
31819   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31820   uint32_t arg2 ;
31821   char *result = 0 ;
31822 
31823   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31824   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31825   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31826 
31827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31828     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31829   }
31830 
31831   arg2 = (uint32_t)lua_tointeger(L, 2);
31832   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31833   lua_pushstring(L,(const char *)result); SWIG_arg++;
31834   return SWIG_arg;
31835 
31836   if(0) SWIG_fail;
31837 
31838 fail:
31839   lua_error(L);
31840   return SWIG_arg;
31841 }
31842 
31843 
31844 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31845   int SWIG_arg = 0;
31846   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31847   char **arg2 = (char **) 0 ;
31848   bool arg3 ;
31849 
31850   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31852   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31853 
31854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31855     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31856   }
31857 
31858   {
31859     if (lua_istable(L, 2)) {
31860       size_t size = lua_rawlen(L, 2);
31861       arg2 = (char **)malloc((size + 1) * sizeof(char *));
31862       int i = 0, j = 0;
31863       while (i++ < size) {
31864         lua_rawgeti(L, 2, i);
31865         if (!lua_isstring(L, -1)) {
31866           // if current element cannot be converted to string, raise an error
31867           lua_pop(L, 1);
31868           return luaL_error(L, "List should only contain strings");
31869         }
31870         arg2[j++] = (char *)lua_tostring(L, -1);
31871         lua_pop(L, 1);
31872       }
31873       arg2[j] = 0;
31874     } else if (lua_isnil(L, 2)) {
31875       // "nil" is also acceptable, equivalent as an empty table
31876       arg2 = NULL;
31877     } else {
31878       return luaL_error(L, "A list of strings expected");
31879     }
31880   }
31881   arg3 = (lua_toboolean(L, 3)!=0);
31882   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31883 
31884   {
31885     free((char *) arg2);
31886   }
31887   return SWIG_arg;
31888 
31889   if(0) SWIG_fail;
31890 
31891 fail:
31892   {
31893     free((char *) arg2);
31894   }
31895   lua_error(L);
31896   return SWIG_arg;
31897 }
31898 
31899 
31900 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31901   int SWIG_arg = 0;
31902   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31903   lldb::SBEnvironment *arg2 = 0 ;
31904   bool arg3 ;
31905 
31906   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31908   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31909   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31910 
31911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31912     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31913   }
31914 
31915 
31916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31917     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31918   }
31919 
31920   arg3 = (lua_toboolean(L, 3)!=0);
31921   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31922 
31923   return SWIG_arg;
31924 
31925   if(0) SWIG_fail;
31926 
31927 fail:
31928   lua_error(L);
31929   return SWIG_arg;
31930 }
31931 
31932 
31933 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31934   int SWIG_arg = 0;
31935   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31936   lldb::SBEnvironment result;
31937 
31938   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31940 
31941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31942     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31943   }
31944 
31945   result = (arg1)->GetEnvironment();
31946   {
31947     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31948     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31949   }
31950   return SWIG_arg;
31951 
31952   if(0) SWIG_fail;
31953 
31954 fail:
31955   lua_error(L);
31956   return SWIG_arg;
31957 }
31958 
31959 
31960 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31961   int SWIG_arg = 0;
31962   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31963 
31964   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31966 
31967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31968     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31969   }
31970 
31971   (arg1)->Clear();
31972 
31973   return SWIG_arg;
31974 
31975   if(0) SWIG_fail;
31976 
31977 fail:
31978   lua_error(L);
31979   return SWIG_arg;
31980 }
31981 
31982 
31983 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31984   int SWIG_arg = 0;
31985   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31986   char *result = 0 ;
31987 
31988   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31990 
31991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31992     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31993   }
31994 
31995   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31996   lua_pushstring(L,(const char *)result); SWIG_arg++;
31997   return SWIG_arg;
31998 
31999   if(0) SWIG_fail;
32000 
32001 fail:
32002   lua_error(L);
32003   return SWIG_arg;
32004 }
32005 
32006 
32007 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
32008   int SWIG_arg = 0;
32009   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32010   char *arg2 = (char *) 0 ;
32011 
32012   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
32013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
32014   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
32015 
32016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32017     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32018   }
32019 
32020   arg2 = (char *)lua_tostring(L, 2);
32021   (arg1)->SetWorkingDirectory((char const *)arg2);
32022 
32023   return SWIG_arg;
32024 
32025   if(0) SWIG_fail;
32026 
32027 fail:
32028   lua_error(L);
32029   return SWIG_arg;
32030 }
32031 
32032 
32033 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
32034   int SWIG_arg = 0;
32035   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32036   uint32_t result;
32037 
32038   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
32039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
32040 
32041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32042     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32043   }
32044 
32045   result = (uint32_t)(arg1)->GetLaunchFlags();
32046   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32047   return SWIG_arg;
32048 
32049   if(0) SWIG_fail;
32050 
32051 fail:
32052   lua_error(L);
32053   return SWIG_arg;
32054 }
32055 
32056 
32057 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
32058   int SWIG_arg = 0;
32059   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32060   uint32_t arg2 ;
32061 
32062   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
32063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
32064   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
32065 
32066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32067     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32068   }
32069 
32070   arg2 = (uint32_t)lua_tointeger(L, 2);
32071   (arg1)->SetLaunchFlags(arg2);
32072 
32073   return SWIG_arg;
32074 
32075   if(0) SWIG_fail;
32076 
32077 fail:
32078   lua_error(L);
32079   return SWIG_arg;
32080 }
32081 
32082 
32083 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
32084   int SWIG_arg = 0;
32085   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32086   char *result = 0 ;
32087 
32088   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
32089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
32090 
32091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32092     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32093   }
32094 
32095   result = (char *)(arg1)->GetProcessPluginName();
32096   lua_pushstring(L,(const char *)result); SWIG_arg++;
32097   return SWIG_arg;
32098 
32099   if(0) SWIG_fail;
32100 
32101 fail:
32102   lua_error(L);
32103   return SWIG_arg;
32104 }
32105 
32106 
32107 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
32108   int SWIG_arg = 0;
32109   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32110   char *arg2 = (char *) 0 ;
32111 
32112   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
32113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
32114   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
32115 
32116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32117     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32118   }
32119 
32120   arg2 = (char *)lua_tostring(L, 2);
32121   (arg1)->SetProcessPluginName((char const *)arg2);
32122 
32123   return SWIG_arg;
32124 
32125   if(0) SWIG_fail;
32126 
32127 fail:
32128   lua_error(L);
32129   return SWIG_arg;
32130 }
32131 
32132 
32133 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
32134   int SWIG_arg = 0;
32135   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32136   char *result = 0 ;
32137 
32138   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
32139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
32140 
32141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32142     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32143   }
32144 
32145   result = (char *)(arg1)->GetShell();
32146   lua_pushstring(L,(const char *)result); SWIG_arg++;
32147   return SWIG_arg;
32148 
32149   if(0) SWIG_fail;
32150 
32151 fail:
32152   lua_error(L);
32153   return SWIG_arg;
32154 }
32155 
32156 
32157 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
32158   int SWIG_arg = 0;
32159   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32160   char *arg2 = (char *) 0 ;
32161 
32162   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
32163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
32164   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
32165 
32166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32167     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32168   }
32169 
32170   arg2 = (char *)lua_tostring(L, 2);
32171   (arg1)->SetShell((char const *)arg2);
32172 
32173   return SWIG_arg;
32174 
32175   if(0) SWIG_fail;
32176 
32177 fail:
32178   lua_error(L);
32179   return SWIG_arg;
32180 }
32181 
32182 
32183 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
32184   int SWIG_arg = 0;
32185   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32186   bool result;
32187 
32188   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
32189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
32190 
32191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32192     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32193   }
32194 
32195   result = (bool)(arg1)->GetShellExpandArguments();
32196   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32197   return SWIG_arg;
32198 
32199   if(0) SWIG_fail;
32200 
32201 fail:
32202   lua_error(L);
32203   return SWIG_arg;
32204 }
32205 
32206 
32207 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
32208   int SWIG_arg = 0;
32209   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32210   bool arg2 ;
32211 
32212   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
32213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
32214   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
32215 
32216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32217     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32218   }
32219 
32220   arg2 = (lua_toboolean(L, 2)!=0);
32221   (arg1)->SetShellExpandArguments(arg2);
32222 
32223   return SWIG_arg;
32224 
32225   if(0) SWIG_fail;
32226 
32227 fail:
32228   lua_error(L);
32229   return SWIG_arg;
32230 }
32231 
32232 
32233 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
32234   int SWIG_arg = 0;
32235   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32236   uint32_t result;
32237 
32238   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
32239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
32240 
32241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32242     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32243   }
32244 
32245   result = (uint32_t)(arg1)->GetResumeCount();
32246   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32247   return SWIG_arg;
32248 
32249   if(0) SWIG_fail;
32250 
32251 fail:
32252   lua_error(L);
32253   return SWIG_arg;
32254 }
32255 
32256 
32257 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
32258   int SWIG_arg = 0;
32259   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32260   uint32_t arg2 ;
32261 
32262   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
32263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
32264   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
32265 
32266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32267     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32268   }
32269 
32270   arg2 = (uint32_t)lua_tointeger(L, 2);
32271   (arg1)->SetResumeCount(arg2);
32272 
32273   return SWIG_arg;
32274 
32275   if(0) SWIG_fail;
32276 
32277 fail:
32278   lua_error(L);
32279   return SWIG_arg;
32280 }
32281 
32282 
32283 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
32284   int SWIG_arg = 0;
32285   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32286   int arg2 ;
32287   bool result;
32288 
32289   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
32290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
32291   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
32292 
32293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32294     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32295   }
32296 
32297   arg2 = (int)lua_tointeger(L, 2);
32298   result = (bool)(arg1)->AddCloseFileAction(arg2);
32299   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32300   return SWIG_arg;
32301 
32302   if(0) SWIG_fail;
32303 
32304 fail:
32305   lua_error(L);
32306   return SWIG_arg;
32307 }
32308 
32309 
32310 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
32311   int SWIG_arg = 0;
32312   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32313   int arg2 ;
32314   int arg3 ;
32315   bool result;
32316 
32317   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
32318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
32319   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
32320   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
32321 
32322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32323     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32324   }
32325 
32326   arg2 = (int)lua_tointeger(L, 2);
32327   arg3 = (int)lua_tointeger(L, 3);
32328   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
32329   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32330   return SWIG_arg;
32331 
32332   if(0) SWIG_fail;
32333 
32334 fail:
32335   lua_error(L);
32336   return SWIG_arg;
32337 }
32338 
32339 
32340 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
32341   int SWIG_arg = 0;
32342   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32343   int arg2 ;
32344   char *arg3 = (char *) 0 ;
32345   bool arg4 ;
32346   bool arg5 ;
32347   bool result;
32348 
32349   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
32350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
32351   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
32352   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
32353   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
32354   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
32355 
32356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32357     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32358   }
32359 
32360   arg2 = (int)lua_tointeger(L, 2);
32361   arg3 = (char *)lua_tostring(L, 3);
32362   arg4 = (lua_toboolean(L, 4)!=0);
32363   arg5 = (lua_toboolean(L, 5)!=0);
32364   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
32365   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32366   return SWIG_arg;
32367 
32368   if(0) SWIG_fail;
32369 
32370 fail:
32371   lua_error(L);
32372   return SWIG_arg;
32373 }
32374 
32375 
32376 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
32377   int SWIG_arg = 0;
32378   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32379   int arg2 ;
32380   bool arg3 ;
32381   bool arg4 ;
32382   bool result;
32383 
32384   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
32385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
32386   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
32387   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
32388   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
32389 
32390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32391     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32392   }
32393 
32394   arg2 = (int)lua_tointeger(L, 2);
32395   arg3 = (lua_toboolean(L, 3)!=0);
32396   arg4 = (lua_toboolean(L, 4)!=0);
32397   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
32398   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32399   return SWIG_arg;
32400 
32401   if(0) SWIG_fail;
32402 
32403 fail:
32404   lua_error(L);
32405   return SWIG_arg;
32406 }
32407 
32408 
32409 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
32410   int SWIG_arg = 0;
32411   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32412   char *arg2 = (char *) 0 ;
32413 
32414   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
32415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
32416   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
32417 
32418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32419     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32420   }
32421 
32422   arg2 = (char *)lua_tostring(L, 2);
32423   (arg1)->SetLaunchEventData((char const *)arg2);
32424 
32425   return SWIG_arg;
32426 
32427   if(0) SWIG_fail;
32428 
32429 fail:
32430   lua_error(L);
32431   return SWIG_arg;
32432 }
32433 
32434 
32435 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
32436   int SWIG_arg = 0;
32437   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32438   char *result = 0 ;
32439 
32440   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
32441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
32442 
32443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32444     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32445   }
32446 
32447   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
32448   lua_pushstring(L,(const char *)result); SWIG_arg++;
32449   return SWIG_arg;
32450 
32451   if(0) SWIG_fail;
32452 
32453 fail:
32454   lua_error(L);
32455   return SWIG_arg;
32456 }
32457 
32458 
32459 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
32460   int SWIG_arg = 0;
32461   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32462   bool result;
32463 
32464   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
32465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
32466 
32467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32468     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32469   }
32470 
32471   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
32472   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32473   return SWIG_arg;
32474 
32475   if(0) SWIG_fail;
32476 
32477 fail:
32478   lua_error(L);
32479   return SWIG_arg;
32480 }
32481 
32482 
32483 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
32484   int SWIG_arg = 0;
32485   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32486   bool arg2 ;
32487 
32488   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
32489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
32490   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
32491 
32492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32493     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32494   }
32495 
32496   arg2 = (lua_toboolean(L, 2)!=0);
32497   (arg1)->SetDetachOnError(arg2);
32498 
32499   return SWIG_arg;
32500 
32501   if(0) SWIG_fail;
32502 
32503 fail:
32504   lua_error(L);
32505   return SWIG_arg;
32506 }
32507 
32508 
32509 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
32510   int SWIG_arg = 0;
32511   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32512   char *result = 0 ;
32513 
32514   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
32515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
32516 
32517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32518     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32519   }
32520 
32521   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
32522   lua_pushstring(L,(const char *)result); SWIG_arg++;
32523   return SWIG_arg;
32524 
32525   if(0) SWIG_fail;
32526 
32527 fail:
32528   lua_error(L);
32529   return SWIG_arg;
32530 }
32531 
32532 
32533 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
32534   int SWIG_arg = 0;
32535   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32536   char *arg2 = (char *) 0 ;
32537 
32538   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
32539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
32540   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
32541 
32542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32543     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32544   }
32545 
32546   arg2 = (char *)lua_tostring(L, 2);
32547   (arg1)->SetScriptedProcessClassName((char const *)arg2);
32548 
32549   return SWIG_arg;
32550 
32551   if(0) SWIG_fail;
32552 
32553 fail:
32554   lua_error(L);
32555   return SWIG_arg;
32556 }
32557 
32558 
32559 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
32560   int SWIG_arg = 0;
32561   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32562   lldb::SBStructuredData result;
32563 
32564   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
32565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
32566 
32567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32568     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32569   }
32570 
32571   result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
32572   {
32573     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
32574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
32575   }
32576   return SWIG_arg;
32577 
32578   if(0) SWIG_fail;
32579 
32580 fail:
32581   lua_error(L);
32582   return SWIG_arg;
32583 }
32584 
32585 
32586 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
32587   int SWIG_arg = 0;
32588   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32589   lldb::SBStructuredData arg2 ;
32590   lldb::SBStructuredData *argp2 ;
32591 
32592   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
32593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
32594   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
32595 
32596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32597     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32598   }
32599 
32600 
32601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
32602     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
32603   }
32604   arg2 = *argp2;
32605 
32606   (arg1)->SetScriptedProcessDictionary(arg2);
32607 
32608   return SWIG_arg;
32609 
32610   if(0) SWIG_fail;
32611 
32612 fail:
32613   lua_error(L);
32614   return SWIG_arg;
32615 }
32616 
32617 
32618 static void swig_delete_SBLaunchInfo(void *obj) {
32619 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
32620 delete arg1;
32621 }
32622 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
32623     assert(lua_istable(L,1));
32624     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
32625     assert(!lua_isnil(L,-1));
32626     lua_replace(L,1); /* replace our table with real constructor */
32627     lua_call(L,lua_gettop(L)-1,1);
32628     return 1;
32629 }
32630 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
32631     {0,0,0}
32632 };
32633 static swig_lua_method swig_SBLaunchInfo_methods[]= {
32634     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
32635     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
32636     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
32637     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
32638     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
32639     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
32640     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
32641     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
32642     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
32643     { "GetListener", _wrap_SBLaunchInfo_GetListener},
32644     { "SetListener", _wrap_SBLaunchInfo_SetListener},
32645     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
32646     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
32647     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
32648     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
32649     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
32650     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
32651     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
32652     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
32653     { "Clear", _wrap_SBLaunchInfo_Clear},
32654     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
32655     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
32656     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
32657     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
32658     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
32659     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
32660     { "GetShell", _wrap_SBLaunchInfo_GetShell},
32661     { "SetShell", _wrap_SBLaunchInfo_SetShell},
32662     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
32663     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
32664     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
32665     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
32666     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
32667     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
32668     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
32669     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
32670     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
32671     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
32672     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
32673     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
32674     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
32675     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
32676     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
32677     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
32678     {0,0}
32679 };
32680 static swig_lua_method swig_SBLaunchInfo_meta[] = {
32681     {0,0}
32682 };
32683 
32684 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
32685     {0,0,0}
32686 };
32687 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
32688     {0,0,0,0,0,0}
32689 };
32690 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
32691     {0,0}
32692 };
32693 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
32694     0
32695 };
32696 
32697 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
32698     "SBLaunchInfo",
32699     swig_SBLaunchInfo_Sf_SwigStatic_methods,
32700     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
32701     swig_SBLaunchInfo_Sf_SwigStatic_constants,
32702     swig_SBLaunchInfo_Sf_SwigStatic_classes,
32703     0
32704 };
32705 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
32706 static const char *swig_SBLaunchInfo_base_names[] = {0};
32707 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 };
32708 
32709 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
32710   int SWIG_arg = 0;
32711   lldb::SBLineEntry *result = 0 ;
32712 
32713   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
32714   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
32715   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32716   return SWIG_arg;
32717 
32718   if(0) SWIG_fail;
32719 
32720 fail:
32721   lua_error(L);
32722   return SWIG_arg;
32723 }
32724 
32725 
32726 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
32727   int SWIG_arg = 0;
32728   lldb::SBLineEntry *arg1 = 0 ;
32729   lldb::SBLineEntry *result = 0 ;
32730 
32731   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
32732   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
32733 
32734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32735     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
32736   }
32737 
32738   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
32739   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32740   return SWIG_arg;
32741 
32742   if(0) SWIG_fail;
32743 
32744 fail:
32745   lua_error(L);
32746   return SWIG_arg;
32747 }
32748 
32749 
32750 static int _wrap_new_SBLineEntry(lua_State* L) {
32751   int argc;
32752   int argv[2]={
32753     1,2
32754   };
32755 
32756   argc = lua_gettop(L);
32757   if (argc == 0) {
32758     return _wrap_new_SBLineEntry__SWIG_0(L);
32759   }
32760   if (argc == 1) {
32761     int _v;
32762     {
32763       void *ptr;
32764       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
32765         _v = 0;
32766       } else {
32767         _v = 1;
32768       }
32769     }
32770     if (_v) {
32771       return _wrap_new_SBLineEntry__SWIG_1(L);
32772     }
32773   }
32774 
32775   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
32776     "  Possible C/C++ prototypes are:\n"
32777     "    lldb::SBLineEntry::SBLineEntry()\n"
32778     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
32779   lua_error(L);return 0;
32780 }
32781 
32782 
32783 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
32784   int SWIG_arg = 0;
32785   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32786   lldb::SBAddress result;
32787 
32788   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
32789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
32790 
32791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32792     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32793   }
32794 
32795   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
32796   {
32797     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32798     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32799   }
32800   return SWIG_arg;
32801 
32802   if(0) SWIG_fail;
32803 
32804 fail:
32805   lua_error(L);
32806   return SWIG_arg;
32807 }
32808 
32809 
32810 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
32811   int SWIG_arg = 0;
32812   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32813   lldb::SBAddress result;
32814 
32815   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
32816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
32817 
32818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32819     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32820   }
32821 
32822   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
32823   {
32824     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32825     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32826   }
32827   return SWIG_arg;
32828 
32829   if(0) SWIG_fail;
32830 
32831 fail:
32832   lua_error(L);
32833   return SWIG_arg;
32834 }
32835 
32836 
32837 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
32838   int SWIG_arg = 0;
32839   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32840   bool result;
32841 
32842   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
32843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
32844 
32845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32846     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
32847   }
32848 
32849   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
32850   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32851   return SWIG_arg;
32852 
32853   if(0) SWIG_fail;
32854 
32855 fail:
32856   lua_error(L);
32857   return SWIG_arg;
32858 }
32859 
32860 
32861 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
32862   int SWIG_arg = 0;
32863   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32864   lldb::SBFileSpec result;
32865 
32866   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
32867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
32868 
32869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32870     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32871   }
32872 
32873   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
32874   {
32875     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
32876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
32877   }
32878   return SWIG_arg;
32879 
32880   if(0) SWIG_fail;
32881 
32882 fail:
32883   lua_error(L);
32884   return SWIG_arg;
32885 }
32886 
32887 
32888 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
32889   int SWIG_arg = 0;
32890   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32891   uint32_t result;
32892 
32893   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
32894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
32895 
32896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32897     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32898   }
32899 
32900   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
32901   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32902   return SWIG_arg;
32903 
32904   if(0) SWIG_fail;
32905 
32906 fail:
32907   lua_error(L);
32908   return SWIG_arg;
32909 }
32910 
32911 
32912 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
32913   int SWIG_arg = 0;
32914   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32915   uint32_t result;
32916 
32917   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
32918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
32919 
32920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32921     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32922   }
32923 
32924   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
32925   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32926   return SWIG_arg;
32927 
32928   if(0) SWIG_fail;
32929 
32930 fail:
32931   lua_error(L);
32932   return SWIG_arg;
32933 }
32934 
32935 
32936 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
32937   int SWIG_arg = 0;
32938   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32939   lldb::SBStream *arg2 = 0 ;
32940   bool result;
32941 
32942   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
32943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
32944   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32945 
32946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32947     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32948   }
32949 
32950 
32951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32952     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32953   }
32954 
32955   result = (bool)(arg1)->GetDescription(*arg2);
32956   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32957   return SWIG_arg;
32958 
32959   if(0) SWIG_fail;
32960 
32961 fail:
32962   lua_error(L);
32963   return SWIG_arg;
32964 }
32965 
32966 
32967 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32968   int SWIG_arg = 0;
32969   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32970   lldb::SBFileSpec arg2 ;
32971   lldb::SBFileSpec *argp2 ;
32972 
32973   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32975   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32976 
32977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32978     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32979   }
32980 
32981 
32982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32983     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32984   }
32985   arg2 = *argp2;
32986 
32987   (arg1)->SetFileSpec(arg2);
32988 
32989   return SWIG_arg;
32990 
32991   if(0) SWIG_fail;
32992 
32993 fail:
32994   lua_error(L);
32995   return SWIG_arg;
32996 }
32997 
32998 
32999 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
33000   int SWIG_arg = 0;
33001   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33002   uint32_t arg2 ;
33003 
33004   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
33005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
33006   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
33007 
33008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33009     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
33010   }
33011 
33012   arg2 = (uint32_t)lua_tointeger(L, 2);
33013   (arg1)->SetLine(arg2);
33014 
33015   return SWIG_arg;
33016 
33017   if(0) SWIG_fail;
33018 
33019 fail:
33020   lua_error(L);
33021   return SWIG_arg;
33022 }
33023 
33024 
33025 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
33026   int SWIG_arg = 0;
33027   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33028   uint32_t arg2 ;
33029 
33030   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
33031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
33032   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
33033 
33034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33035     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
33036   }
33037 
33038   arg2 = (uint32_t)lua_tointeger(L, 2);
33039   (arg1)->SetColumn(arg2);
33040 
33041   return SWIG_arg;
33042 
33043   if(0) SWIG_fail;
33044 
33045 fail:
33046   lua_error(L);
33047   return SWIG_arg;
33048 }
33049 
33050 
33051 static int _wrap_SBLineEntry___eq(lua_State* L) {
33052   int SWIG_arg = 0;
33053   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33054   lldb::SBLineEntry *arg2 = 0 ;
33055   bool result;
33056 
33057   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
33058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
33059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
33060 
33061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33062     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
33063   }
33064 
33065 
33066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
33067     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
33068   }
33069 
33070   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
33071   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33072   return SWIG_arg;
33073 
33074   if(0) SWIG_fail;
33075 
33076 fail:
33077   lua_error(L);
33078   return SWIG_arg;
33079 }
33080 
33081 
33082 static int _wrap_SBLineEntry___tostring(lua_State* L) {
33083   int SWIG_arg = 0;
33084   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33085   std::string result;
33086 
33087   SWIG_check_num_args("lldb::SBLineEntry::__repr__",1,1)
33088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__repr__",1,"lldb::SBLineEntry *");
33089 
33090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33091     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
33092   }
33093 
33094   result = lldb_SBLineEntry___repr__(arg1);
33095   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33096   return SWIG_arg;
33097 
33098   if(0) SWIG_fail;
33099 
33100 fail:
33101   lua_error(L);
33102   return SWIG_arg;
33103 }
33104 
33105 
33106 static void swig_delete_SBLineEntry(void *obj) {
33107 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
33108 delete arg1;
33109 }
33110 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
33111     assert(lua_istable(L,1));
33112     lua_pushcfunction(L,_wrap_new_SBLineEntry);
33113     assert(!lua_isnil(L,-1));
33114     lua_replace(L,1); /* replace our table with real constructor */
33115     lua_call(L,lua_gettop(L)-1,1);
33116     return 1;
33117 }
33118 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
33119     {0,0,0}
33120 };
33121 static swig_lua_method swig_SBLineEntry_methods[]= {
33122     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
33123     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
33124     { "IsValid", _wrap_SBLineEntry_IsValid},
33125     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
33126     { "GetLine", _wrap_SBLineEntry_GetLine},
33127     { "GetColumn", _wrap_SBLineEntry_GetColumn},
33128     { "GetDescription", _wrap_SBLineEntry_GetDescription},
33129     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
33130     { "SetLine", _wrap_SBLineEntry_SetLine},
33131     { "SetColumn", _wrap_SBLineEntry_SetColumn},
33132     { "__eq", _wrap_SBLineEntry___eq},
33133     { "__tostring", _wrap_SBLineEntry___tostring},
33134     {0,0}
33135 };
33136 static swig_lua_method swig_SBLineEntry_meta[] = {
33137     { "__eq", _wrap_SBLineEntry___eq},
33138     { "__tostring", _wrap_SBLineEntry___tostring},
33139     {0,0}
33140 };
33141 
33142 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
33143     {0,0,0}
33144 };
33145 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
33146     {0,0,0,0,0,0}
33147 };
33148 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
33149     {0,0}
33150 };
33151 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
33152     0
33153 };
33154 
33155 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
33156     "SBLineEntry",
33157     swig_SBLineEntry_Sf_SwigStatic_methods,
33158     swig_SBLineEntry_Sf_SwigStatic_attributes,
33159     swig_SBLineEntry_Sf_SwigStatic_constants,
33160     swig_SBLineEntry_Sf_SwigStatic_classes,
33161     0
33162 };
33163 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
33164 static const char *swig_SBLineEntry_base_names[] = {0};
33165 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 };
33166 
33167 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
33168   int SWIG_arg = 0;
33169   lldb::SBListener *result = 0 ;
33170 
33171   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
33172   result = (lldb::SBListener *)new lldb::SBListener();
33173   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33174   return SWIG_arg;
33175 
33176   if(0) SWIG_fail;
33177 
33178 fail:
33179   lua_error(L);
33180   return SWIG_arg;
33181 }
33182 
33183 
33184 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
33185   int SWIG_arg = 0;
33186   char *arg1 = (char *) 0 ;
33187   lldb::SBListener *result = 0 ;
33188 
33189   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
33190   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
33191   arg1 = (char *)lua_tostring(L, 1);
33192   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
33193   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33194   return SWIG_arg;
33195 
33196   if(0) SWIG_fail;
33197 
33198 fail:
33199   lua_error(L);
33200   return SWIG_arg;
33201 }
33202 
33203 
33204 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
33205   int SWIG_arg = 0;
33206   lldb::SBListener *arg1 = 0 ;
33207   lldb::SBListener *result = 0 ;
33208 
33209   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
33210   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
33211 
33212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33213     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
33214   }
33215 
33216   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
33217   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33218   return SWIG_arg;
33219 
33220   if(0) SWIG_fail;
33221 
33222 fail:
33223   lua_error(L);
33224   return SWIG_arg;
33225 }
33226 
33227 
33228 static int _wrap_new_SBListener(lua_State* L) {
33229   int argc;
33230   int argv[2]={
33231     1,2
33232   };
33233 
33234   argc = lua_gettop(L);
33235   if (argc == 0) {
33236     return _wrap_new_SBListener__SWIG_0(L);
33237   }
33238   if (argc == 1) {
33239     int _v;
33240     {
33241       void *ptr;
33242       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
33243         _v = 0;
33244       } else {
33245         _v = 1;
33246       }
33247     }
33248     if (_v) {
33249       return _wrap_new_SBListener__SWIG_2(L);
33250     }
33251   }
33252   if (argc == 1) {
33253     int _v;
33254     {
33255       _v = SWIG_lua_isnilstring(L,argv[0]);
33256     }
33257     if (_v) {
33258       return _wrap_new_SBListener__SWIG_1(L);
33259     }
33260   }
33261 
33262   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
33263     "  Possible C/C++ prototypes are:\n"
33264     "    lldb::SBListener::SBListener()\n"
33265     "    lldb::SBListener::SBListener(char const *)\n"
33266     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
33267   lua_error(L);return 0;
33268 }
33269 
33270 
33271 static int _wrap_SBListener_AddEvent(lua_State* L) {
33272   int SWIG_arg = 0;
33273   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33274   lldb::SBEvent *arg2 = 0 ;
33275 
33276   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
33277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
33278   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
33279 
33280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33281     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
33282   }
33283 
33284 
33285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33286     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
33287   }
33288 
33289   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
33290 
33291   return SWIG_arg;
33292 
33293   if(0) SWIG_fail;
33294 
33295 fail:
33296   lua_error(L);
33297   return SWIG_arg;
33298 }
33299 
33300 
33301 static int _wrap_SBListener_Clear(lua_State* L) {
33302   int SWIG_arg = 0;
33303   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33304 
33305   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
33306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
33307 
33308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33309     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
33310   }
33311 
33312   (arg1)->Clear();
33313 
33314   return SWIG_arg;
33315 
33316   if(0) SWIG_fail;
33317 
33318 fail:
33319   lua_error(L);
33320   return SWIG_arg;
33321 }
33322 
33323 
33324 static int _wrap_SBListener_IsValid(lua_State* L) {
33325   int SWIG_arg = 0;
33326   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33327   bool result;
33328 
33329   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
33330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
33331 
33332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33333     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
33334   }
33335 
33336   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
33337   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33338   return SWIG_arg;
33339 
33340   if(0) SWIG_fail;
33341 
33342 fail:
33343   lua_error(L);
33344   return SWIG_arg;
33345 }
33346 
33347 
33348 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
33349   int SWIG_arg = 0;
33350   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33351   lldb::SBDebugger *arg2 = 0 ;
33352   char *arg3 = (char *) 0 ;
33353   uint32_t arg4 ;
33354   uint32_t result;
33355 
33356   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
33357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
33358   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
33359   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
33360   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
33361 
33362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33363     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
33364   }
33365 
33366 
33367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
33368     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
33369   }
33370 
33371   arg3 = (char *)lua_tostring(L, 3);
33372   arg4 = (uint32_t)lua_tointeger(L, 4);
33373   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
33374   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33375   return SWIG_arg;
33376 
33377   if(0) SWIG_fail;
33378 
33379 fail:
33380   lua_error(L);
33381   return SWIG_arg;
33382 }
33383 
33384 
33385 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
33386   int SWIG_arg = 0;
33387   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33388   lldb::SBDebugger *arg2 = 0 ;
33389   char *arg3 = (char *) 0 ;
33390   uint32_t arg4 ;
33391   uint32_t result;
33392 
33393   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
33394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
33395   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
33396   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
33397   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
33398 
33399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33400     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
33401   }
33402 
33403 
33404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
33405     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
33406   }
33407 
33408   arg3 = (char *)lua_tostring(L, 3);
33409   arg4 = (uint32_t)lua_tointeger(L, 4);
33410   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
33411   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33412   return SWIG_arg;
33413 
33414   if(0) SWIG_fail;
33415 
33416 fail:
33417   lua_error(L);
33418   return SWIG_arg;
33419 }
33420 
33421 
33422 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
33423   int SWIG_arg = 0;
33424   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33425   lldb::SBBroadcaster *arg2 = 0 ;
33426   uint32_t arg3 ;
33427   uint32_t result;
33428 
33429   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
33430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
33431   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
33432   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
33433 
33434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33435     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33436   }
33437 
33438 
33439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33440     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33441   }
33442 
33443   arg3 = (uint32_t)lua_tointeger(L, 3);
33444   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33445   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33446   return SWIG_arg;
33447 
33448   if(0) SWIG_fail;
33449 
33450 fail:
33451   lua_error(L);
33452   return SWIG_arg;
33453 }
33454 
33455 
33456 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
33457   int SWIG_arg = 0;
33458   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33459   lldb::SBBroadcaster *arg2 = 0 ;
33460   uint32_t arg3 ;
33461   bool result;
33462 
33463   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
33464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
33465   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
33466   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
33467 
33468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33469     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33470   }
33471 
33472 
33473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33474     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33475   }
33476 
33477   arg3 = (uint32_t)lua_tointeger(L, 3);
33478   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33479   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33480   return SWIG_arg;
33481 
33482   if(0) SWIG_fail;
33483 
33484 fail:
33485   lua_error(L);
33486   return SWIG_arg;
33487 }
33488 
33489 
33490 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
33491   int SWIG_arg = 0;
33492   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33493   uint32_t arg2 ;
33494   lldb::SBEvent *arg3 = 0 ;
33495   bool result;
33496 
33497   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
33498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
33499   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
33500   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
33501 
33502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33503     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
33504   }
33505 
33506   arg2 = (uint32_t)lua_tointeger(L, 2);
33507 
33508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33509     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
33510   }
33511 
33512   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
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_WaitForEventForBroadcaster(lua_State* L) {
33525   int SWIG_arg = 0;
33526   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33527   uint32_t arg2 ;
33528   lldb::SBBroadcaster *arg3 = 0 ;
33529   lldb::SBEvent *arg4 = 0 ;
33530   bool result;
33531 
33532   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
33533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
33534   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
33535   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
33536   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
33537 
33538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33539     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33540   }
33541 
33542   arg2 = (uint32_t)lua_tointeger(L, 2);
33543 
33544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33545     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
33546   }
33547 
33548 
33549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33550     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
33551   }
33552 
33553   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
33554   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33555   return SWIG_arg;
33556 
33557   if(0) SWIG_fail;
33558 
33559 fail:
33560   lua_error(L);
33561   return SWIG_arg;
33562 }
33563 
33564 
33565 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
33566   int SWIG_arg = 0;
33567   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33568   uint32_t arg2 ;
33569   lldb::SBBroadcaster *arg3 = 0 ;
33570   uint32_t arg4 ;
33571   lldb::SBEvent *arg5 = 0 ;
33572   bool result;
33573 
33574   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
33575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
33576   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
33577   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
33578   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
33579   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
33580 
33581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33582     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33583   }
33584 
33585   arg2 = (uint32_t)lua_tointeger(L, 2);
33586 
33587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33588     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
33589   }
33590 
33591   arg4 = (uint32_t)lua_tointeger(L, 4);
33592 
33593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
33594     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
33595   }
33596 
33597   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
33598   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33599   return SWIG_arg;
33600 
33601   if(0) SWIG_fail;
33602 
33603 fail:
33604   lua_error(L);
33605   return SWIG_arg;
33606 }
33607 
33608 
33609 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
33610   int SWIG_arg = 0;
33611   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33612   lldb::SBEvent *arg2 = 0 ;
33613   bool result;
33614 
33615   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
33616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
33617   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
33618 
33619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33620     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
33621   }
33622 
33623 
33624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33625     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33626   }
33627 
33628   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
33629   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33630   return SWIG_arg;
33631 
33632   if(0) SWIG_fail;
33633 
33634 fail:
33635   lua_error(L);
33636   return SWIG_arg;
33637 }
33638 
33639 
33640 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
33641   int SWIG_arg = 0;
33642   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33643   lldb::SBBroadcaster *arg2 = 0 ;
33644   lldb::SBEvent *arg3 = 0 ;
33645   bool result;
33646 
33647   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
33648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
33649   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33650   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
33651 
33652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33653     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33654   }
33655 
33656 
33657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33658     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33659   }
33660 
33661 
33662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33663     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33664   }
33665 
33666   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33667   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33668   return SWIG_arg;
33669 
33670   if(0) SWIG_fail;
33671 
33672 fail:
33673   lua_error(L);
33674   return SWIG_arg;
33675 }
33676 
33677 
33678 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
33679   int SWIG_arg = 0;
33680   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33681   lldb::SBBroadcaster *arg2 = 0 ;
33682   uint32_t arg3 ;
33683   lldb::SBEvent *arg4 = 0 ;
33684   bool result;
33685 
33686   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
33687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33688   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33689   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
33690   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33691 
33692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33693     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33694   }
33695 
33696 
33697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33698     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33699   }
33700 
33701   arg3 = (uint32_t)lua_tointeger(L, 3);
33702 
33703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33704     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33705   }
33706 
33707   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33709   return SWIG_arg;
33710 
33711   if(0) SWIG_fail;
33712 
33713 fail:
33714   lua_error(L);
33715   return SWIG_arg;
33716 }
33717 
33718 
33719 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
33720   int SWIG_arg = 0;
33721   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33722   lldb::SBEvent *arg2 = 0 ;
33723   bool result;
33724 
33725   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
33726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
33727   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
33728 
33729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33730     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
33731   }
33732 
33733 
33734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33735     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33736   }
33737 
33738   result = (bool)(arg1)->GetNextEvent(*arg2);
33739   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33740   return SWIG_arg;
33741 
33742   if(0) SWIG_fail;
33743 
33744 fail:
33745   lua_error(L);
33746   return SWIG_arg;
33747 }
33748 
33749 
33750 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
33751   int SWIG_arg = 0;
33752   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33753   lldb::SBBroadcaster *arg2 = 0 ;
33754   lldb::SBEvent *arg3 = 0 ;
33755   bool result;
33756 
33757   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
33758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
33759   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33760   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
33761 
33762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33763     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33764   }
33765 
33766 
33767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33768     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33769   }
33770 
33771 
33772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33773     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33774   }
33775 
33776   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33777   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33778   return SWIG_arg;
33779 
33780   if(0) SWIG_fail;
33781 
33782 fail:
33783   lua_error(L);
33784   return SWIG_arg;
33785 }
33786 
33787 
33788 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
33789   int SWIG_arg = 0;
33790   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33791   lldb::SBBroadcaster *arg2 = 0 ;
33792   uint32_t arg3 ;
33793   lldb::SBEvent *arg4 = 0 ;
33794   bool result;
33795 
33796   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
33797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33799   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
33800   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33801 
33802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33803     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33804   }
33805 
33806 
33807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33808     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33809   }
33810 
33811   arg3 = (uint32_t)lua_tointeger(L, 3);
33812 
33813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33814     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33815   }
33816 
33817   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33818   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33819   return SWIG_arg;
33820 
33821   if(0) SWIG_fail;
33822 
33823 fail:
33824   lua_error(L);
33825   return SWIG_arg;
33826 }
33827 
33828 
33829 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
33830   int SWIG_arg = 0;
33831   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33832   lldb::SBEvent *arg2 = 0 ;
33833   bool result;
33834 
33835   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
33836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
33837   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
33838 
33839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33840     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
33841   }
33842 
33843 
33844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33845     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
33846   }
33847 
33848   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
33849   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33850   return SWIG_arg;
33851 
33852   if(0) SWIG_fail;
33853 
33854 fail:
33855   lua_error(L);
33856   return SWIG_arg;
33857 }
33858 
33859 
33860 static void swig_delete_SBListener(void *obj) {
33861 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
33862 delete arg1;
33863 }
33864 static int _proxy__wrap_new_SBListener(lua_State *L) {
33865     assert(lua_istable(L,1));
33866     lua_pushcfunction(L,_wrap_new_SBListener);
33867     assert(!lua_isnil(L,-1));
33868     lua_replace(L,1); /* replace our table with real constructor */
33869     lua_call(L,lua_gettop(L)-1,1);
33870     return 1;
33871 }
33872 static swig_lua_attribute swig_SBListener_attributes[] = {
33873     {0,0,0}
33874 };
33875 static swig_lua_method swig_SBListener_methods[]= {
33876     { "AddEvent", _wrap_SBListener_AddEvent},
33877     { "Clear", _wrap_SBListener_Clear},
33878     { "IsValid", _wrap_SBListener_IsValid},
33879     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
33880     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
33881     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
33882     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
33883     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
33884     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
33885     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
33886     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
33887     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
33888     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
33889     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
33890     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
33891     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
33892     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
33893     {0,0}
33894 };
33895 static swig_lua_method swig_SBListener_meta[] = {
33896     {0,0}
33897 };
33898 
33899 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
33900     {0,0,0}
33901 };
33902 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
33903     {0,0,0,0,0,0}
33904 };
33905 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
33906     {0,0}
33907 };
33908 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
33909     0
33910 };
33911 
33912 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
33913     "SBListener",
33914     swig_SBListener_Sf_SwigStatic_methods,
33915     swig_SBListener_Sf_SwigStatic_attributes,
33916     swig_SBListener_Sf_SwigStatic_constants,
33917     swig_SBListener_Sf_SwigStatic_classes,
33918     0
33919 };
33920 static swig_lua_class *swig_SBListener_bases[] = {0};
33921 static const char *swig_SBListener_base_names[] = {0};
33922 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 };
33923 
33924 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
33925   int SWIG_arg = 0;
33926   lldb::SBMemoryRegionInfo *result = 0 ;
33927 
33928   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
33929   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
33930   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33931   return SWIG_arg;
33932 
33933   if(0) SWIG_fail;
33934 
33935 fail:
33936   lua_error(L);
33937   return SWIG_arg;
33938 }
33939 
33940 
33941 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
33942   int SWIG_arg = 0;
33943   lldb::SBMemoryRegionInfo *arg1 = 0 ;
33944   lldb::SBMemoryRegionInfo *result = 0 ;
33945 
33946   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33947   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33948 
33949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33950     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33951   }
33952 
33953   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33954   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33955   return SWIG_arg;
33956 
33957   if(0) SWIG_fail;
33958 
33959 fail:
33960   lua_error(L);
33961   return SWIG_arg;
33962 }
33963 
33964 
33965 static int _wrap_new_SBMemoryRegionInfo__SWIG_2(lua_State* L) {
33966   int SWIG_arg = 0;
33967   char *arg1 = (char *) 0 ;
33968   lldb::addr_t arg2 ;
33969   lldb::addr_t arg3 ;
33970   uint32_t arg4 ;
33971   bool arg5 ;
33972   bool arg6 ;
33973   lldb::SBMemoryRegionInfo *result = 0 ;
33974 
33975   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,6)
33976   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
33977   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
33978   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
33979   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
33980   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
33981   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,"bool");
33982   arg1 = (char *)lua_tostring(L, 1);
33983   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
33984   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
33985   arg4 = (uint32_t)lua_tointeger(L, 4);
33986   arg5 = (lua_toboolean(L, 5)!=0);
33987   arg6 = (lua_toboolean(L, 6)!=0);
33988   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
33989   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33990   return SWIG_arg;
33991 
33992   if(0) SWIG_fail;
33993 
33994 fail:
33995   lua_error(L);
33996   return SWIG_arg;
33997 }
33998 
33999 
34000 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
34001   int argc;
34002   int argv[7]={
34003     1,2,3,4,5,6,7
34004   };
34005 
34006   argc = lua_gettop(L);
34007   if (argc == 0) {
34008     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
34009   }
34010   if (argc == 1) {
34011     int _v;
34012     {
34013       void *ptr;
34014       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
34015         _v = 0;
34016       } else {
34017         _v = 1;
34018       }
34019     }
34020     if (_v) {
34021       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
34022     }
34023   }
34024   if (argc == 6) {
34025     int _v;
34026     {
34027       _v = SWIG_lua_isnilstring(L,argv[0]);
34028     }
34029     if (_v) {
34030       {
34031         _v = lua_isnumber(L,argv[1]);
34032       }
34033       if (_v) {
34034         {
34035           _v = lua_isnumber(L,argv[2]);
34036         }
34037         if (_v) {
34038           {
34039             _v = lua_isnumber(L,argv[3]);
34040           }
34041           if (_v) {
34042             {
34043               _v = lua_isboolean(L,argv[4]);
34044             }
34045             if (_v) {
34046               {
34047                 _v = lua_isboolean(L,argv[5]);
34048               }
34049               if (_v) {
34050                 return _wrap_new_SBMemoryRegionInfo__SWIG_2(L);
34051               }
34052             }
34053           }
34054         }
34055       }
34056     }
34057   }
34058 
34059   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
34060     "  Possible C/C++ prototypes are:\n"
34061     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
34062     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n"
34063     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool,bool)\n");
34064   lua_error(L);return 0;
34065 }
34066 
34067 
34068 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
34069   int SWIG_arg = 0;
34070   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34071 
34072   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
34073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
34074 
34075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34076     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34077   }
34078 
34079   (arg1)->Clear();
34080 
34081   return SWIG_arg;
34082 
34083   if(0) SWIG_fail;
34084 
34085 fail:
34086   lua_error(L);
34087   return SWIG_arg;
34088 }
34089 
34090 
34091 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
34092   int SWIG_arg = 0;
34093   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34094   lldb::addr_t result;
34095 
34096   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
34097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
34098 
34099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34100     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34101   }
34102 
34103   result = (lldb::addr_t)(arg1)->GetRegionBase();
34104   lua_pushinteger(L, (lua_Integer) result); 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_GetRegionEnd(lua_State* L) {
34116   int SWIG_arg = 0;
34117   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34118   lldb::addr_t result;
34119 
34120   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
34121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
34122 
34123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34124     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34125   }
34126 
34127   result = (lldb::addr_t)(arg1)->GetRegionEnd();
34128   lua_pushinteger(L, (lua_Integer) result); 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 int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
34140   int SWIG_arg = 0;
34141   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34142   bool result;
34143 
34144   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
34145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
34146 
34147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34148     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34149   }
34150 
34151   result = (bool)(arg1)->IsReadable();
34152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34153   return SWIG_arg;
34154 
34155   if(0) SWIG_fail;
34156 
34157 fail:
34158   lua_error(L);
34159   return SWIG_arg;
34160 }
34161 
34162 
34163 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
34164   int SWIG_arg = 0;
34165   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34166   bool result;
34167 
34168   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
34169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
34170 
34171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34172     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34173   }
34174 
34175   result = (bool)(arg1)->IsWritable();
34176   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34177   return SWIG_arg;
34178 
34179   if(0) SWIG_fail;
34180 
34181 fail:
34182   lua_error(L);
34183   return SWIG_arg;
34184 }
34185 
34186 
34187 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
34188   int SWIG_arg = 0;
34189   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34190   bool result;
34191 
34192   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
34193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
34194 
34195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34196     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34197   }
34198 
34199   result = (bool)(arg1)->IsExecutable();
34200   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34201   return SWIG_arg;
34202 
34203   if(0) SWIG_fail;
34204 
34205 fail:
34206   lua_error(L);
34207   return SWIG_arg;
34208 }
34209 
34210 
34211 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
34212   int SWIG_arg = 0;
34213   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34214   bool result;
34215 
34216   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
34217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
34218 
34219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34220     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34221   }
34222 
34223   result = (bool)(arg1)->IsMapped();
34224   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34225   return SWIG_arg;
34226 
34227   if(0) SWIG_fail;
34228 
34229 fail:
34230   lua_error(L);
34231   return SWIG_arg;
34232 }
34233 
34234 
34235 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
34236   int SWIG_arg = 0;
34237   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34238   char *result = 0 ;
34239 
34240   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
34241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
34242 
34243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34244     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34245   }
34246 
34247   result = (char *)(arg1)->GetName();
34248   lua_pushstring(L,(const char *)result); SWIG_arg++;
34249   return SWIG_arg;
34250 
34251   if(0) SWIG_fail;
34252 
34253 fail:
34254   lua_error(L);
34255   return SWIG_arg;
34256 }
34257 
34258 
34259 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
34260   int SWIG_arg = 0;
34261   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34262   bool result;
34263 
34264   SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
34265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
34266 
34267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34268     SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34269   }
34270 
34271   result = (bool)(arg1)->HasDirtyMemoryPageList();
34272   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34273   return SWIG_arg;
34274 
34275   if(0) SWIG_fail;
34276 
34277 fail:
34278   lua_error(L);
34279   return SWIG_arg;
34280 }
34281 
34282 
34283 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
34284   int SWIG_arg = 0;
34285   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34286   uint32_t result;
34287 
34288   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
34289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
34290 
34291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34292     SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34293   }
34294 
34295   result = (uint32_t)(arg1)->GetNumDirtyPages();
34296   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34297   return SWIG_arg;
34298 
34299   if(0) SWIG_fail;
34300 
34301 fail:
34302   lua_error(L);
34303   return SWIG_arg;
34304 }
34305 
34306 
34307 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
34308   int SWIG_arg = 0;
34309   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34310   uint32_t arg2 ;
34311   lldb::addr_t result;
34312 
34313   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
34314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
34315   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
34316 
34317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34318     SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34319   }
34320 
34321   arg2 = (uint32_t)lua_tointeger(L, 2);
34322   result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
34323   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34324   return SWIG_arg;
34325 
34326   if(0) SWIG_fail;
34327 
34328 fail:
34329   lua_error(L);
34330   return SWIG_arg;
34331 }
34332 
34333 
34334 static int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
34335   int SWIG_arg = 0;
34336   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34337   int result;
34338 
34339   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
34340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
34341 
34342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34343     SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34344   }
34345 
34346   result = (int)(arg1)->GetPageSize();
34347   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34348   return SWIG_arg;
34349 
34350   if(0) SWIG_fail;
34351 
34352 fail:
34353   lua_error(L);
34354   return SWIG_arg;
34355 }
34356 
34357 
34358 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
34359   int SWIG_arg = 0;
34360   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34361   lldb::SBMemoryRegionInfo *arg2 = 0 ;
34362   bool result;
34363 
34364   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
34365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
34366   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
34367 
34368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34369     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34370   }
34371 
34372 
34373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34374     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34375   }
34376 
34377   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
34378   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34379   return SWIG_arg;
34380 
34381   if(0) SWIG_fail;
34382 
34383 fail:
34384   lua_error(L);
34385   return SWIG_arg;
34386 }
34387 
34388 
34389 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
34390   int SWIG_arg = 0;
34391   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34392   lldb::SBStream *arg2 = 0 ;
34393   bool result;
34394 
34395   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
34396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
34397   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
34398 
34399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34400     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34401   }
34402 
34403 
34404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34405     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34406   }
34407 
34408   result = (bool)(arg1)->GetDescription(*arg2);
34409   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34410   return SWIG_arg;
34411 
34412   if(0) SWIG_fail;
34413 
34414 fail:
34415   lua_error(L);
34416   return SWIG_arg;
34417 }
34418 
34419 
34420 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
34421   int SWIG_arg = 0;
34422   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34423   std::string result;
34424 
34425   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__repr__",1,1)
34426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__repr__",1,"lldb::SBMemoryRegionInfo *");
34427 
34428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34429     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34430   }
34431 
34432   result = lldb_SBMemoryRegionInfo___repr__(arg1);
34433   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34434   return SWIG_arg;
34435 
34436   if(0) SWIG_fail;
34437 
34438 fail:
34439   lua_error(L);
34440   return SWIG_arg;
34441 }
34442 
34443 
34444 static void swig_delete_SBMemoryRegionInfo(void *obj) {
34445 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
34446 delete arg1;
34447 }
34448 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
34449     assert(lua_istable(L,1));
34450     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
34451     assert(!lua_isnil(L,-1));
34452     lua_replace(L,1); /* replace our table with real constructor */
34453     lua_call(L,lua_gettop(L)-1,1);
34454     return 1;
34455 }
34456 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
34457     {0,0,0}
34458 };
34459 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
34460     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
34461     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
34462     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
34463     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
34464     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
34465     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
34466     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
34467     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
34468     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
34469     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
34470     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
34471     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
34472     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34473     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
34474     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34475     {0,0}
34476 };
34477 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
34478     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34479     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34480     {0,0}
34481 };
34482 
34483 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
34484     {0,0,0}
34485 };
34486 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
34487     {0,0,0,0,0,0}
34488 };
34489 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
34490     {0,0}
34491 };
34492 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
34493     0
34494 };
34495 
34496 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
34497     "SBMemoryRegionInfo",
34498     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
34499     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
34500     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
34501     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
34502     0
34503 };
34504 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
34505 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
34506 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 };
34507 
34508 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
34509   int SWIG_arg = 0;
34510   lldb::SBMemoryRegionInfoList *result = 0 ;
34511 
34512   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
34513   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
34514   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34515   return SWIG_arg;
34516 
34517   if(0) SWIG_fail;
34518 
34519 fail:
34520   lua_error(L);
34521   return SWIG_arg;
34522 }
34523 
34524 
34525 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
34526   int SWIG_arg = 0;
34527   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
34528   lldb::SBMemoryRegionInfoList *result = 0 ;
34529 
34530   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
34531   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
34532 
34533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34534     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34535   }
34536 
34537   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
34538   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34539   return SWIG_arg;
34540 
34541   if(0) SWIG_fail;
34542 
34543 fail:
34544   lua_error(L);
34545   return SWIG_arg;
34546 }
34547 
34548 
34549 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
34550   int argc;
34551   int argv[2]={
34552     1,2
34553   };
34554 
34555   argc = lua_gettop(L);
34556   if (argc == 0) {
34557     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
34558   }
34559   if (argc == 1) {
34560     int _v;
34561     {
34562       void *ptr;
34563       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34564         _v = 0;
34565       } else {
34566         _v = 1;
34567       }
34568     }
34569     if (_v) {
34570       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
34571     }
34572   }
34573 
34574   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
34575     "  Possible C/C++ prototypes are:\n"
34576     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
34577     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
34578   lua_error(L);return 0;
34579 }
34580 
34581 
34582 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
34583   int SWIG_arg = 0;
34584   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34585   uint32_t result;
34586 
34587   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
34588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
34589 
34590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34591     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34592   }
34593 
34594   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
34595   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34596   return SWIG_arg;
34597 
34598   if(0) SWIG_fail;
34599 
34600 fail:
34601   lua_error(L);
34602   return SWIG_arg;
34603 }
34604 
34605 
34606 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress(lua_State* L) {
34607   int SWIG_arg = 0;
34608   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34609   lldb::addr_t arg2 ;
34610   lldb::SBMemoryRegionInfo *arg3 = 0 ;
34611   bool result;
34612 
34613   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,3)
34614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",1,"lldb::SBMemoryRegionInfoList *");
34615   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",2,"lldb::addr_t");
34616   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,"lldb::SBMemoryRegionInfo &");
34617 
34618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34619     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34620   }
34621 
34622   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34623 
34624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34625     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34626   }
34627 
34628   result = (bool)(arg1)->GetMemoryRegionContainingAddress(arg2,*arg3);
34629   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34630   return SWIG_arg;
34631 
34632   if(0) SWIG_fail;
34633 
34634 fail:
34635   lua_error(L);
34636   return SWIG_arg;
34637 }
34638 
34639 
34640 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
34641   int SWIG_arg = 0;
34642   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34643   uint32_t arg2 ;
34644   lldb::SBMemoryRegionInfo *arg3 = 0 ;
34645   bool result;
34646 
34647   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
34648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
34649   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
34650   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
34651 
34652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34653     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34654   }
34655 
34656   arg2 = (uint32_t)lua_tointeger(L, 2);
34657 
34658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34659     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34660   }
34661 
34662   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
34663   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34664   return SWIG_arg;
34665 
34666   if(0) SWIG_fail;
34667 
34668 fail:
34669   lua_error(L);
34670   return SWIG_arg;
34671 }
34672 
34673 
34674 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
34675   int SWIG_arg = 0;
34676   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34677   lldb::SBMemoryRegionInfo *arg2 = 0 ;
34678 
34679   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34681   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
34682 
34683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34684     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34685   }
34686 
34687 
34688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34689     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34690   }
34691 
34692   (arg1)->Append(*arg2);
34693 
34694   return SWIG_arg;
34695 
34696   if(0) SWIG_fail;
34697 
34698 fail:
34699   lua_error(L);
34700   return SWIG_arg;
34701 }
34702 
34703 
34704 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
34705   int SWIG_arg = 0;
34706   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34707   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
34708 
34709   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
34712 
34713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34714     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34715   }
34716 
34717 
34718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34719     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34720   }
34721 
34722   (arg1)->Append(*arg2);
34723 
34724   return SWIG_arg;
34725 
34726   if(0) SWIG_fail;
34727 
34728 fail:
34729   lua_error(L);
34730   return SWIG_arg;
34731 }
34732 
34733 
34734 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
34735   int argc;
34736   int argv[3]={
34737     1,2,3
34738   };
34739 
34740   argc = lua_gettop(L);
34741   if (argc == 2) {
34742     int _v;
34743     {
34744       void *ptr;
34745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34746         _v = 0;
34747       } else {
34748         _v = 1;
34749       }
34750     }
34751     if (_v) {
34752       {
34753         void *ptr;
34754         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
34755           _v = 0;
34756         } else {
34757           _v = 1;
34758         }
34759       }
34760       if (_v) {
34761         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
34762       }
34763     }
34764   }
34765   if (argc == 2) {
34766     int _v;
34767     {
34768       void *ptr;
34769       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34770         _v = 0;
34771       } else {
34772         _v = 1;
34773       }
34774     }
34775     if (_v) {
34776       {
34777         void *ptr;
34778         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34779           _v = 0;
34780         } else {
34781           _v = 1;
34782         }
34783       }
34784       if (_v) {
34785         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
34786       }
34787     }
34788   }
34789 
34790   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
34791     "  Possible C/C++ prototypes are:\n"
34792     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
34793     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
34794   lua_error(L);return 0;
34795 }
34796 
34797 
34798 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
34799   int SWIG_arg = 0;
34800   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34801 
34802   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
34803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
34804 
34805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34806     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34807   }
34808 
34809   (arg1)->Clear();
34810 
34811   return SWIG_arg;
34812 
34813   if(0) SWIG_fail;
34814 
34815 fail:
34816   lua_error(L);
34817   return SWIG_arg;
34818 }
34819 
34820 
34821 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
34822 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
34823 delete arg1;
34824 }
34825 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
34826     assert(lua_istable(L,1));
34827     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
34828     assert(!lua_isnil(L,-1));
34829     lua_replace(L,1); /* replace our table with real constructor */
34830     lua_call(L,lua_gettop(L)-1,1);
34831     return 1;
34832 }
34833 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
34834     {0,0,0}
34835 };
34836 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
34837     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
34838     { "GetMemoryRegionContainingAddress", _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress},
34839     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
34840     { "Append", _wrap_SBMemoryRegionInfoList_Append},
34841     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
34842     {0,0}
34843 };
34844 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
34845     {0,0}
34846 };
34847 
34848 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
34849     {0,0,0}
34850 };
34851 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
34852     {0,0,0,0,0,0}
34853 };
34854 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
34855     {0,0}
34856 };
34857 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
34858     0
34859 };
34860 
34861 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
34862     "SBMemoryRegionInfoList",
34863     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
34864     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
34865     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
34866     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
34867     0
34868 };
34869 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
34870 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
34871 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 };
34872 
34873 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
34874   int SWIG_arg = 0;
34875   lldb::SBModule *result = 0 ;
34876 
34877   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
34878   result = (lldb::SBModule *)new lldb::SBModule();
34879   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34880   return SWIG_arg;
34881 
34882   if(0) SWIG_fail;
34883 
34884 fail:
34885   lua_error(L);
34886   return SWIG_arg;
34887 }
34888 
34889 
34890 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
34891   int SWIG_arg = 0;
34892   lldb::SBModule *arg1 = 0 ;
34893   lldb::SBModule *result = 0 ;
34894 
34895   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34896   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
34897 
34898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34899     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
34900   }
34901 
34902   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
34903   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34904   return SWIG_arg;
34905 
34906   if(0) SWIG_fail;
34907 
34908 fail:
34909   lua_error(L);
34910   return SWIG_arg;
34911 }
34912 
34913 
34914 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
34915   int SWIG_arg = 0;
34916   lldb::SBModuleSpec *arg1 = 0 ;
34917   lldb::SBModule *result = 0 ;
34918 
34919   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34920   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
34921 
34922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34923     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
34924   }
34925 
34926   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
34927   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34928   return SWIG_arg;
34929 
34930   if(0) SWIG_fail;
34931 
34932 fail:
34933   lua_error(L);
34934   return SWIG_arg;
34935 }
34936 
34937 
34938 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
34939   int SWIG_arg = 0;
34940   lldb::SBProcess *arg1 = 0 ;
34941   lldb::addr_t arg2 ;
34942   lldb::SBModule *result = 0 ;
34943 
34944   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
34945   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
34946   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
34947 
34948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
34949     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
34950   }
34951 
34952   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34953   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
34954   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34955   return SWIG_arg;
34956 
34957   if(0) SWIG_fail;
34958 
34959 fail:
34960   lua_error(L);
34961   return SWIG_arg;
34962 }
34963 
34964 
34965 static int _wrap_new_SBModule(lua_State* L) {
34966   int argc;
34967   int argv[3]={
34968     1,2,3
34969   };
34970 
34971   argc = lua_gettop(L);
34972   if (argc == 0) {
34973     return _wrap_new_SBModule__SWIG_0(L);
34974   }
34975   if (argc == 1) {
34976     int _v;
34977     {
34978       void *ptr;
34979       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
34980         _v = 0;
34981       } else {
34982         _v = 1;
34983       }
34984     }
34985     if (_v) {
34986       return _wrap_new_SBModule__SWIG_1(L);
34987     }
34988   }
34989   if (argc == 1) {
34990     int _v;
34991     {
34992       void *ptr;
34993       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
34994         _v = 0;
34995       } else {
34996         _v = 1;
34997       }
34998     }
34999     if (_v) {
35000       return _wrap_new_SBModule__SWIG_2(L);
35001     }
35002   }
35003   if (argc == 2) {
35004     int _v;
35005     {
35006       void *ptr;
35007       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
35008         _v = 0;
35009       } else {
35010         _v = 1;
35011       }
35012     }
35013     if (_v) {
35014       {
35015         _v = lua_isnumber(L,argv[1]);
35016       }
35017       if (_v) {
35018         return _wrap_new_SBModule__SWIG_3(L);
35019       }
35020     }
35021   }
35022 
35023   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
35024     "  Possible C/C++ prototypes are:\n"
35025     "    lldb::SBModule::SBModule()\n"
35026     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
35027     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
35028     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
35029   lua_error(L);return 0;
35030 }
35031 
35032 
35033 static int _wrap_SBModule_IsValid(lua_State* L) {
35034   int SWIG_arg = 0;
35035   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35036   bool result;
35037 
35038   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
35039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
35040 
35041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35042     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
35043   }
35044 
35045   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
35046   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_Clear(lua_State* L) {
35058   int SWIG_arg = 0;
35059   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35060 
35061   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
35062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
35063 
35064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35065     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
35066   }
35067 
35068   (arg1)->Clear();
35069 
35070   return SWIG_arg;
35071 
35072   if(0) SWIG_fail;
35073 
35074 fail:
35075   lua_error(L);
35076   return SWIG_arg;
35077 }
35078 
35079 
35080 static int _wrap_SBModule_IsFileBacked(lua_State* L) {
35081   int SWIG_arg = 0;
35082   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35083   bool result;
35084 
35085   SWIG_check_num_args("lldb::SBModule::IsFileBacked",1,1)
35086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsFileBacked",1,"lldb::SBModule const *");
35087 
35088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35089     SWIG_fail_ptr("SBModule_IsFileBacked",1,SWIGTYPE_p_lldb__SBModule);
35090   }
35091 
35092   result = (bool)((lldb::SBModule const *)arg1)->IsFileBacked();
35093   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35094   return SWIG_arg;
35095 
35096   if(0) SWIG_fail;
35097 
35098 fail:
35099   lua_error(L);
35100   return SWIG_arg;
35101 }
35102 
35103 
35104 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
35105   int SWIG_arg = 0;
35106   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35107   lldb::SBFileSpec result;
35108 
35109   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
35110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
35111 
35112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35113     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35114   }
35115 
35116   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
35117   {
35118     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35119     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35120   }
35121   return SWIG_arg;
35122 
35123   if(0) SWIG_fail;
35124 
35125 fail:
35126   lua_error(L);
35127   return SWIG_arg;
35128 }
35129 
35130 
35131 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
35132   int SWIG_arg = 0;
35133   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35134   lldb::SBFileSpec result;
35135 
35136   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
35137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
35138 
35139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35140     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35141   }
35142 
35143   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
35144   {
35145     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35147   }
35148   return SWIG_arg;
35149 
35150   if(0) SWIG_fail;
35151 
35152 fail:
35153   lua_error(L);
35154   return SWIG_arg;
35155 }
35156 
35157 
35158 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
35159   int SWIG_arg = 0;
35160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35161   lldb::SBFileSpec *arg2 = 0 ;
35162   bool result;
35163 
35164   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
35165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
35166   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35167 
35168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35169     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35170   }
35171 
35172 
35173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35174     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35175   }
35176 
35177   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35179   return SWIG_arg;
35180 
35181   if(0) SWIG_fail;
35182 
35183 fail:
35184   lua_error(L);
35185   return SWIG_arg;
35186 }
35187 
35188 
35189 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
35190   int SWIG_arg = 0;
35191   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35192   lldb::SBFileSpec result;
35193 
35194   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
35195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
35196 
35197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35198     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35199   }
35200 
35201   result = (arg1)->GetRemoteInstallFileSpec();
35202   {
35203     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35204     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35205   }
35206   return SWIG_arg;
35207 
35208   if(0) SWIG_fail;
35209 
35210 fail:
35211   lua_error(L);
35212   return SWIG_arg;
35213 }
35214 
35215 
35216 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
35217   int SWIG_arg = 0;
35218   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35219   lldb::SBFileSpec *arg2 = 0 ;
35220   bool result;
35221 
35222   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
35223   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
35224   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
35225 
35226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35227     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35228   }
35229 
35230 
35231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35232     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35233   }
35234 
35235   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
35236   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35237   return SWIG_arg;
35238 
35239   if(0) SWIG_fail;
35240 
35241 fail:
35242   lua_error(L);
35243   return SWIG_arg;
35244 }
35245 
35246 
35247 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
35248   int SWIG_arg = 0;
35249   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35250   char *result = 0 ;
35251 
35252   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
35253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
35254 
35255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35256     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
35257   }
35258 
35259   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
35260   lua_pushstring(L,(const char *)result); SWIG_arg++;
35261   return SWIG_arg;
35262 
35263   if(0) SWIG_fail;
35264 
35265 fail:
35266   lua_error(L);
35267   return SWIG_arg;
35268 }
35269 
35270 
35271 static int _wrap_SBModule___eq(lua_State* L) {
35272   int SWIG_arg = 0;
35273   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35274   lldb::SBModule *arg2 = 0 ;
35275   bool result;
35276 
35277   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
35278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
35279   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
35280 
35281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35282     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
35283   }
35284 
35285 
35286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
35287     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
35288   }
35289 
35290   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
35291   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35292   return SWIG_arg;
35293 
35294   if(0) SWIG_fail;
35295 
35296 fail:
35297   lua_error(L);
35298   return SWIG_arg;
35299 }
35300 
35301 
35302 static int _wrap_SBModule_FindSection(lua_State* L) {
35303   int SWIG_arg = 0;
35304   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35305   char *arg2 = (char *) 0 ;
35306   lldb::SBSection result;
35307 
35308   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
35309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
35310   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
35311 
35312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35313     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
35314   }
35315 
35316   arg2 = (char *)lua_tostring(L, 2);
35317   result = (arg1)->FindSection((char const *)arg2);
35318   {
35319     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
35320     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
35321   }
35322   return SWIG_arg;
35323 
35324   if(0) SWIG_fail;
35325 
35326 fail:
35327   lua_error(L);
35328   return SWIG_arg;
35329 }
35330 
35331 
35332 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
35333   int SWIG_arg = 0;
35334   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35335   lldb::addr_t arg2 ;
35336   lldb::SBAddress result;
35337 
35338   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
35339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
35340   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
35341 
35342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35343     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
35344   }
35345 
35346   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35347   result = (arg1)->ResolveFileAddress(arg2);
35348   {
35349     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35351   }
35352   return SWIG_arg;
35353 
35354   if(0) SWIG_fail;
35355 
35356 fail:
35357   lua_error(L);
35358   return SWIG_arg;
35359 }
35360 
35361 
35362 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
35363   int SWIG_arg = 0;
35364   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35365   lldb::SBAddress *arg2 = 0 ;
35366   uint32_t arg3 ;
35367   lldb::SBSymbolContext result;
35368 
35369   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
35370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
35371   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
35372   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
35373 
35374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35375     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
35376   }
35377 
35378 
35379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
35380     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
35381   }
35382 
35383   arg3 = (uint32_t)lua_tointeger(L, 3);
35384   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
35385   {
35386     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
35387     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
35388   }
35389   return SWIG_arg;
35390 
35391   if(0) SWIG_fail;
35392 
35393 fail:
35394   lua_error(L);
35395   return SWIG_arg;
35396 }
35397 
35398 
35399 static int _wrap_SBModule_GetDescription(lua_State* L) {
35400   int SWIG_arg = 0;
35401   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35402   lldb::SBStream *arg2 = 0 ;
35403   bool result;
35404 
35405   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
35406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
35407   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
35408 
35409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35410     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
35411   }
35412 
35413 
35414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35415     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35416   }
35417 
35418   result = (bool)(arg1)->GetDescription(*arg2);
35419   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35420   return SWIG_arg;
35421 
35422   if(0) SWIG_fail;
35423 
35424 fail:
35425   lua_error(L);
35426   return SWIG_arg;
35427 }
35428 
35429 
35430 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
35431   int SWIG_arg = 0;
35432   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35433   uint32_t result;
35434 
35435   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
35436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
35437 
35438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35439     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35440   }
35441 
35442   result = (uint32_t)(arg1)->GetNumCompileUnits();
35443   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35444   return SWIG_arg;
35445 
35446   if(0) SWIG_fail;
35447 
35448 fail:
35449   lua_error(L);
35450   return SWIG_arg;
35451 }
35452 
35453 
35454 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
35455   int SWIG_arg = 0;
35456   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35457   uint32_t arg2 ;
35458   lldb::SBCompileUnit result;
35459 
35460   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
35461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
35462   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
35463 
35464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35465     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35466   }
35467 
35468   arg2 = (uint32_t)lua_tointeger(L, 2);
35469   result = (arg1)->GetCompileUnitAtIndex(arg2);
35470   {
35471     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
35472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
35473   }
35474   return SWIG_arg;
35475 
35476   if(0) SWIG_fail;
35477 
35478 fail:
35479   lua_error(L);
35480   return SWIG_arg;
35481 }
35482 
35483 
35484 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
35485   int SWIG_arg = 0;
35486   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35487   lldb::SBFileSpec *arg2 = 0 ;
35488   lldb::SBSymbolContextList result;
35489 
35490   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
35491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
35492   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
35493 
35494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35495     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35496   }
35497 
35498 
35499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35500     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
35501   }
35502 
35503   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
35504   {
35505     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35507   }
35508   return SWIG_arg;
35509 
35510   if(0) SWIG_fail;
35511 
35512 fail:
35513   lua_error(L);
35514   return SWIG_arg;
35515 }
35516 
35517 
35518 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
35519   int SWIG_arg = 0;
35520   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35521   size_t result;
35522 
35523   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
35524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
35525 
35526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35527     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
35528   }
35529 
35530   result = (arg1)->GetNumSymbols();
35531   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35532   return SWIG_arg;
35533 
35534   if(0) SWIG_fail;
35535 
35536 fail:
35537   lua_error(L);
35538   return SWIG_arg;
35539 }
35540 
35541 
35542 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
35543   int SWIG_arg = 0;
35544   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35545   size_t arg2 ;
35546   lldb::SBSymbol result;
35547 
35548   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
35549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
35550   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
35551 
35552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35553     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35554   }
35555 
35556   arg2 = (size_t)lua_tointeger(L, 2);
35557   result = (arg1)->GetSymbolAtIndex(arg2);
35558   {
35559     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35560     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35561   }
35562   return SWIG_arg;
35563 
35564   if(0) SWIG_fail;
35565 
35566 fail:
35567   lua_error(L);
35568   return SWIG_arg;
35569 }
35570 
35571 
35572 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
35573   int SWIG_arg = 0;
35574   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35575   char *arg2 = (char *) 0 ;
35576   lldb::SymbolType arg3 ;
35577   lldb::SBSymbol result;
35578 
35579   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
35580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35581   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35582   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
35583 
35584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35585     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35586   }
35587 
35588   arg2 = (char *)lua_tostring(L, 2);
35589   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35590   result = (arg1)->FindSymbol((char const *)arg2,arg3);
35591   {
35592     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35593     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35594   }
35595   return SWIG_arg;
35596 
35597   if(0) SWIG_fail;
35598 
35599 fail:
35600   lua_error(L);
35601   return SWIG_arg;
35602 }
35603 
35604 
35605 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
35606   int SWIG_arg = 0;
35607   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35608   char *arg2 = (char *) 0 ;
35609   lldb::SBSymbol result;
35610 
35611   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
35612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35613   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35614 
35615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35616     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35617   }
35618 
35619   arg2 = (char *)lua_tostring(L, 2);
35620   result = (arg1)->FindSymbol((char const *)arg2);
35621   {
35622     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35623     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35624   }
35625   return SWIG_arg;
35626 
35627   if(0) SWIG_fail;
35628 
35629 fail:
35630   lua_error(L);
35631   return SWIG_arg;
35632 }
35633 
35634 
35635 static int _wrap_SBModule_FindSymbol(lua_State* L) {
35636   int argc;
35637   int argv[4]={
35638     1,2,3,4
35639   };
35640 
35641   argc = lua_gettop(L);
35642   if (argc == 2) {
35643     int _v;
35644     {
35645       void *ptr;
35646       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35647         _v = 0;
35648       } else {
35649         _v = 1;
35650       }
35651     }
35652     if (_v) {
35653       {
35654         _v = SWIG_lua_isnilstring(L,argv[1]);
35655       }
35656       if (_v) {
35657         return _wrap_SBModule_FindSymbol__SWIG_1(L);
35658       }
35659     }
35660   }
35661   if (argc == 3) {
35662     int _v;
35663     {
35664       void *ptr;
35665       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35666         _v = 0;
35667       } else {
35668         _v = 1;
35669       }
35670     }
35671     if (_v) {
35672       {
35673         _v = SWIG_lua_isnilstring(L,argv[1]);
35674       }
35675       if (_v) {
35676         {
35677           _v = lua_isnumber(L,argv[2]);
35678         }
35679         if (_v) {
35680           return _wrap_SBModule_FindSymbol__SWIG_0(L);
35681         }
35682       }
35683     }
35684   }
35685 
35686   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
35687     "  Possible C/C++ prototypes are:\n"
35688     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
35689     "    lldb::SBModule::FindSymbol(char const *)\n");
35690   lua_error(L);return 0;
35691 }
35692 
35693 
35694 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
35695   int SWIG_arg = 0;
35696   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35697   char *arg2 = (char *) 0 ;
35698   lldb::SymbolType arg3 ;
35699   lldb::SBSymbolContextList result;
35700 
35701   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
35702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35703   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35704   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
35705 
35706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35707     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35708   }
35709 
35710   arg2 = (char *)lua_tostring(L, 2);
35711   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35712   result = (arg1)->FindSymbols((char const *)arg2,arg3);
35713   {
35714     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35715     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35716   }
35717   return SWIG_arg;
35718 
35719   if(0) SWIG_fail;
35720 
35721 fail:
35722   lua_error(L);
35723   return SWIG_arg;
35724 }
35725 
35726 
35727 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
35728   int SWIG_arg = 0;
35729   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35730   char *arg2 = (char *) 0 ;
35731   lldb::SBSymbolContextList result;
35732 
35733   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
35734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35735   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35736 
35737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35738     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35739   }
35740 
35741   arg2 = (char *)lua_tostring(L, 2);
35742   result = (arg1)->FindSymbols((char const *)arg2);
35743   {
35744     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35745     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35746   }
35747   return SWIG_arg;
35748 
35749   if(0) SWIG_fail;
35750 
35751 fail:
35752   lua_error(L);
35753   return SWIG_arg;
35754 }
35755 
35756 
35757 static int _wrap_SBModule_FindSymbols(lua_State* L) {
35758   int argc;
35759   int argv[4]={
35760     1,2,3,4
35761   };
35762 
35763   argc = lua_gettop(L);
35764   if (argc == 2) {
35765     int _v;
35766     {
35767       void *ptr;
35768       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35769         _v = 0;
35770       } else {
35771         _v = 1;
35772       }
35773     }
35774     if (_v) {
35775       {
35776         _v = SWIG_lua_isnilstring(L,argv[1]);
35777       }
35778       if (_v) {
35779         return _wrap_SBModule_FindSymbols__SWIG_1(L);
35780       }
35781     }
35782   }
35783   if (argc == 3) {
35784     int _v;
35785     {
35786       void *ptr;
35787       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35788         _v = 0;
35789       } else {
35790         _v = 1;
35791       }
35792     }
35793     if (_v) {
35794       {
35795         _v = SWIG_lua_isnilstring(L,argv[1]);
35796       }
35797       if (_v) {
35798         {
35799           _v = lua_isnumber(L,argv[2]);
35800         }
35801         if (_v) {
35802           return _wrap_SBModule_FindSymbols__SWIG_0(L);
35803         }
35804       }
35805     }
35806   }
35807 
35808   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
35809     "  Possible C/C++ prototypes are:\n"
35810     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
35811     "    lldb::SBModule::FindSymbols(char const *)\n");
35812   lua_error(L);return 0;
35813 }
35814 
35815 
35816 static int _wrap_SBModule_GetNumSections(lua_State* L) {
35817   int SWIG_arg = 0;
35818   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35819   size_t result;
35820 
35821   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
35822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
35823 
35824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35825     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
35826   }
35827 
35828   result = (arg1)->GetNumSections();
35829   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35830   return SWIG_arg;
35831 
35832   if(0) SWIG_fail;
35833 
35834 fail:
35835   lua_error(L);
35836   return SWIG_arg;
35837 }
35838 
35839 
35840 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
35841   int SWIG_arg = 0;
35842   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35843   size_t arg2 ;
35844   lldb::SBSection result;
35845 
35846   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
35847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
35848   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
35849 
35850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35851     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35852   }
35853 
35854   arg2 = (size_t)lua_tointeger(L, 2);
35855   result = (arg1)->GetSectionAtIndex(arg2);
35856   {
35857     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
35858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
35859   }
35860   return SWIG_arg;
35861 
35862   if(0) SWIG_fail;
35863 
35864 fail:
35865   lua_error(L);
35866   return SWIG_arg;
35867 }
35868 
35869 
35870 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
35871   int SWIG_arg = 0;
35872   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35873   char *arg2 = (char *) 0 ;
35874   uint32_t arg3 ;
35875   lldb::SBSymbolContextList result;
35876 
35877   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
35878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35879   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35880   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
35881 
35882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35883     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35884   }
35885 
35886   arg2 = (char *)lua_tostring(L, 2);
35887   arg3 = (uint32_t)lua_tointeger(L, 3);
35888   result = (arg1)->FindFunctions((char const *)arg2,arg3);
35889   {
35890     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35892   }
35893   return SWIG_arg;
35894 
35895   if(0) SWIG_fail;
35896 
35897 fail:
35898   lua_error(L);
35899   return SWIG_arg;
35900 }
35901 
35902 
35903 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
35904   int SWIG_arg = 0;
35905   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35906   char *arg2 = (char *) 0 ;
35907   lldb::SBSymbolContextList result;
35908 
35909   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
35910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35911   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35912 
35913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35914     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35915   }
35916 
35917   arg2 = (char *)lua_tostring(L, 2);
35918   result = (arg1)->FindFunctions((char const *)arg2);
35919   {
35920     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35921     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35922   }
35923   return SWIG_arg;
35924 
35925   if(0) SWIG_fail;
35926 
35927 fail:
35928   lua_error(L);
35929   return SWIG_arg;
35930 }
35931 
35932 
35933 static int _wrap_SBModule_FindFunctions(lua_State* L) {
35934   int argc;
35935   int argv[4]={
35936     1,2,3,4
35937   };
35938 
35939   argc = lua_gettop(L);
35940   if (argc == 2) {
35941     int _v;
35942     {
35943       void *ptr;
35944       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35945         _v = 0;
35946       } else {
35947         _v = 1;
35948       }
35949     }
35950     if (_v) {
35951       {
35952         _v = SWIG_lua_isnilstring(L,argv[1]);
35953       }
35954       if (_v) {
35955         return _wrap_SBModule_FindFunctions__SWIG_1(L);
35956       }
35957     }
35958   }
35959   if (argc == 3) {
35960     int _v;
35961     {
35962       void *ptr;
35963       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35964         _v = 0;
35965       } else {
35966         _v = 1;
35967       }
35968     }
35969     if (_v) {
35970       {
35971         _v = SWIG_lua_isnilstring(L,argv[1]);
35972       }
35973       if (_v) {
35974         {
35975           _v = lua_isnumber(L,argv[2]);
35976         }
35977         if (_v) {
35978           return _wrap_SBModule_FindFunctions__SWIG_0(L);
35979         }
35980       }
35981     }
35982   }
35983 
35984   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
35985     "  Possible C/C++ prototypes are:\n"
35986     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
35987     "    lldb::SBModule::FindFunctions(char const *)\n");
35988   lua_error(L);return 0;
35989 }
35990 
35991 
35992 static int _wrap_SBModule_FindFirstType(lua_State* L) {
35993   int SWIG_arg = 0;
35994   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35995   char *arg2 = (char *) 0 ;
35996   lldb::SBType result;
35997 
35998   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
35999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
36000   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
36001 
36002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36003     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
36004   }
36005 
36006   arg2 = (char *)lua_tostring(L, 2);
36007   result = (arg1)->FindFirstType((char const *)arg2);
36008   {
36009     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
36010     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
36011   }
36012   return SWIG_arg;
36013 
36014   if(0) SWIG_fail;
36015 
36016 fail:
36017   lua_error(L);
36018   return SWIG_arg;
36019 }
36020 
36021 
36022 static int _wrap_SBModule_FindTypes(lua_State* L) {
36023   int SWIG_arg = 0;
36024   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36025   char *arg2 = (char *) 0 ;
36026   lldb::SBTypeList result;
36027 
36028   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
36029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
36030   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
36031 
36032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36033     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
36034   }
36035 
36036   arg2 = (char *)lua_tostring(L, 2);
36037   result = (arg1)->FindTypes((char const *)arg2);
36038   {
36039     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
36040     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
36041   }
36042   return SWIG_arg;
36043 
36044   if(0) SWIG_fail;
36045 
36046 fail:
36047   lua_error(L);
36048   return SWIG_arg;
36049 }
36050 
36051 
36052 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
36053   int SWIG_arg = 0;
36054   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36055   lldb::user_id_t arg2 ;
36056   lldb::SBType result;
36057 
36058   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
36059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
36060   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
36061 
36062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36063     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
36064   }
36065 
36066   arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
36067   result = (arg1)->GetTypeByID(arg2);
36068   {
36069     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
36070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
36071   }
36072   return SWIG_arg;
36073 
36074   if(0) SWIG_fail;
36075 
36076 fail:
36077   lua_error(L);
36078   return SWIG_arg;
36079 }
36080 
36081 
36082 static int _wrap_SBModule_GetBasicType(lua_State* L) {
36083   int SWIG_arg = 0;
36084   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36085   lldb::BasicType arg2 ;
36086   lldb::SBType result;
36087 
36088   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
36089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
36090   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
36091 
36092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36093     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
36094   }
36095 
36096   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
36097   result = (arg1)->GetBasicType(arg2);
36098   {
36099     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
36100     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
36101   }
36102   return SWIG_arg;
36103 
36104   if(0) SWIG_fail;
36105 
36106 fail:
36107   lua_error(L);
36108   return SWIG_arg;
36109 }
36110 
36111 
36112 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
36113   int SWIG_arg = 0;
36114   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36115   uint32_t arg2 ;
36116   lldb::SBTypeList result;
36117 
36118   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
36119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
36120   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
36121 
36122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36123     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
36124   }
36125 
36126   arg2 = (uint32_t)lua_tointeger(L, 2);
36127   result = (arg1)->GetTypes(arg2);
36128   {
36129     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
36130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
36131   }
36132   return SWIG_arg;
36133 
36134   if(0) SWIG_fail;
36135 
36136 fail:
36137   lua_error(L);
36138   return SWIG_arg;
36139 }
36140 
36141 
36142 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
36143   int SWIG_arg = 0;
36144   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36145   lldb::SBTypeList result;
36146 
36147   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
36148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
36149 
36150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36151     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
36152   }
36153 
36154   result = (arg1)->GetTypes();
36155   {
36156     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
36157     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
36158   }
36159   return SWIG_arg;
36160 
36161   if(0) SWIG_fail;
36162 
36163 fail:
36164   lua_error(L);
36165   return SWIG_arg;
36166 }
36167 
36168 
36169 static int _wrap_SBModule_GetTypes(lua_State* L) {
36170   int argc;
36171   int argv[3]={
36172     1,2,3
36173   };
36174 
36175   argc = lua_gettop(L);
36176   if (argc == 1) {
36177     int _v;
36178     {
36179       void *ptr;
36180       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
36181         _v = 0;
36182       } else {
36183         _v = 1;
36184       }
36185     }
36186     if (_v) {
36187       return _wrap_SBModule_GetTypes__SWIG_1(L);
36188     }
36189   }
36190   if (argc == 2) {
36191     int _v;
36192     {
36193       void *ptr;
36194       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
36195         _v = 0;
36196       } else {
36197         _v = 1;
36198       }
36199     }
36200     if (_v) {
36201       {
36202         _v = lua_isnumber(L,argv[1]);
36203       }
36204       if (_v) {
36205         return _wrap_SBModule_GetTypes__SWIG_0(L);
36206       }
36207     }
36208   }
36209 
36210   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
36211     "  Possible C/C++ prototypes are:\n"
36212     "    lldb::SBModule::GetTypes(uint32_t)\n"
36213     "    lldb::SBModule::GetTypes()\n");
36214   lua_error(L);return 0;
36215 }
36216 
36217 
36218 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
36219   int SWIG_arg = 0;
36220   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36221   lldb::SBTarget *arg2 = 0 ;
36222   char *arg3 = (char *) 0 ;
36223   uint32_t arg4 ;
36224   lldb::SBValueList result;
36225 
36226   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
36227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
36228   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
36229   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
36230   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
36231 
36232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36233     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
36234   }
36235 
36236 
36237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
36238     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
36239   }
36240 
36241   arg3 = (char *)lua_tostring(L, 3);
36242   arg4 = (uint32_t)lua_tointeger(L, 4);
36243   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
36244   {
36245     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
36246     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
36247   }
36248   return SWIG_arg;
36249 
36250   if(0) SWIG_fail;
36251 
36252 fail:
36253   lua_error(L);
36254   return SWIG_arg;
36255 }
36256 
36257 
36258 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
36259   int SWIG_arg = 0;
36260   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36261   lldb::SBTarget *arg2 = 0 ;
36262   char *arg3 = (char *) 0 ;
36263   lldb::SBValue result;
36264 
36265   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
36266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
36267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
36268   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
36269 
36270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36271     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
36272   }
36273 
36274 
36275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
36276     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
36277   }
36278 
36279   arg3 = (char *)lua_tostring(L, 3);
36280   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
36281   {
36282     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
36283     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
36284   }
36285   return SWIG_arg;
36286 
36287   if(0) SWIG_fail;
36288 
36289 fail:
36290   lua_error(L);
36291   return SWIG_arg;
36292 }
36293 
36294 
36295 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
36296   int SWIG_arg = 0;
36297   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36298   lldb::ByteOrder result;
36299 
36300   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
36301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
36302 
36303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36304     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
36305   }
36306 
36307   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
36308   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36309   return SWIG_arg;
36310 
36311   if(0) SWIG_fail;
36312 
36313 fail:
36314   lua_error(L);
36315   return SWIG_arg;
36316 }
36317 
36318 
36319 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
36320   int SWIG_arg = 0;
36321   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36322   uint32_t result;
36323 
36324   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
36325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
36326 
36327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36328     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
36329   }
36330 
36331   result = (uint32_t)(arg1)->GetAddressByteSize();
36332   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36333   return SWIG_arg;
36334 
36335   if(0) SWIG_fail;
36336 
36337 fail:
36338   lua_error(L);
36339   return SWIG_arg;
36340 }
36341 
36342 
36343 static int _wrap_SBModule_GetTriple(lua_State* L) {
36344   int SWIG_arg = 0;
36345   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36346   char *result = 0 ;
36347 
36348   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
36349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
36350 
36351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36352     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
36353   }
36354 
36355   result = (char *)(arg1)->GetTriple();
36356   lua_pushstring(L,(const char *)result); SWIG_arg++;
36357   return SWIG_arg;
36358 
36359   if(0) SWIG_fail;
36360 
36361 fail:
36362   lua_error(L);
36363   return SWIG_arg;
36364 }
36365 
36366 
36367 static int _wrap_SBModule_GetVersion(lua_State* L) {
36368   int SWIG_arg = 0;
36369   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36370   uint32_t *arg2 = (uint32_t *) 0 ;
36371   uint32_t arg3 ;
36372   uint32_t result;
36373 
36374   SWIG_check_num_args("lldb::SBModule::GetVersion",2,2)
36375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
36376 
36377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36378     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
36379   }
36380 
36381   {
36382     arg3 = 99;
36383     arg2 = (uint32_t *)malloc(sizeof(uint32_t) * arg3);
36384   }
36385   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
36386   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36387   {
36388     uint32_t count = result;
36389     if (count >= arg3)
36390     count = arg3;
36391     lua_newtable(L);
36392     int i = 0;
36393     while (i++ < count) {
36394       lua_pushinteger(L, arg2[i - 1]);
36395       lua_seti(L, -2, i);
36396     }
36397     SWIG_arg++;
36398     free(arg2);
36399   }
36400   return SWIG_arg;
36401 
36402   if(0) SWIG_fail;
36403 
36404 fail:
36405   lua_error(L);
36406   return SWIG_arg;
36407 }
36408 
36409 
36410 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
36411   int SWIG_arg = 0;
36412   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36413   lldb::SBFileSpec result;
36414 
36415   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
36416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
36417 
36418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36419     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36420   }
36421 
36422   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
36423   {
36424     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36425     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36426   }
36427   return SWIG_arg;
36428 
36429   if(0) SWIG_fail;
36430 
36431 fail:
36432   lua_error(L);
36433   return SWIG_arg;
36434 }
36435 
36436 
36437 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
36438   int SWIG_arg = 0;
36439   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36440   lldb::SBAddress result;
36441 
36442   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
36443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
36444 
36445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36446     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
36447   }
36448 
36449   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
36450   {
36451     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
36452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36453   }
36454   return SWIG_arg;
36455 
36456   if(0) SWIG_fail;
36457 
36458 fail:
36459   lua_error(L);
36460   return SWIG_arg;
36461 }
36462 
36463 
36464 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
36465   int SWIG_arg = 0;
36466   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36467   lldb::SBAddress result;
36468 
36469   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
36470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
36471 
36472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36473     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
36474   }
36475 
36476   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
36477   {
36478     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
36479     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36480   }
36481   return SWIG_arg;
36482 
36483   if(0) SWIG_fail;
36484 
36485 fail:
36486   lua_error(L);
36487   return SWIG_arg;
36488 }
36489 
36490 
36491 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
36492   int SWIG_arg = 0;
36493   uint32_t result;
36494 
36495   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
36496   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
36497   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36498   return SWIG_arg;
36499 
36500   if(0) SWIG_fail;
36501 
36502 fail:
36503   lua_error(L);
36504   return SWIG_arg;
36505 }
36506 
36507 
36508 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
36509   int SWIG_arg = 0;
36510 
36511   SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
36512   lldb::SBModule::GarbageCollectAllocatedModules();
36513 
36514   return SWIG_arg;
36515 
36516   if(0) SWIG_fail;
36517 
36518 fail:
36519   lua_error(L);
36520   return SWIG_arg;
36521 }
36522 
36523 
36524 static int _wrap_SBModule___tostring(lua_State* L) {
36525   int SWIG_arg = 0;
36526   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36527   std::string result;
36528 
36529   SWIG_check_num_args("lldb::SBModule::__repr__",1,1)
36530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__repr__",1,"lldb::SBModule *");
36531 
36532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36533     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
36534   }
36535 
36536   result = lldb_SBModule___repr__(arg1);
36537   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36538   return SWIG_arg;
36539 
36540   if(0) SWIG_fail;
36541 
36542 fail:
36543   lua_error(L);
36544   return SWIG_arg;
36545 }
36546 
36547 
36548 static void swig_delete_SBModule(void *obj) {
36549 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
36550 delete arg1;
36551 }
36552 static int _proxy__wrap_new_SBModule(lua_State *L) {
36553     assert(lua_istable(L,1));
36554     lua_pushcfunction(L,_wrap_new_SBModule);
36555     assert(!lua_isnil(L,-1));
36556     lua_replace(L,1); /* replace our table with real constructor */
36557     lua_call(L,lua_gettop(L)-1,1);
36558     return 1;
36559 }
36560 static swig_lua_attribute swig_SBModule_attributes[] = {
36561     {0,0,0}
36562 };
36563 static swig_lua_method swig_SBModule_methods[]= {
36564     { "IsValid", _wrap_SBModule_IsValid},
36565     { "Clear", _wrap_SBModule_Clear},
36566     { "IsFileBacked", _wrap_SBModule_IsFileBacked},
36567     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
36568     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
36569     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
36570     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
36571     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
36572     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
36573     { "__eq", _wrap_SBModule___eq},
36574     { "FindSection", _wrap_SBModule_FindSection},
36575     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
36576     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
36577     { "GetDescription", _wrap_SBModule_GetDescription},
36578     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
36579     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
36580     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
36581     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
36582     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
36583     { "FindSymbol", _wrap_SBModule_FindSymbol},
36584     { "FindSymbols", _wrap_SBModule_FindSymbols},
36585     { "GetNumSections", _wrap_SBModule_GetNumSections},
36586     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
36587     { "FindFunctions", _wrap_SBModule_FindFunctions},
36588     { "FindFirstType", _wrap_SBModule_FindFirstType},
36589     { "FindTypes", _wrap_SBModule_FindTypes},
36590     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
36591     { "GetBasicType", _wrap_SBModule_GetBasicType},
36592     { "GetTypes", _wrap_SBModule_GetTypes},
36593     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
36594     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
36595     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
36596     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
36597     { "GetTriple", _wrap_SBModule_GetTriple},
36598     { "GetVersion", _wrap_SBModule_GetVersion},
36599     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
36600     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
36601     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
36602     { "__tostring", _wrap_SBModule___tostring},
36603     {0,0}
36604 };
36605 static swig_lua_method swig_SBModule_meta[] = {
36606     { "__eq", _wrap_SBModule___eq},
36607     { "__tostring", _wrap_SBModule___tostring},
36608     {0,0}
36609 };
36610 
36611 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
36612     {0,0,0}
36613 };
36614 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
36615     {0,0,0,0,0,0}
36616 };
36617 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
36618     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
36619     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
36620     {0,0}
36621 };
36622 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
36623     0
36624 };
36625 
36626 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
36627     "SBModule",
36628     swig_SBModule_Sf_SwigStatic_methods,
36629     swig_SBModule_Sf_SwigStatic_attributes,
36630     swig_SBModule_Sf_SwigStatic_constants,
36631     swig_SBModule_Sf_SwigStatic_classes,
36632     0
36633 };
36634 static swig_lua_class *swig_SBModule_bases[] = {0};
36635 static const char *swig_SBModule_base_names[] = {0};
36636 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 };
36637 
36638 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
36639   int SWIG_arg = 0;
36640   lldb::SBModuleSpec *result = 0 ;
36641 
36642   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
36643   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
36644   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36645   return SWIG_arg;
36646 
36647   if(0) SWIG_fail;
36648 
36649 fail:
36650   lua_error(L);
36651   return SWIG_arg;
36652 }
36653 
36654 
36655 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
36656   int SWIG_arg = 0;
36657   lldb::SBModuleSpec *arg1 = 0 ;
36658   lldb::SBModuleSpec *result = 0 ;
36659 
36660   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
36661   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
36662 
36663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36664     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36665   }
36666 
36667   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
36668   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36669   return SWIG_arg;
36670 
36671   if(0) SWIG_fail;
36672 
36673 fail:
36674   lua_error(L);
36675   return SWIG_arg;
36676 }
36677 
36678 
36679 static int _wrap_new_SBModuleSpec(lua_State* L) {
36680   int argc;
36681   int argv[2]={
36682     1,2
36683   };
36684 
36685   argc = lua_gettop(L);
36686   if (argc == 0) {
36687     return _wrap_new_SBModuleSpec__SWIG_0(L);
36688   }
36689   if (argc == 1) {
36690     int _v;
36691     {
36692       void *ptr;
36693       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36694         _v = 0;
36695       } else {
36696         _v = 1;
36697       }
36698     }
36699     if (_v) {
36700       return _wrap_new_SBModuleSpec__SWIG_1(L);
36701     }
36702   }
36703 
36704   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
36705     "  Possible C/C++ prototypes are:\n"
36706     "    lldb::SBModuleSpec::SBModuleSpec()\n"
36707     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
36708   lua_error(L);return 0;
36709 }
36710 
36711 
36712 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
36713   int SWIG_arg = 0;
36714   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36715   bool result;
36716 
36717   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
36718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
36719 
36720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36721     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
36722   }
36723 
36724   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
36725   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36726   return SWIG_arg;
36727 
36728   if(0) SWIG_fail;
36729 
36730 fail:
36731   lua_error(L);
36732   return SWIG_arg;
36733 }
36734 
36735 
36736 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
36737   int SWIG_arg = 0;
36738   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36739 
36740   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
36741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
36742 
36743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36744     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
36745   }
36746 
36747   (arg1)->Clear();
36748 
36749   return SWIG_arg;
36750 
36751   if(0) SWIG_fail;
36752 
36753 fail:
36754   lua_error(L);
36755   return SWIG_arg;
36756 }
36757 
36758 
36759 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
36760   int SWIG_arg = 0;
36761   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36762   lldb::SBFileSpec result;
36763 
36764   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
36765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
36766 
36767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36768     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36769   }
36770 
36771   result = (arg1)->GetFileSpec();
36772   {
36773     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36774     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36775   }
36776   return SWIG_arg;
36777 
36778   if(0) SWIG_fail;
36779 
36780 fail:
36781   lua_error(L);
36782   return SWIG_arg;
36783 }
36784 
36785 
36786 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
36787   int SWIG_arg = 0;
36788   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36789   lldb::SBFileSpec *arg2 = 0 ;
36790 
36791   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
36792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
36793   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
36794 
36795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36796     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36797   }
36798 
36799 
36800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36801     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36802   }
36803 
36804   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
36805 
36806   return SWIG_arg;
36807 
36808   if(0) SWIG_fail;
36809 
36810 fail:
36811   lua_error(L);
36812   return SWIG_arg;
36813 }
36814 
36815 
36816 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
36817   int SWIG_arg = 0;
36818   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36819   lldb::SBFileSpec result;
36820 
36821   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
36822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
36823 
36824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36825     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36826   }
36827 
36828   result = (arg1)->GetPlatformFileSpec();
36829   {
36830     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36832   }
36833   return SWIG_arg;
36834 
36835   if(0) SWIG_fail;
36836 
36837 fail:
36838   lua_error(L);
36839   return SWIG_arg;
36840 }
36841 
36842 
36843 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
36844   int SWIG_arg = 0;
36845   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36846   lldb::SBFileSpec *arg2 = 0 ;
36847 
36848   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
36849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
36850   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
36851 
36852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36853     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36854   }
36855 
36856 
36857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36858     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36859   }
36860 
36861   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
36862 
36863   return SWIG_arg;
36864 
36865   if(0) SWIG_fail;
36866 
36867 fail:
36868   lua_error(L);
36869   return SWIG_arg;
36870 }
36871 
36872 
36873 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
36874   int SWIG_arg = 0;
36875   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36876   lldb::SBFileSpec result;
36877 
36878   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
36879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
36880 
36881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36882     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36883   }
36884 
36885   result = (arg1)->GetSymbolFileSpec();
36886   {
36887     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36888     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36889   }
36890   return SWIG_arg;
36891 
36892   if(0) SWIG_fail;
36893 
36894 fail:
36895   lua_error(L);
36896   return SWIG_arg;
36897 }
36898 
36899 
36900 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
36901   int SWIG_arg = 0;
36902   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36903   lldb::SBFileSpec *arg2 = 0 ;
36904 
36905   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
36906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
36907   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
36908 
36909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36910     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36911   }
36912 
36913 
36914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36915     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36916   }
36917 
36918   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
36919 
36920   return SWIG_arg;
36921 
36922   if(0) SWIG_fail;
36923 
36924 fail:
36925   lua_error(L);
36926   return SWIG_arg;
36927 }
36928 
36929 
36930 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
36931   int SWIG_arg = 0;
36932   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36933   char *result = 0 ;
36934 
36935   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
36936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
36937 
36938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36939     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36940   }
36941 
36942   result = (char *)(arg1)->GetObjectName();
36943   lua_pushstring(L,(const char *)result); SWIG_arg++;
36944   return SWIG_arg;
36945 
36946   if(0) SWIG_fail;
36947 
36948 fail:
36949   lua_error(L);
36950   return SWIG_arg;
36951 }
36952 
36953 
36954 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
36955   int SWIG_arg = 0;
36956   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36957   char *arg2 = (char *) 0 ;
36958 
36959   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
36960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
36961   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
36962 
36963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36964     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36965   }
36966 
36967   arg2 = (char *)lua_tostring(L, 2);
36968   (arg1)->SetObjectName((char const *)arg2);
36969 
36970   return SWIG_arg;
36971 
36972   if(0) SWIG_fail;
36973 
36974 fail:
36975   lua_error(L);
36976   return SWIG_arg;
36977 }
36978 
36979 
36980 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
36981   int SWIG_arg = 0;
36982   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36983   char *result = 0 ;
36984 
36985   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
36986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
36987 
36988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36989     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36990   }
36991 
36992   result = (char *)(arg1)->GetTriple();
36993   lua_pushstring(L,(const char *)result); SWIG_arg++;
36994   return SWIG_arg;
36995 
36996   if(0) SWIG_fail;
36997 
36998 fail:
36999   lua_error(L);
37000   return SWIG_arg;
37001 }
37002 
37003 
37004 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
37005   int SWIG_arg = 0;
37006   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37007   char *arg2 = (char *) 0 ;
37008 
37009   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
37010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
37011   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
37012 
37013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37014     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
37015   }
37016 
37017   arg2 = (char *)lua_tostring(L, 2);
37018   (arg1)->SetTriple((char const *)arg2);
37019 
37020   return SWIG_arg;
37021 
37022   if(0) SWIG_fail;
37023 
37024 fail:
37025   lua_error(L);
37026   return SWIG_arg;
37027 }
37028 
37029 
37030 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
37031   int SWIG_arg = 0;
37032   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37033   uint8_t *result = 0 ;
37034 
37035   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
37036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
37037 
37038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37039     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
37040   }
37041 
37042   result = (uint8_t *)(arg1)->GetUUIDBytes();
37043   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
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_SBModuleSpec_GetUUIDLength(lua_State* L) {
37055   int SWIG_arg = 0;
37056   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37057   size_t result;
37058 
37059   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
37060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
37061 
37062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37063     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
37064   }
37065 
37066   result = (arg1)->GetUUIDLength();
37067   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37068   return SWIG_arg;
37069 
37070   if(0) SWIG_fail;
37071 
37072 fail:
37073   lua_error(L);
37074   return SWIG_arg;
37075 }
37076 
37077 
37078 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
37079   int SWIG_arg = 0;
37080   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37081   uint8_t *arg2 = (uint8_t *) 0 ;
37082   size_t arg3 ;
37083   bool result;
37084 
37085   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
37086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
37087   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
37088   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
37089 
37090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37091     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
37092   }
37093 
37094 
37095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
37096     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
37097   }
37098 
37099   arg3 = (size_t)lua_tointeger(L, 3);
37100   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
37101   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37102   return SWIG_arg;
37103 
37104   if(0) SWIG_fail;
37105 
37106 fail:
37107   lua_error(L);
37108   return SWIG_arg;
37109 }
37110 
37111 
37112 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
37113   int SWIG_arg = 0;
37114   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37115   lldb::SBStream *arg2 = 0 ;
37116   bool result;
37117 
37118   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
37119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
37120   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
37121 
37122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37123     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
37124   }
37125 
37126 
37127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37128     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37129   }
37130 
37131   result = (bool)(arg1)->GetDescription(*arg2);
37132   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37133   return SWIG_arg;
37134 
37135   if(0) SWIG_fail;
37136 
37137 fail:
37138   lua_error(L);
37139   return SWIG_arg;
37140 }
37141 
37142 
37143 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
37144   int SWIG_arg = 0;
37145   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37146   std::string result;
37147 
37148   SWIG_check_num_args("lldb::SBModuleSpec::__repr__",1,1)
37149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__repr__",1,"lldb::SBModuleSpec *");
37150 
37151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37152     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
37153   }
37154 
37155   result = lldb_SBModuleSpec___repr__(arg1);
37156   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
37157   return SWIG_arg;
37158 
37159   if(0) SWIG_fail;
37160 
37161 fail:
37162   lua_error(L);
37163   return SWIG_arg;
37164 }
37165 
37166 
37167 static void swig_delete_SBModuleSpec(void *obj) {
37168 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
37169 delete arg1;
37170 }
37171 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
37172     assert(lua_istable(L,1));
37173     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
37174     assert(!lua_isnil(L,-1));
37175     lua_replace(L,1); /* replace our table with real constructor */
37176     lua_call(L,lua_gettop(L)-1,1);
37177     return 1;
37178 }
37179 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
37180     {0,0,0}
37181 };
37182 static swig_lua_method swig_SBModuleSpec_methods[]= {
37183     { "IsValid", _wrap_SBModuleSpec_IsValid},
37184     { "Clear", _wrap_SBModuleSpec_Clear},
37185     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
37186     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
37187     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
37188     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
37189     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
37190     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
37191     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
37192     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
37193     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
37194     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
37195     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
37196     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
37197     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
37198     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
37199     { "__tostring", _wrap_SBModuleSpec___tostring},
37200     {0,0}
37201 };
37202 static swig_lua_method swig_SBModuleSpec_meta[] = {
37203     { "__tostring", _wrap_SBModuleSpec___tostring},
37204     {0,0}
37205 };
37206 
37207 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
37208     {0,0,0}
37209 };
37210 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
37211     {0,0,0,0,0,0}
37212 };
37213 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
37214     {0,0}
37215 };
37216 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
37217     0
37218 };
37219 
37220 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
37221     "SBModuleSpec",
37222     swig_SBModuleSpec_Sf_SwigStatic_methods,
37223     swig_SBModuleSpec_Sf_SwigStatic_attributes,
37224     swig_SBModuleSpec_Sf_SwigStatic_constants,
37225     swig_SBModuleSpec_Sf_SwigStatic_classes,
37226     0
37227 };
37228 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
37229 static const char *swig_SBModuleSpec_base_names[] = {0};
37230 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 };
37231 
37232 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
37233   int SWIG_arg = 0;
37234   lldb::SBModuleSpecList *result = 0 ;
37235 
37236   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
37237   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
37238   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37239   return SWIG_arg;
37240 
37241   if(0) SWIG_fail;
37242 
37243 fail:
37244   lua_error(L);
37245   return SWIG_arg;
37246 }
37247 
37248 
37249 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
37250   int SWIG_arg = 0;
37251   lldb::SBModuleSpecList *arg1 = 0 ;
37252   lldb::SBModuleSpecList *result = 0 ;
37253 
37254   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
37255   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
37256 
37257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37258     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37259   }
37260 
37261   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
37262   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37263   return SWIG_arg;
37264 
37265   if(0) SWIG_fail;
37266 
37267 fail:
37268   lua_error(L);
37269   return SWIG_arg;
37270 }
37271 
37272 
37273 static int _wrap_new_SBModuleSpecList(lua_State* L) {
37274   int argc;
37275   int argv[2]={
37276     1,2
37277   };
37278 
37279   argc = lua_gettop(L);
37280   if (argc == 0) {
37281     return _wrap_new_SBModuleSpecList__SWIG_0(L);
37282   }
37283   if (argc == 1) {
37284     int _v;
37285     {
37286       void *ptr;
37287       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
37288         _v = 0;
37289       } else {
37290         _v = 1;
37291       }
37292     }
37293     if (_v) {
37294       return _wrap_new_SBModuleSpecList__SWIG_1(L);
37295     }
37296   }
37297 
37298   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
37299     "  Possible C/C++ prototypes are:\n"
37300     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
37301     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
37302   lua_error(L);return 0;
37303 }
37304 
37305 
37306 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
37307   int SWIG_arg = 0;
37308   char *arg1 = (char *) 0 ;
37309   lldb::SBModuleSpecList result;
37310 
37311   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
37312   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
37313   arg1 = (char *)lua_tostring(L, 1);
37314   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
37315   {
37316     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
37317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37318   }
37319   return SWIG_arg;
37320 
37321   if(0) SWIG_fail;
37322 
37323 fail:
37324   lua_error(L);
37325   return SWIG_arg;
37326 }
37327 
37328 
37329 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
37330   int SWIG_arg = 0;
37331   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37332   lldb::SBModuleSpec *arg2 = 0 ;
37333 
37334   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
37335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
37336   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
37337 
37338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37339     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37340   }
37341 
37342 
37343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37344     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
37345   }
37346 
37347   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
37348 
37349   return SWIG_arg;
37350 
37351   if(0) SWIG_fail;
37352 
37353 fail:
37354   lua_error(L);
37355   return SWIG_arg;
37356 }
37357 
37358 
37359 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
37360   int SWIG_arg = 0;
37361   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37362   lldb::SBModuleSpecList *arg2 = 0 ;
37363 
37364   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
37365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
37366   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
37367 
37368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37369     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37370   }
37371 
37372 
37373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37374     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
37375   }
37376 
37377   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
37378 
37379   return SWIG_arg;
37380 
37381   if(0) SWIG_fail;
37382 
37383 fail:
37384   lua_error(L);
37385   return SWIG_arg;
37386 }
37387 
37388 
37389 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
37390   int argc;
37391   int argv[3]={
37392     1,2,3
37393   };
37394 
37395   argc = lua_gettop(L);
37396   if (argc == 2) {
37397     int _v;
37398     {
37399       void *ptr;
37400       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
37401         _v = 0;
37402       } else {
37403         _v = 1;
37404       }
37405     }
37406     if (_v) {
37407       {
37408         void *ptr;
37409         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
37410           _v = 0;
37411         } else {
37412           _v = 1;
37413         }
37414       }
37415       if (_v) {
37416         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
37417       }
37418     }
37419   }
37420   if (argc == 2) {
37421     int _v;
37422     {
37423       void *ptr;
37424       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
37425         _v = 0;
37426       } else {
37427         _v = 1;
37428       }
37429     }
37430     if (_v) {
37431       {
37432         void *ptr;
37433         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
37434           _v = 0;
37435         } else {
37436           _v = 1;
37437         }
37438       }
37439       if (_v) {
37440         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
37441       }
37442     }
37443   }
37444 
37445   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
37446     "  Possible C/C++ prototypes are:\n"
37447     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
37448     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
37449   lua_error(L);return 0;
37450 }
37451 
37452 
37453 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
37454   int SWIG_arg = 0;
37455   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37456   lldb::SBModuleSpec *arg2 = 0 ;
37457   lldb::SBModuleSpec result;
37458 
37459   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
37460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
37461   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
37462 
37463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37464     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37465   }
37466 
37467 
37468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37469     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
37470   }
37471 
37472   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
37473   {
37474     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
37475     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37476   }
37477   return SWIG_arg;
37478 
37479   if(0) SWIG_fail;
37480 
37481 fail:
37482   lua_error(L);
37483   return SWIG_arg;
37484 }
37485 
37486 
37487 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
37488   int SWIG_arg = 0;
37489   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37490   lldb::SBModuleSpec *arg2 = 0 ;
37491   lldb::SBModuleSpecList result;
37492 
37493   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
37494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
37495   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
37496 
37497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37498     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37499   }
37500 
37501 
37502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37503     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
37504   }
37505 
37506   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
37507   {
37508     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
37509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37510   }
37511   return SWIG_arg;
37512 
37513   if(0) SWIG_fail;
37514 
37515 fail:
37516   lua_error(L);
37517   return SWIG_arg;
37518 }
37519 
37520 
37521 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
37522   int SWIG_arg = 0;
37523   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37524   size_t result;
37525 
37526   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
37527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
37528 
37529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37530     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37531   }
37532 
37533   result = (arg1)->GetSize();
37534   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37535   return SWIG_arg;
37536 
37537   if(0) SWIG_fail;
37538 
37539 fail:
37540   lua_error(L);
37541   return SWIG_arg;
37542 }
37543 
37544 
37545 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
37546   int SWIG_arg = 0;
37547   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37548   size_t arg2 ;
37549   lldb::SBModuleSpec result;
37550 
37551   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
37552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
37553   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
37554 
37555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37556     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37557   }
37558 
37559   arg2 = (size_t)lua_tointeger(L, 2);
37560   result = (arg1)->GetSpecAtIndex(arg2);
37561   {
37562     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
37563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37564   }
37565   return SWIG_arg;
37566 
37567   if(0) SWIG_fail;
37568 
37569 fail:
37570   lua_error(L);
37571   return SWIG_arg;
37572 }
37573 
37574 
37575 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
37576   int SWIG_arg = 0;
37577   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37578   lldb::SBStream *arg2 = 0 ;
37579   bool result;
37580 
37581   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
37582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
37583   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
37584 
37585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37586     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37587   }
37588 
37589 
37590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37591     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37592   }
37593 
37594   result = (bool)(arg1)->GetDescription(*arg2);
37595   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37596   return SWIG_arg;
37597 
37598   if(0) SWIG_fail;
37599 
37600 fail:
37601   lua_error(L);
37602   return SWIG_arg;
37603 }
37604 
37605 
37606 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
37607   int SWIG_arg = 0;
37608   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37609   std::string result;
37610 
37611   SWIG_check_num_args("lldb::SBModuleSpecList::__repr__",1,1)
37612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__repr__",1,"lldb::SBModuleSpecList *");
37613 
37614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37615     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37616   }
37617 
37618   result = lldb_SBModuleSpecList___repr__(arg1);
37619   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
37620   return SWIG_arg;
37621 
37622   if(0) SWIG_fail;
37623 
37624 fail:
37625   lua_error(L);
37626   return SWIG_arg;
37627 }
37628 
37629 
37630 static void swig_delete_SBModuleSpecList(void *obj) {
37631 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
37632 delete arg1;
37633 }
37634 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
37635     assert(lua_istable(L,1));
37636     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
37637     assert(!lua_isnil(L,-1));
37638     lua_replace(L,1); /* replace our table with real constructor */
37639     lua_call(L,lua_gettop(L)-1,1);
37640     return 1;
37641 }
37642 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
37643     {0,0,0}
37644 };
37645 static swig_lua_method swig_SBModuleSpecList_methods[]= {
37646     { "Append", _wrap_SBModuleSpecList_Append},
37647     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
37648     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
37649     { "GetSize", _wrap_SBModuleSpecList_GetSize},
37650     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
37651     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
37652     { "__tostring", _wrap_SBModuleSpecList___tostring},
37653     {0,0}
37654 };
37655 static swig_lua_method swig_SBModuleSpecList_meta[] = {
37656     { "__tostring", _wrap_SBModuleSpecList___tostring},
37657     {0,0}
37658 };
37659 
37660 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
37661     {0,0,0}
37662 };
37663 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
37664     {0,0,0,0,0,0}
37665 };
37666 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
37667     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
37668     {0,0}
37669 };
37670 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
37671     0
37672 };
37673 
37674 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
37675     "SBModuleSpecList",
37676     swig_SBModuleSpecList_Sf_SwigStatic_methods,
37677     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
37678     swig_SBModuleSpecList_Sf_SwigStatic_constants,
37679     swig_SBModuleSpecList_Sf_SwigStatic_classes,
37680     0
37681 };
37682 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
37683 static const char *swig_SBModuleSpecList_base_names[] = {0};
37684 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 };
37685 
37686 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
37687   int SWIG_arg = 0;
37688   char *arg1 = (char *) 0 ;
37689   lldb::SBPlatformConnectOptions *result = 0 ;
37690 
37691   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37692   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
37693   arg1 = (char *)lua_tostring(L, 1);
37694   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
37695   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37696   return SWIG_arg;
37697 
37698   if(0) SWIG_fail;
37699 
37700 fail:
37701   lua_error(L);
37702   return SWIG_arg;
37703 }
37704 
37705 
37706 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
37707   int SWIG_arg = 0;
37708   lldb::SBPlatformConnectOptions *arg1 = 0 ;
37709   lldb::SBPlatformConnectOptions *result = 0 ;
37710 
37711   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37712   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
37713 
37714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37715     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37716   }
37717 
37718   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
37719   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37720   return SWIG_arg;
37721 
37722   if(0) SWIG_fail;
37723 
37724 fail:
37725   lua_error(L);
37726   return SWIG_arg;
37727 }
37728 
37729 
37730 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
37731   int argc;
37732   int argv[2]={
37733     1,2
37734   };
37735 
37736   argc = lua_gettop(L);
37737   if (argc == 1) {
37738     int _v;
37739     {
37740       void *ptr;
37741       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
37742         _v = 0;
37743       } else {
37744         _v = 1;
37745       }
37746     }
37747     if (_v) {
37748       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
37749     }
37750   }
37751   if (argc == 1) {
37752     int _v;
37753     {
37754       _v = SWIG_lua_isnilstring(L,argv[0]);
37755     }
37756     if (_v) {
37757       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
37758     }
37759   }
37760 
37761   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
37762     "  Possible C/C++ prototypes are:\n"
37763     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
37764     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
37765   lua_error(L);return 0;
37766 }
37767 
37768 
37769 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
37770   int SWIG_arg = 0;
37771   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37772   char *result = 0 ;
37773 
37774   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
37775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
37776 
37777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37778     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37779   }
37780 
37781   result = (char *)(arg1)->GetURL();
37782   lua_pushstring(L,(const char *)result); SWIG_arg++;
37783   return SWIG_arg;
37784 
37785   if(0) SWIG_fail;
37786 
37787 fail:
37788   lua_error(L);
37789   return SWIG_arg;
37790 }
37791 
37792 
37793 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
37794   int SWIG_arg = 0;
37795   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37796   char *arg2 = (char *) 0 ;
37797 
37798   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
37799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
37800   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
37801 
37802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37803     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37804   }
37805 
37806   arg2 = (char *)lua_tostring(L, 2);
37807   (arg1)->SetURL((char const *)arg2);
37808 
37809   return SWIG_arg;
37810 
37811   if(0) SWIG_fail;
37812 
37813 fail:
37814   lua_error(L);
37815   return SWIG_arg;
37816 }
37817 
37818 
37819 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
37820   int SWIG_arg = 0;
37821   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37822   bool result;
37823 
37824   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
37825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
37826 
37827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37828     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37829   }
37830 
37831   result = (bool)(arg1)->GetRsyncEnabled();
37832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37833   return SWIG_arg;
37834 
37835   if(0) SWIG_fail;
37836 
37837 fail:
37838   lua_error(L);
37839   return SWIG_arg;
37840 }
37841 
37842 
37843 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
37844   int SWIG_arg = 0;
37845   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37846   char *arg2 = (char *) 0 ;
37847   char *arg3 = (char *) 0 ;
37848   bool arg4 ;
37849 
37850   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
37851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
37852   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
37853   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
37854   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
37855 
37856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37857     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37858   }
37859 
37860   arg2 = (char *)lua_tostring(L, 2);
37861   arg3 = (char *)lua_tostring(L, 3);
37862   arg4 = (lua_toboolean(L, 4)!=0);
37863   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
37864 
37865   return SWIG_arg;
37866 
37867   if(0) SWIG_fail;
37868 
37869 fail:
37870   lua_error(L);
37871   return SWIG_arg;
37872 }
37873 
37874 
37875 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
37876   int SWIG_arg = 0;
37877   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37878 
37879   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
37880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
37881 
37882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37883     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37884   }
37885 
37886   (arg1)->DisableRsync();
37887 
37888   return SWIG_arg;
37889 
37890   if(0) SWIG_fail;
37891 
37892 fail:
37893   lua_error(L);
37894   return SWIG_arg;
37895 }
37896 
37897 
37898 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
37899   int SWIG_arg = 0;
37900   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37901   char *result = 0 ;
37902 
37903   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
37904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37905 
37906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37907     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37908   }
37909 
37910   result = (char *)(arg1)->GetLocalCacheDirectory();
37911   lua_pushstring(L,(const char *)result); SWIG_arg++;
37912   return SWIG_arg;
37913 
37914   if(0) SWIG_fail;
37915 
37916 fail:
37917   lua_error(L);
37918   return SWIG_arg;
37919 }
37920 
37921 
37922 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
37923   int SWIG_arg = 0;
37924   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37925   char *arg2 = (char *) 0 ;
37926 
37927   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
37928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37929   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
37930 
37931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37932     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37933   }
37934 
37935   arg2 = (char *)lua_tostring(L, 2);
37936   (arg1)->SetLocalCacheDirectory((char const *)arg2);
37937 
37938   return SWIG_arg;
37939 
37940   if(0) SWIG_fail;
37941 
37942 fail:
37943   lua_error(L);
37944   return SWIG_arg;
37945 }
37946 
37947 
37948 static void swig_delete_SBPlatformConnectOptions(void *obj) {
37949 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
37950 delete arg1;
37951 }
37952 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
37953     assert(lua_istable(L,1));
37954     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
37955     assert(!lua_isnil(L,-1));
37956     lua_replace(L,1); /* replace our table with real constructor */
37957     lua_call(L,lua_gettop(L)-1,1);
37958     return 1;
37959 }
37960 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
37961     {0,0,0}
37962 };
37963 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
37964     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
37965     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
37966     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
37967     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
37968     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
37969     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
37970     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
37971     {0,0}
37972 };
37973 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
37974     {0,0}
37975 };
37976 
37977 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
37978     {0,0,0}
37979 };
37980 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
37981     {0,0,0,0,0,0}
37982 };
37983 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
37984     {0,0}
37985 };
37986 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
37987     0
37988 };
37989 
37990 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
37991     "SBPlatformConnectOptions",
37992     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
37993     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
37994     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
37995     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
37996     0
37997 };
37998 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
37999 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
38000 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 };
38001 
38002 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
38003   int SWIG_arg = 0;
38004   char *arg1 = (char *) 0 ;
38005   char *arg2 = (char *) 0 ;
38006   lldb::SBPlatformShellCommand *result = 0 ;
38007 
38008   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
38009   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
38010   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
38011   arg1 = (char *)lua_tostring(L, 1);
38012   arg2 = (char *)lua_tostring(L, 2);
38013   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
38014   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
38015   return SWIG_arg;
38016 
38017   if(0) SWIG_fail;
38018 
38019 fail:
38020   lua_error(L);
38021   return SWIG_arg;
38022 }
38023 
38024 
38025 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
38026   int SWIG_arg = 0;
38027   char *arg1 = (char *) 0 ;
38028   lldb::SBPlatformShellCommand *result = 0 ;
38029 
38030   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
38031   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
38032   arg1 = (char *)lua_tostring(L, 1);
38033   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
38034   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
38035   return SWIG_arg;
38036 
38037   if(0) SWIG_fail;
38038 
38039 fail:
38040   lua_error(L);
38041   return SWIG_arg;
38042 }
38043 
38044 
38045 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
38046   int SWIG_arg = 0;
38047   lldb::SBPlatformShellCommand *arg1 = 0 ;
38048   lldb::SBPlatformShellCommand *result = 0 ;
38049 
38050   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
38051   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
38052 
38053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38054     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38055   }
38056 
38057   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
38058   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
38059   return SWIG_arg;
38060 
38061   if(0) SWIG_fail;
38062 
38063 fail:
38064   lua_error(L);
38065   return SWIG_arg;
38066 }
38067 
38068 
38069 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
38070   int argc;
38071   int argv[3]={
38072     1,2,3
38073   };
38074 
38075   argc = lua_gettop(L);
38076   if (argc == 1) {
38077     int _v;
38078     {
38079       void *ptr;
38080       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
38081         _v = 0;
38082       } else {
38083         _v = 1;
38084       }
38085     }
38086     if (_v) {
38087       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
38088     }
38089   }
38090   if (argc == 1) {
38091     int _v;
38092     {
38093       _v = SWIG_lua_isnilstring(L,argv[0]);
38094     }
38095     if (_v) {
38096       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
38097     }
38098   }
38099   if (argc == 2) {
38100     int _v;
38101     {
38102       _v = SWIG_lua_isnilstring(L,argv[0]);
38103     }
38104     if (_v) {
38105       {
38106         _v = SWIG_lua_isnilstring(L,argv[1]);
38107       }
38108       if (_v) {
38109         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
38110       }
38111     }
38112   }
38113 
38114   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
38115     "  Possible C/C++ prototypes are:\n"
38116     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
38117     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
38118     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
38119   lua_error(L);return 0;
38120 }
38121 
38122 
38123 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
38124   int SWIG_arg = 0;
38125   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38126 
38127   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
38128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
38129 
38130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38131     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38132   }
38133 
38134   (arg1)->Clear();
38135 
38136   return SWIG_arg;
38137 
38138   if(0) SWIG_fail;
38139 
38140 fail:
38141   lua_error(L);
38142   return SWIG_arg;
38143 }
38144 
38145 
38146 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
38147   int SWIG_arg = 0;
38148   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38149   char *result = 0 ;
38150 
38151   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
38152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
38153 
38154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38155     SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38156   }
38157 
38158   result = (char *)(arg1)->GetShell();
38159   lua_pushstring(L,(const char *)result); SWIG_arg++;
38160   return SWIG_arg;
38161 
38162   if(0) SWIG_fail;
38163 
38164 fail:
38165   lua_error(L);
38166   return SWIG_arg;
38167 }
38168 
38169 
38170 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
38171   int SWIG_arg = 0;
38172   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38173   char *arg2 = (char *) 0 ;
38174 
38175   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
38176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
38177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
38178 
38179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38180     SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38181   }
38182 
38183   arg2 = (char *)lua_tostring(L, 2);
38184   (arg1)->SetShell((char const *)arg2);
38185 
38186   return SWIG_arg;
38187 
38188   if(0) SWIG_fail;
38189 
38190 fail:
38191   lua_error(L);
38192   return SWIG_arg;
38193 }
38194 
38195 
38196 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
38197   int SWIG_arg = 0;
38198   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38199   char *result = 0 ;
38200 
38201   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
38202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
38203 
38204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38205     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38206   }
38207 
38208   result = (char *)(arg1)->GetCommand();
38209   lua_pushstring(L,(const char *)result); SWIG_arg++;
38210   return SWIG_arg;
38211 
38212   if(0) SWIG_fail;
38213 
38214 fail:
38215   lua_error(L);
38216   return SWIG_arg;
38217 }
38218 
38219 
38220 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
38221   int SWIG_arg = 0;
38222   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38223   char *arg2 = (char *) 0 ;
38224 
38225   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
38226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
38227   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
38228 
38229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38230     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38231   }
38232 
38233   arg2 = (char *)lua_tostring(L, 2);
38234   (arg1)->SetCommand((char const *)arg2);
38235 
38236   return SWIG_arg;
38237 
38238   if(0) SWIG_fail;
38239 
38240 fail:
38241   lua_error(L);
38242   return SWIG_arg;
38243 }
38244 
38245 
38246 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
38247   int SWIG_arg = 0;
38248   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38249   char *result = 0 ;
38250 
38251   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
38252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
38253 
38254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38255     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38256   }
38257 
38258   result = (char *)(arg1)->GetWorkingDirectory();
38259   lua_pushstring(L,(const char *)result); SWIG_arg++;
38260   return SWIG_arg;
38261 
38262   if(0) SWIG_fail;
38263 
38264 fail:
38265   lua_error(L);
38266   return SWIG_arg;
38267 }
38268 
38269 
38270 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
38271   int SWIG_arg = 0;
38272   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38273   char *arg2 = (char *) 0 ;
38274 
38275   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
38276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
38277   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
38278 
38279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38280     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38281   }
38282 
38283   arg2 = (char *)lua_tostring(L, 2);
38284   (arg1)->SetWorkingDirectory((char const *)arg2);
38285 
38286   return SWIG_arg;
38287 
38288   if(0) SWIG_fail;
38289 
38290 fail:
38291   lua_error(L);
38292   return SWIG_arg;
38293 }
38294 
38295 
38296 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
38297   int SWIG_arg = 0;
38298   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38299   uint32_t result;
38300 
38301   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
38302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
38303 
38304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38305     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38306   }
38307 
38308   result = (uint32_t)(arg1)->GetTimeoutSeconds();
38309   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38310   return SWIG_arg;
38311 
38312   if(0) SWIG_fail;
38313 
38314 fail:
38315   lua_error(L);
38316   return SWIG_arg;
38317 }
38318 
38319 
38320 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
38321   int SWIG_arg = 0;
38322   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38323   uint32_t arg2 ;
38324 
38325   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
38326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
38327   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
38328 
38329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38330     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38331   }
38332 
38333   arg2 = (uint32_t)lua_tointeger(L, 2);
38334   (arg1)->SetTimeoutSeconds(arg2);
38335 
38336   return SWIG_arg;
38337 
38338   if(0) SWIG_fail;
38339 
38340 fail:
38341   lua_error(L);
38342   return SWIG_arg;
38343 }
38344 
38345 
38346 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
38347   int SWIG_arg = 0;
38348   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38349   int result;
38350 
38351   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
38352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
38353 
38354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38355     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38356   }
38357 
38358   result = (int)(arg1)->GetSignal();
38359   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38360   return SWIG_arg;
38361 
38362   if(0) SWIG_fail;
38363 
38364 fail:
38365   lua_error(L);
38366   return SWIG_arg;
38367 }
38368 
38369 
38370 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
38371   int SWIG_arg = 0;
38372   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38373   int result;
38374 
38375   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
38376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
38377 
38378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38379     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38380   }
38381 
38382   result = (int)(arg1)->GetStatus();
38383   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38384   return SWIG_arg;
38385 
38386   if(0) SWIG_fail;
38387 
38388 fail:
38389   lua_error(L);
38390   return SWIG_arg;
38391 }
38392 
38393 
38394 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
38395   int SWIG_arg = 0;
38396   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38397   char *result = 0 ;
38398 
38399   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
38400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
38401 
38402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38403     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38404   }
38405 
38406   result = (char *)(arg1)->GetOutput();
38407   lua_pushstring(L,(const char *)result); SWIG_arg++;
38408   return SWIG_arg;
38409 
38410   if(0) SWIG_fail;
38411 
38412 fail:
38413   lua_error(L);
38414   return SWIG_arg;
38415 }
38416 
38417 
38418 static void swig_delete_SBPlatformShellCommand(void *obj) {
38419 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
38420 delete arg1;
38421 }
38422 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
38423     assert(lua_istable(L,1));
38424     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
38425     assert(!lua_isnil(L,-1));
38426     lua_replace(L,1); /* replace our table with real constructor */
38427     lua_call(L,lua_gettop(L)-1,1);
38428     return 1;
38429 }
38430 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
38431     {0,0,0}
38432 };
38433 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
38434     { "Clear", _wrap_SBPlatformShellCommand_Clear},
38435     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
38436     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
38437     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
38438     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
38439     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
38440     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
38441     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
38442     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
38443     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
38444     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
38445     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
38446     {0,0}
38447 };
38448 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
38449     {0,0}
38450 };
38451 
38452 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
38453     {0,0,0}
38454 };
38455 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
38456     {0,0,0,0,0,0}
38457 };
38458 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
38459     {0,0}
38460 };
38461 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
38462     0
38463 };
38464 
38465 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
38466     "SBPlatformShellCommand",
38467     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
38468     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
38469     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
38470     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
38471     0
38472 };
38473 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
38474 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
38475 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 };
38476 
38477 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
38478   int SWIG_arg = 0;
38479   lldb::SBPlatform *result = 0 ;
38480 
38481   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
38482   result = (lldb::SBPlatform *)new lldb::SBPlatform();
38483   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38484   return SWIG_arg;
38485 
38486   if(0) SWIG_fail;
38487 
38488 fail:
38489   lua_error(L);
38490   return SWIG_arg;
38491 }
38492 
38493 
38494 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
38495   int SWIG_arg = 0;
38496   char *arg1 = (char *) 0 ;
38497   lldb::SBPlatform *result = 0 ;
38498 
38499   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
38500   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
38501   arg1 = (char *)lua_tostring(L, 1);
38502   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
38503   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38504   return SWIG_arg;
38505 
38506   if(0) SWIG_fail;
38507 
38508 fail:
38509   lua_error(L);
38510   return SWIG_arg;
38511 }
38512 
38513 
38514 static int _wrap_new_SBPlatform(lua_State* L) {
38515   int argc;
38516   int argv[2]={
38517     1,2
38518   };
38519 
38520   argc = lua_gettop(L);
38521   if (argc == 0) {
38522     return _wrap_new_SBPlatform__SWIG_0(L);
38523   }
38524   if (argc == 1) {
38525     int _v;
38526     {
38527       _v = SWIG_lua_isnilstring(L,argv[0]);
38528     }
38529     if (_v) {
38530       return _wrap_new_SBPlatform__SWIG_1(L);
38531     }
38532   }
38533 
38534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
38535     "  Possible C/C++ prototypes are:\n"
38536     "    lldb::SBPlatform::SBPlatform()\n"
38537     "    lldb::SBPlatform::SBPlatform(char const *)\n");
38538   lua_error(L);return 0;
38539 }
38540 
38541 
38542 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
38543   int SWIG_arg = 0;
38544   lldb::SBPlatform result;
38545 
38546   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
38547   result = lldb::SBPlatform::GetHostPlatform();
38548   {
38549     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
38550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38551   }
38552   return SWIG_arg;
38553 
38554   if(0) SWIG_fail;
38555 
38556 fail:
38557   lua_error(L);
38558   return SWIG_arg;
38559 }
38560 
38561 
38562 static int _wrap_SBPlatform_IsValid(lua_State* L) {
38563   int SWIG_arg = 0;
38564   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38565   bool result;
38566 
38567   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
38568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
38569 
38570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38571     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
38572   }
38573 
38574   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
38575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38576   return SWIG_arg;
38577 
38578   if(0) SWIG_fail;
38579 
38580 fail:
38581   lua_error(L);
38582   return SWIG_arg;
38583 }
38584 
38585 
38586 static int _wrap_SBPlatform_Clear(lua_State* L) {
38587   int SWIG_arg = 0;
38588   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38589 
38590   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
38591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
38592 
38593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38594     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
38595   }
38596 
38597   (arg1)->Clear();
38598 
38599   return SWIG_arg;
38600 
38601   if(0) SWIG_fail;
38602 
38603 fail:
38604   lua_error(L);
38605   return SWIG_arg;
38606 }
38607 
38608 
38609 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
38610   int SWIG_arg = 0;
38611   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38612   char *result = 0 ;
38613 
38614   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
38615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
38616 
38617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38618     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38619   }
38620 
38621   result = (char *)(arg1)->GetWorkingDirectory();
38622   lua_pushstring(L,(const char *)result); SWIG_arg++;
38623   return SWIG_arg;
38624 
38625   if(0) SWIG_fail;
38626 
38627 fail:
38628   lua_error(L);
38629   return SWIG_arg;
38630 }
38631 
38632 
38633 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
38634   int SWIG_arg = 0;
38635   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38636   char *arg2 = (char *) 0 ;
38637   bool result;
38638 
38639   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
38640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
38641   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
38642 
38643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38644     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38645   }
38646 
38647   arg2 = (char *)lua_tostring(L, 2);
38648   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
38649   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38650   return SWIG_arg;
38651 
38652   if(0) SWIG_fail;
38653 
38654 fail:
38655   lua_error(L);
38656   return SWIG_arg;
38657 }
38658 
38659 
38660 static int _wrap_SBPlatform_GetName(lua_State* L) {
38661   int SWIG_arg = 0;
38662   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38663   char *result = 0 ;
38664 
38665   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
38666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
38667 
38668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38669     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
38670   }
38671 
38672   result = (char *)(arg1)->GetName();
38673   lua_pushstring(L,(const char *)result); SWIG_arg++;
38674   return SWIG_arg;
38675 
38676   if(0) SWIG_fail;
38677 
38678 fail:
38679   lua_error(L);
38680   return SWIG_arg;
38681 }
38682 
38683 
38684 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
38685   int SWIG_arg = 0;
38686   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38687   lldb::SBPlatformConnectOptions *arg2 = 0 ;
38688   lldb::SBError result;
38689 
38690   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
38691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
38692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
38693 
38694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38695     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38696   }
38697 
38698 
38699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38700     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38701   }
38702 
38703   result = (arg1)->ConnectRemote(*arg2);
38704   {
38705     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38706     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38707   }
38708   return SWIG_arg;
38709 
38710   if(0) SWIG_fail;
38711 
38712 fail:
38713   lua_error(L);
38714   return SWIG_arg;
38715 }
38716 
38717 
38718 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
38719   int SWIG_arg = 0;
38720   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38721 
38722   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
38723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
38724 
38725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38726     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38727   }
38728 
38729   (arg1)->DisconnectRemote();
38730 
38731   return SWIG_arg;
38732 
38733   if(0) SWIG_fail;
38734 
38735 fail:
38736   lua_error(L);
38737   return SWIG_arg;
38738 }
38739 
38740 
38741 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
38742   int SWIG_arg = 0;
38743   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38744   bool result;
38745 
38746   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
38747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
38748 
38749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38750     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
38751   }
38752 
38753   result = (bool)(arg1)->IsConnected();
38754   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38755   return SWIG_arg;
38756 
38757   if(0) SWIG_fail;
38758 
38759 fail:
38760   lua_error(L);
38761   return SWIG_arg;
38762 }
38763 
38764 
38765 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
38766   int SWIG_arg = 0;
38767   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38768   char *result = 0 ;
38769 
38770   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
38771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
38772 
38773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38774     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
38775   }
38776 
38777   result = (char *)(arg1)->GetTriple();
38778   lua_pushstring(L,(const char *)result); SWIG_arg++;
38779   return SWIG_arg;
38780 
38781   if(0) SWIG_fail;
38782 
38783 fail:
38784   lua_error(L);
38785   return SWIG_arg;
38786 }
38787 
38788 
38789 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
38790   int SWIG_arg = 0;
38791   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38792   char *result = 0 ;
38793 
38794   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
38795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
38796 
38797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38798     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
38799   }
38800 
38801   result = (char *)(arg1)->GetHostname();
38802   lua_pushstring(L,(const char *)result); SWIG_arg++;
38803   return SWIG_arg;
38804 
38805   if(0) SWIG_fail;
38806 
38807 fail:
38808   lua_error(L);
38809   return SWIG_arg;
38810 }
38811 
38812 
38813 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
38814   int SWIG_arg = 0;
38815   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38816   char *result = 0 ;
38817 
38818   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
38819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
38820 
38821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38822     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
38823   }
38824 
38825   result = (char *)(arg1)->GetOSBuild();
38826   lua_pushstring(L,(const char *)result); SWIG_arg++;
38827   return SWIG_arg;
38828 
38829   if(0) SWIG_fail;
38830 
38831 fail:
38832   lua_error(L);
38833   return SWIG_arg;
38834 }
38835 
38836 
38837 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
38838   int SWIG_arg = 0;
38839   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38840   char *result = 0 ;
38841 
38842   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
38843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
38844 
38845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38846     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
38847   }
38848 
38849   result = (char *)(arg1)->GetOSDescription();
38850   lua_pushstring(L,(const char *)result); SWIG_arg++;
38851   return SWIG_arg;
38852 
38853   if(0) SWIG_fail;
38854 
38855 fail:
38856   lua_error(L);
38857   return SWIG_arg;
38858 }
38859 
38860 
38861 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
38862   int SWIG_arg = 0;
38863   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38864   uint32_t result;
38865 
38866   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
38867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
38868 
38869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38870     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38871   }
38872 
38873   result = (uint32_t)(arg1)->GetOSMajorVersion();
38874   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38875   return SWIG_arg;
38876 
38877   if(0) SWIG_fail;
38878 
38879 fail:
38880   lua_error(L);
38881   return SWIG_arg;
38882 }
38883 
38884 
38885 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
38886   int SWIG_arg = 0;
38887   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38888   uint32_t result;
38889 
38890   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
38891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
38892 
38893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38894     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38895   }
38896 
38897   result = (uint32_t)(arg1)->GetOSMinorVersion();
38898   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38899   return SWIG_arg;
38900 
38901   if(0) SWIG_fail;
38902 
38903 fail:
38904   lua_error(L);
38905   return SWIG_arg;
38906 }
38907 
38908 
38909 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
38910   int SWIG_arg = 0;
38911   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38912   uint32_t result;
38913 
38914   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
38915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
38916 
38917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38918     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38919   }
38920 
38921   result = (uint32_t)(arg1)->GetOSUpdateVersion();
38922   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38923   return SWIG_arg;
38924 
38925   if(0) SWIG_fail;
38926 
38927 fail:
38928   lua_error(L);
38929   return SWIG_arg;
38930 }
38931 
38932 
38933 static int _wrap_SBPlatform_SetSDKRoot(lua_State* L) {
38934   int SWIG_arg = 0;
38935   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38936   char *arg2 = (char *) 0 ;
38937 
38938   SWIG_check_num_args("lldb::SBPlatform::SetSDKRoot",2,2)
38939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",1,"lldb::SBPlatform *");
38940   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",2,"char const *");
38941 
38942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38943     SWIG_fail_ptr("SBPlatform_SetSDKRoot",1,SWIGTYPE_p_lldb__SBPlatform);
38944   }
38945 
38946   arg2 = (char *)lua_tostring(L, 2);
38947   (arg1)->SetSDKRoot((char const *)arg2);
38948 
38949   return SWIG_arg;
38950 
38951   if(0) SWIG_fail;
38952 
38953 fail:
38954   lua_error(L);
38955   return SWIG_arg;
38956 }
38957 
38958 
38959 static int _wrap_SBPlatform_Get(lua_State* L) {
38960   int SWIG_arg = 0;
38961   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38962   lldb::SBFileSpec *arg2 = 0 ;
38963   lldb::SBFileSpec *arg3 = 0 ;
38964   lldb::SBError result;
38965 
38966   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
38967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
38968   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
38969   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
38970 
38971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38972     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
38973   }
38974 
38975 
38976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38977     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
38978   }
38979 
38980 
38981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38982     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
38983   }
38984 
38985   result = (arg1)->Get(*arg2,*arg3);
38986   {
38987     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38988     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38989   }
38990   return SWIG_arg;
38991 
38992   if(0) SWIG_fail;
38993 
38994 fail:
38995   lua_error(L);
38996   return SWIG_arg;
38997 }
38998 
38999 
39000 static int _wrap_SBPlatform_Put(lua_State* L) {
39001   int SWIG_arg = 0;
39002   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39003   lldb::SBFileSpec *arg2 = 0 ;
39004   lldb::SBFileSpec *arg3 = 0 ;
39005   lldb::SBError result;
39006 
39007   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
39008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
39009   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
39010   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
39011 
39012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39013     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
39014   }
39015 
39016 
39017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39018     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
39019   }
39020 
39021 
39022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
39023     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
39024   }
39025 
39026   result = (arg1)->Put(*arg2,*arg3);
39027   {
39028     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39029     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39030   }
39031   return SWIG_arg;
39032 
39033   if(0) SWIG_fail;
39034 
39035 fail:
39036   lua_error(L);
39037   return SWIG_arg;
39038 }
39039 
39040 
39041 static int _wrap_SBPlatform_Install(lua_State* L) {
39042   int SWIG_arg = 0;
39043   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39044   lldb::SBFileSpec *arg2 = 0 ;
39045   lldb::SBFileSpec *arg3 = 0 ;
39046   lldb::SBError result;
39047 
39048   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
39049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
39050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
39051   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
39052 
39053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39054     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
39055   }
39056 
39057 
39058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39059     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
39060   }
39061 
39062 
39063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
39064     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
39065   }
39066 
39067   result = (arg1)->Install(*arg2,*arg3);
39068   {
39069     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39071   }
39072   return SWIG_arg;
39073 
39074   if(0) SWIG_fail;
39075 
39076 fail:
39077   lua_error(L);
39078   return SWIG_arg;
39079 }
39080 
39081 
39082 static int _wrap_SBPlatform_Run(lua_State* L) {
39083   int SWIG_arg = 0;
39084   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39085   lldb::SBPlatformShellCommand *arg2 = 0 ;
39086   lldb::SBError result;
39087 
39088   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
39089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
39090   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
39091 
39092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39093     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
39094   }
39095 
39096 
39097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
39098     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
39099   }
39100 
39101   result = (arg1)->Run(*arg2);
39102   {
39103     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39104     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39105   }
39106   return SWIG_arg;
39107 
39108   if(0) SWIG_fail;
39109 
39110 fail:
39111   lua_error(L);
39112   return SWIG_arg;
39113 }
39114 
39115 
39116 static int _wrap_SBPlatform_Launch(lua_State* L) {
39117   int SWIG_arg = 0;
39118   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39119   lldb::SBLaunchInfo *arg2 = 0 ;
39120   lldb::SBError result;
39121 
39122   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
39123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
39124   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
39125 
39126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39127     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
39128   }
39129 
39130 
39131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
39132     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
39133   }
39134 
39135   result = (arg1)->Launch(*arg2);
39136   {
39137     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39138     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39139   }
39140   return SWIG_arg;
39141 
39142   if(0) SWIG_fail;
39143 
39144 fail:
39145   lua_error(L);
39146   return SWIG_arg;
39147 }
39148 
39149 
39150 static int _wrap_SBPlatform_Kill(lua_State* L) {
39151   int SWIG_arg = 0;
39152   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39153   lldb::pid_t arg2 ;
39154   lldb::SBError result;
39155 
39156   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
39157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
39158   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
39159 
39160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39161     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
39162   }
39163 
39164   arg2 = (lldb::pid_t const)lua_tointeger(L, 2);
39165   result = (arg1)->Kill(arg2);
39166   {
39167     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39168     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39169   }
39170   return SWIG_arg;
39171 
39172   if(0) SWIG_fail;
39173 
39174 fail:
39175   lua_error(L);
39176   return SWIG_arg;
39177 }
39178 
39179 
39180 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
39181   int SWIG_arg = 0;
39182   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39183   char *arg2 = (char *) 0 ;
39184   uint32_t arg3 ;
39185   lldb::SBError result;
39186 
39187   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
39188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
39189   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
39190   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
39191 
39192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39193     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
39194   }
39195 
39196   arg2 = (char *)lua_tostring(L, 2);
39197   arg3 = (uint32_t)lua_tointeger(L, 3);
39198   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
39199   {
39200     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39202   }
39203   return SWIG_arg;
39204 
39205   if(0) SWIG_fail;
39206 
39207 fail:
39208   lua_error(L);
39209   return SWIG_arg;
39210 }
39211 
39212 
39213 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
39214   int SWIG_arg = 0;
39215   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39216   char *arg2 = (char *) 0 ;
39217   lldb::SBError result;
39218 
39219   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
39220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
39221   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
39222 
39223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39224     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
39225   }
39226 
39227   arg2 = (char *)lua_tostring(L, 2);
39228   result = (arg1)->MakeDirectory((char const *)arg2);
39229   {
39230     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39231     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39232   }
39233   return SWIG_arg;
39234 
39235   if(0) SWIG_fail;
39236 
39237 fail:
39238   lua_error(L);
39239   return SWIG_arg;
39240 }
39241 
39242 
39243 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
39244   int argc;
39245   int argv[4]={
39246     1,2,3,4
39247   };
39248 
39249   argc = lua_gettop(L);
39250   if (argc == 2) {
39251     int _v;
39252     {
39253       void *ptr;
39254       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
39255         _v = 0;
39256       } else {
39257         _v = 1;
39258       }
39259     }
39260     if (_v) {
39261       {
39262         _v = SWIG_lua_isnilstring(L,argv[1]);
39263       }
39264       if (_v) {
39265         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
39266       }
39267     }
39268   }
39269   if (argc == 3) {
39270     int _v;
39271     {
39272       void *ptr;
39273       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
39274         _v = 0;
39275       } else {
39276         _v = 1;
39277       }
39278     }
39279     if (_v) {
39280       {
39281         _v = SWIG_lua_isnilstring(L,argv[1]);
39282       }
39283       if (_v) {
39284         {
39285           _v = lua_isnumber(L,argv[2]);
39286         }
39287         if (_v) {
39288           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
39289         }
39290       }
39291     }
39292   }
39293 
39294   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
39295     "  Possible C/C++ prototypes are:\n"
39296     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
39297     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
39298   lua_error(L);return 0;
39299 }
39300 
39301 
39302 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
39303   int SWIG_arg = 0;
39304   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39305   char *arg2 = (char *) 0 ;
39306   uint32_t result;
39307 
39308   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
39309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
39310   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
39311 
39312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39313     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
39314   }
39315 
39316   arg2 = (char *)lua_tostring(L, 2);
39317   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
39318   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39319   return SWIG_arg;
39320 
39321   if(0) SWIG_fail;
39322 
39323 fail:
39324   lua_error(L);
39325   return SWIG_arg;
39326 }
39327 
39328 
39329 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
39330   int SWIG_arg = 0;
39331   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39332   char *arg2 = (char *) 0 ;
39333   uint32_t arg3 ;
39334   lldb::SBError result;
39335 
39336   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
39337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
39338   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
39339   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
39340 
39341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39342     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
39343   }
39344 
39345   arg2 = (char *)lua_tostring(L, 2);
39346   arg3 = (uint32_t)lua_tointeger(L, 3);
39347   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
39348   {
39349     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39351   }
39352   return SWIG_arg;
39353 
39354   if(0) SWIG_fail;
39355 
39356 fail:
39357   lua_error(L);
39358   return SWIG_arg;
39359 }
39360 
39361 
39362 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
39363   int SWIG_arg = 0;
39364   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39365   lldb::SBUnixSignals result;
39366 
39367   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
39368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
39369 
39370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39371     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
39372   }
39373 
39374   result = (arg1)->GetUnixSignals();
39375   {
39376     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
39377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39378   }
39379   return SWIG_arg;
39380 
39381   if(0) SWIG_fail;
39382 
39383 fail:
39384   lua_error(L);
39385   return SWIG_arg;
39386 }
39387 
39388 
39389 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
39390   int SWIG_arg = 0;
39391   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39392   lldb::SBEnvironment result;
39393 
39394   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
39395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
39396 
39397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39398     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
39399   }
39400 
39401   result = (arg1)->GetEnvironment();
39402   {
39403     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
39404     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
39405   }
39406   return SWIG_arg;
39407 
39408   if(0) SWIG_fail;
39409 
39410 fail:
39411   lua_error(L);
39412   return SWIG_arg;
39413 }
39414 
39415 
39416 static void swig_delete_SBPlatform(void *obj) {
39417 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
39418 delete arg1;
39419 }
39420 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
39421     assert(lua_istable(L,1));
39422     lua_pushcfunction(L,_wrap_new_SBPlatform);
39423     assert(!lua_isnil(L,-1));
39424     lua_replace(L,1); /* replace our table with real constructor */
39425     lua_call(L,lua_gettop(L)-1,1);
39426     return 1;
39427 }
39428 static swig_lua_attribute swig_SBPlatform_attributes[] = {
39429     {0,0,0}
39430 };
39431 static swig_lua_method swig_SBPlatform_methods[]= {
39432     { "IsValid", _wrap_SBPlatform_IsValid},
39433     { "Clear", _wrap_SBPlatform_Clear},
39434     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
39435     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
39436     { "GetName", _wrap_SBPlatform_GetName},
39437     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
39438     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
39439     { "IsConnected", _wrap_SBPlatform_IsConnected},
39440     { "GetTriple", _wrap_SBPlatform_GetTriple},
39441     { "GetHostname", _wrap_SBPlatform_GetHostname},
39442     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
39443     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
39444     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
39445     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
39446     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
39447     { "SetSDKRoot", _wrap_SBPlatform_SetSDKRoot},
39448     { "Get", _wrap_SBPlatform_Get},
39449     { "Put", _wrap_SBPlatform_Put},
39450     { "Install", _wrap_SBPlatform_Install},
39451     { "Run", _wrap_SBPlatform_Run},
39452     { "Launch", _wrap_SBPlatform_Launch},
39453     { "Kill", _wrap_SBPlatform_Kill},
39454     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
39455     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
39456     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
39457     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
39458     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
39459     {0,0}
39460 };
39461 static swig_lua_method swig_SBPlatform_meta[] = {
39462     {0,0}
39463 };
39464 
39465 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
39466     {0,0,0}
39467 };
39468 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
39469     {0,0,0,0,0,0}
39470 };
39471 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
39472     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
39473     {0,0}
39474 };
39475 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
39476     0
39477 };
39478 
39479 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
39480     "SBPlatform",
39481     swig_SBPlatform_Sf_SwigStatic_methods,
39482     swig_SBPlatform_Sf_SwigStatic_attributes,
39483     swig_SBPlatform_Sf_SwigStatic_constants,
39484     swig_SBPlatform_Sf_SwigStatic_classes,
39485     0
39486 };
39487 static swig_lua_class *swig_SBPlatform_bases[] = {0};
39488 static const char *swig_SBPlatform_base_names[] = {0};
39489 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 };
39490 
39491 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
39492   int SWIG_arg = 0;
39493   lldb::SBProcess *result = 0 ;
39494 
39495   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
39496   result = (lldb::SBProcess *)new lldb::SBProcess();
39497   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39498   return SWIG_arg;
39499 
39500   if(0) SWIG_fail;
39501 
39502 fail:
39503   lua_error(L);
39504   return SWIG_arg;
39505 }
39506 
39507 
39508 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
39509   int SWIG_arg = 0;
39510   lldb::SBProcess *arg1 = 0 ;
39511   lldb::SBProcess *result = 0 ;
39512 
39513   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
39514   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
39515 
39516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39517     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
39518   }
39519 
39520   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
39521   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39522   return SWIG_arg;
39523 
39524   if(0) SWIG_fail;
39525 
39526 fail:
39527   lua_error(L);
39528   return SWIG_arg;
39529 }
39530 
39531 
39532 static int _wrap_new_SBProcess(lua_State* L) {
39533   int argc;
39534   int argv[2]={
39535     1,2
39536   };
39537 
39538   argc = lua_gettop(L);
39539   if (argc == 0) {
39540     return _wrap_new_SBProcess__SWIG_0(L);
39541   }
39542   if (argc == 1) {
39543     int _v;
39544     {
39545       void *ptr;
39546       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
39547         _v = 0;
39548       } else {
39549         _v = 1;
39550       }
39551     }
39552     if (_v) {
39553       return _wrap_new_SBProcess__SWIG_1(L);
39554     }
39555   }
39556 
39557   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
39558     "  Possible C/C++ prototypes are:\n"
39559     "    lldb::SBProcess::SBProcess()\n"
39560     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
39561   lua_error(L);return 0;
39562 }
39563 
39564 
39565 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
39566   int SWIG_arg = 0;
39567   char *result = 0 ;
39568 
39569   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
39570   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
39571   lua_pushstring(L,(const char *)result); SWIG_arg++;
39572   return SWIG_arg;
39573 
39574   if(0) SWIG_fail;
39575 
39576 fail:
39577   lua_error(L);
39578   return SWIG_arg;
39579 }
39580 
39581 
39582 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
39583   int SWIG_arg = 0;
39584   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39585   char *result = 0 ;
39586 
39587   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
39588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
39589 
39590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39591     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39592   }
39593 
39594   result = (char *)(arg1)->GetPluginName();
39595   lua_pushstring(L,(const char *)result); SWIG_arg++;
39596   return SWIG_arg;
39597 
39598   if(0) SWIG_fail;
39599 
39600 fail:
39601   lua_error(L);
39602   return SWIG_arg;
39603 }
39604 
39605 
39606 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
39607   int SWIG_arg = 0;
39608   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39609   char *result = 0 ;
39610 
39611   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
39612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
39613 
39614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39615     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39616   }
39617 
39618   result = (char *)(arg1)->GetShortPluginName();
39619   lua_pushstring(L,(const char *)result); SWIG_arg++;
39620   return SWIG_arg;
39621 
39622   if(0) SWIG_fail;
39623 
39624 fail:
39625   lua_error(L);
39626   return SWIG_arg;
39627 }
39628 
39629 
39630 static int _wrap_SBProcess_Clear(lua_State* L) {
39631   int SWIG_arg = 0;
39632   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39633 
39634   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
39635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
39636 
39637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39638     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
39639   }
39640 
39641   (arg1)->Clear();
39642 
39643   return SWIG_arg;
39644 
39645   if(0) SWIG_fail;
39646 
39647 fail:
39648   lua_error(L);
39649   return SWIG_arg;
39650 }
39651 
39652 
39653 static int _wrap_SBProcess_IsValid(lua_State* L) {
39654   int SWIG_arg = 0;
39655   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39656   bool result;
39657 
39658   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
39659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
39660 
39661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39662     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
39663   }
39664 
39665   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
39666   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39667   return SWIG_arg;
39668 
39669   if(0) SWIG_fail;
39670 
39671 fail:
39672   lua_error(L);
39673   return SWIG_arg;
39674 }
39675 
39676 
39677 static int _wrap_SBProcess_GetTarget(lua_State* L) {
39678   int SWIG_arg = 0;
39679   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39680   lldb::SBTarget result;
39681 
39682   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
39683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
39684 
39685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39686     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
39687   }
39688 
39689   result = ((lldb::SBProcess const *)arg1)->GetTarget();
39690   {
39691     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
39692     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
39693   }
39694   return SWIG_arg;
39695 
39696   if(0) SWIG_fail;
39697 
39698 fail:
39699   lua_error(L);
39700   return SWIG_arg;
39701 }
39702 
39703 
39704 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
39705   int SWIG_arg = 0;
39706   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39707   lldb::ByteOrder result;
39708 
39709   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
39710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
39711 
39712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39713     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
39714   }
39715 
39716   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
39717   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39718   return SWIG_arg;
39719 
39720   if(0) SWIG_fail;
39721 
39722 fail:
39723   lua_error(L);
39724   return SWIG_arg;
39725 }
39726 
39727 
39728 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
39729   int SWIG_arg = 0;
39730   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39731   char *arg2 = (char *) 0 ;
39732   size_t arg3 ;
39733   size_t result;
39734 
39735   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",2,2)
39736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
39737 
39738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39739     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
39740   }
39741 
39742   {
39743     arg2 = (char *)luaL_checklstring(L, 2, &arg3);
39744   }
39745   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
39746   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39747   return SWIG_arg;
39748 
39749   if(0) SWIG_fail;
39750 
39751 fail:
39752   lua_error(L);
39753   return SWIG_arg;
39754 }
39755 
39756 
39757 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
39758   int SWIG_arg = 0;
39759   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39760   char *arg2 = (char *) 0 ;
39761   size_t arg3 ;
39762   size_t result;
39763 
39764   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
39765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
39766 
39767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39768     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
39769   }
39770 
39771   {
39772     arg3 = luaL_checkinteger(L, 2);
39773     if (arg3 <= 0) {
39774       return luaL_error(L, "Positive integer expected");
39775     }
39776     arg2 = (char *)malloc(arg3);
39777   }
39778   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
39779   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39780   {
39781     lua_pop(L, 1); // Blow away the previous result
39782     if (result == 0) {
39783       lua_pushliteral(L, "");
39784     } else {
39785       lua_pushlstring(L, (const char *)arg2, result);
39786     }
39787     free(arg2);
39788     // SWIG_arg was already incremented
39789   }
39790   return SWIG_arg;
39791 
39792   if(0) SWIG_fail;
39793 
39794 fail:
39795   lua_error(L);
39796   return SWIG_arg;
39797 }
39798 
39799 
39800 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
39801   int SWIG_arg = 0;
39802   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39803   char *arg2 = (char *) 0 ;
39804   size_t arg3 ;
39805   size_t result;
39806 
39807   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
39808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
39809 
39810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39811     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
39812   }
39813 
39814   {
39815     arg3 = luaL_checkinteger(L, 2);
39816     if (arg3 <= 0) {
39817       return luaL_error(L, "Positive integer expected");
39818     }
39819     arg2 = (char *)malloc(arg3);
39820   }
39821   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
39822   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39823   {
39824     lua_pop(L, 1); // Blow away the previous result
39825     if (result == 0) {
39826       lua_pushliteral(L, "");
39827     } else {
39828       lua_pushlstring(L, (const char *)arg2, result);
39829     }
39830     free(arg2);
39831     // SWIG_arg was already incremented
39832   }
39833   return SWIG_arg;
39834 
39835   if(0) SWIG_fail;
39836 
39837 fail:
39838   lua_error(L);
39839   return SWIG_arg;
39840 }
39841 
39842 
39843 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
39844   int SWIG_arg = 0;
39845   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39846   char *arg2 = (char *) 0 ;
39847   size_t arg3 ;
39848   size_t result;
39849 
39850   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
39851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
39852 
39853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39854     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
39855   }
39856 
39857   {
39858     arg3 = luaL_checkinteger(L, 2);
39859     if (arg3 <= 0) {
39860       return luaL_error(L, "Positive integer expected");
39861     }
39862     arg2 = (char *)malloc(arg3);
39863   }
39864   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
39865   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39866   {
39867     lua_pop(L, 1); // Blow away the previous result
39868     if (result == 0) {
39869       lua_pushliteral(L, "");
39870     } else {
39871       lua_pushlstring(L, (const char *)arg2, result);
39872     }
39873     free(arg2);
39874     // SWIG_arg was already incremented
39875   }
39876   return SWIG_arg;
39877 
39878   if(0) SWIG_fail;
39879 
39880 fail:
39881   lua_error(L);
39882   return SWIG_arg;
39883 }
39884 
39885 
39886 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
39887   int SWIG_arg = 0;
39888   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39889   lldb::SBEvent *arg2 = 0 ;
39890   lldb::SBFile arg3 ;
39891   lldb::SBFile *argp3 ;
39892 
39893   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
39894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
39895   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
39896   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
39897 
39898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39899     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
39900   }
39901 
39902 
39903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39904     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39905   }
39906 
39907 
39908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
39909     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
39910   }
39911   arg3 = *argp3;
39912 
39913   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39914 
39915   return SWIG_arg;
39916 
39917   if(0) SWIG_fail;
39918 
39919 fail:
39920   lua_error(L);
39921   return SWIG_arg;
39922 }
39923 
39924 
39925 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
39926   int SWIG_arg = 0;
39927   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39928   lldb::SBEvent *arg2 = 0 ;
39929   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
39930 
39931   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
39932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
39933   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
39934 
39935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39936     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
39937   }
39938 
39939 
39940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39941     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39942   }
39943 
39944   {
39945     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 3, LUA_FILEHANDLE);
39946     lldb::FileSP file_sp;
39947     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
39948     if (!file_sp->IsValid())
39949     return luaL_error(L, "Invalid file");
39950     arg3 = file_sp;
39951   }
39952   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39953 
39954   return SWIG_arg;
39955 
39956   if(0) SWIG_fail;
39957 
39958 fail:
39959   lua_error(L);
39960   return SWIG_arg;
39961 }
39962 
39963 
39964 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
39965   int argc;
39966   int argv[4]={
39967     1,2,3,4
39968   };
39969 
39970   argc = lua_gettop(L);
39971   if (argc == 3) {
39972     int _v;
39973     {
39974       void *ptr;
39975       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39976         _v = 0;
39977       } else {
39978         _v = 1;
39979       }
39980     }
39981     if (_v) {
39982       {
39983         void *ptr;
39984         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39985           _v = 0;
39986         } else {
39987           _v = 1;
39988         }
39989       }
39990       if (_v) {
39991         {
39992           void *ptr;
39993           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
39994             _v = 0;
39995           } else {
39996             _v = 1;
39997           }
39998         }
39999         if (_v) {
40000           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
40001         }
40002       }
40003     }
40004   }
40005   if (argc == 3) {
40006     int _v;
40007     {
40008       void *ptr;
40009       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40010         _v = 0;
40011       } else {
40012         _v = 1;
40013       }
40014     }
40015     if (_v) {
40016       {
40017         void *ptr;
40018         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
40019           _v = 0;
40020         } else {
40021           _v = 1;
40022         }
40023       }
40024       if (_v) {
40025         {
40026           _v = (lua_isuserdata(L, argv[2])) &&
40027           (luaL_testudata(L, argv[2], LUA_FILEHANDLE) != nullptr);
40028         }
40029         if (_v) {
40030           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
40031         }
40032       }
40033     }
40034   }
40035 
40036   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
40037     "  Possible C/C++ prototypes are:\n"
40038     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
40039     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
40040   lua_error(L);return 0;
40041 }
40042 
40043 
40044 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
40045   int SWIG_arg = 0;
40046   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40047   lldb::SBEvent *arg2 = 0 ;
40048   lldb::SBCommandReturnObject *arg3 = 0 ;
40049 
40050   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
40051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
40052   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
40053   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
40054 
40055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40056     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
40057   }
40058 
40059 
40060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
40061     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
40062   }
40063 
40064 
40065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
40066     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
40067   }
40068 
40069   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
40070 
40071   return SWIG_arg;
40072 
40073   if(0) SWIG_fail;
40074 
40075 fail:
40076   lua_error(L);
40077   return SWIG_arg;
40078 }
40079 
40080 
40081 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
40082   int SWIG_arg = 0;
40083   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40084   lldb::pid_t arg2 ;
40085   lldb::SBError *arg3 = 0 ;
40086   bool result;
40087 
40088   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
40089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
40090   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
40091   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
40092 
40093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40094     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
40095   }
40096 
40097   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
40098 
40099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40100     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
40101   }
40102 
40103   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
40104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40105   return SWIG_arg;
40106 
40107   if(0) SWIG_fail;
40108 
40109 fail:
40110   lua_error(L);
40111   return SWIG_arg;
40112 }
40113 
40114 
40115 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
40116   int SWIG_arg = 0;
40117   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40118   char **arg2 = (char **) 0 ;
40119   char **arg3 = (char **) 0 ;
40120   char *arg4 = (char *) 0 ;
40121   char *arg5 = (char *) 0 ;
40122   char *arg6 = (char *) 0 ;
40123   char *arg7 = (char *) 0 ;
40124   uint32_t arg8 ;
40125   bool arg9 ;
40126   lldb::SBError *arg10 = 0 ;
40127   bool result;
40128 
40129   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
40130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
40131   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
40132   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
40133   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
40134   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
40135   if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
40136   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
40137   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
40138 
40139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40140     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
40141   }
40142 
40143   {
40144     if (lua_istable(L, 2)) {
40145       size_t size = lua_rawlen(L, 2);
40146       arg2 = (char **)malloc((size + 1) * sizeof(char *));
40147       int i = 0, j = 0;
40148       while (i++ < size) {
40149         lua_rawgeti(L, 2, i);
40150         if (!lua_isstring(L, -1)) {
40151           // if current element cannot be converted to string, raise an error
40152           lua_pop(L, 1);
40153           return luaL_error(L, "List should only contain strings");
40154         }
40155         arg2[j++] = (char *)lua_tostring(L, -1);
40156         lua_pop(L, 1);
40157       }
40158       arg2[j] = 0;
40159     } else if (lua_isnil(L, 2)) {
40160       // "nil" is also acceptable, equivalent as an empty table
40161       arg2 = NULL;
40162     } else {
40163       return luaL_error(L, "A list of strings expected");
40164     }
40165   }
40166   {
40167     if (lua_istable(L, 3)) {
40168       size_t size = lua_rawlen(L, 3);
40169       arg3 = (char **)malloc((size + 1) * sizeof(char *));
40170       int i = 0, j = 0;
40171       while (i++ < size) {
40172         lua_rawgeti(L, 3, i);
40173         if (!lua_isstring(L, -1)) {
40174           // if current element cannot be converted to string, raise an error
40175           lua_pop(L, 1);
40176           return luaL_error(L, "List should only contain strings");
40177         }
40178         arg3[j++] = (char *)lua_tostring(L, -1);
40179         lua_pop(L, 1);
40180       }
40181       arg3[j] = 0;
40182     } else if (lua_isnil(L, 3)) {
40183       // "nil" is also acceptable, equivalent as an empty table
40184       arg3 = NULL;
40185     } else {
40186       return luaL_error(L, "A list of strings expected");
40187     }
40188   }
40189   arg4 = (char *)lua_tostring(L, 4);
40190   arg5 = (char *)lua_tostring(L, 5);
40191   arg6 = (char *)lua_tostring(L, 6);
40192   arg7 = (char *)lua_tostring(L, 7);
40193   arg8 = (uint32_t)lua_tointeger(L, 8);
40194   arg9 = (lua_toboolean(L, 9)!=0);
40195 
40196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
40197     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
40198   }
40199 
40200   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);
40201   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40202   {
40203     free((char *) arg2);
40204   }
40205   {
40206     free((char *) arg3);
40207   }
40208   return SWIG_arg;
40209 
40210   if(0) SWIG_fail;
40211 
40212 fail:
40213   {
40214     free((char *) arg2);
40215   }
40216   {
40217     free((char *) arg3);
40218   }
40219   lua_error(L);
40220   return SWIG_arg;
40221 }
40222 
40223 
40224 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
40225   int SWIG_arg = 0;
40226   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40227   uint32_t result;
40228 
40229   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
40230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
40231 
40232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40233     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
40234   }
40235 
40236   result = (uint32_t)(arg1)->GetNumThreads();
40237   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40238   return SWIG_arg;
40239 
40240   if(0) SWIG_fail;
40241 
40242 fail:
40243   lua_error(L);
40244   return SWIG_arg;
40245 }
40246 
40247 
40248 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
40249   int SWIG_arg = 0;
40250   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40251   size_t arg2 ;
40252   lldb::SBThread result;
40253 
40254   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
40255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
40256   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
40257 
40258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40259     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40260   }
40261 
40262   arg2 = (size_t)lua_tointeger(L, 2);
40263   result = (arg1)->GetThreadAtIndex(arg2);
40264   {
40265     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40267   }
40268   return SWIG_arg;
40269 
40270   if(0) SWIG_fail;
40271 
40272 fail:
40273   lua_error(L);
40274   return SWIG_arg;
40275 }
40276 
40277 
40278 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
40279   int SWIG_arg = 0;
40280   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40281   lldb::tid_t arg2 ;
40282   lldb::SBThread result;
40283 
40284   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
40285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
40286   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
40287 
40288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40289     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
40290   }
40291 
40292   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40293   result = (arg1)->GetThreadByID(arg2);
40294   {
40295     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40296     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40297   }
40298   return SWIG_arg;
40299 
40300   if(0) SWIG_fail;
40301 
40302 fail:
40303   lua_error(L);
40304   return SWIG_arg;
40305 }
40306 
40307 
40308 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
40309   int SWIG_arg = 0;
40310   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40311   uint32_t arg2 ;
40312   lldb::SBThread result;
40313 
40314   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
40315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
40316   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
40317 
40318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40319     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40320   }
40321 
40322   arg2 = (uint32_t)lua_tointeger(L, 2);
40323   result = (arg1)->GetThreadByIndexID(arg2);
40324   {
40325     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40327   }
40328   return SWIG_arg;
40329 
40330   if(0) SWIG_fail;
40331 
40332 fail:
40333   lua_error(L);
40334   return SWIG_arg;
40335 }
40336 
40337 
40338 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
40339   int SWIG_arg = 0;
40340   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40341   lldb::SBThread result;
40342 
40343   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
40344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
40345 
40346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40347     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
40348   }
40349 
40350   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
40351   {
40352     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40354   }
40355   return SWIG_arg;
40356 
40357   if(0) SWIG_fail;
40358 
40359 fail:
40360   lua_error(L);
40361   return SWIG_arg;
40362 }
40363 
40364 
40365 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
40366   int SWIG_arg = 0;
40367   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40368   lldb::tid_t arg2 ;
40369   lldb::addr_t arg3 ;
40370   lldb::SBThread result;
40371 
40372   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
40373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
40374   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
40375   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
40376 
40377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40378     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
40379   }
40380 
40381   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40382   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
40383   result = (arg1)->CreateOSPluginThread(arg2,arg3);
40384   {
40385     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40387   }
40388   return SWIG_arg;
40389 
40390   if(0) SWIG_fail;
40391 
40392 fail:
40393   lua_error(L);
40394   return SWIG_arg;
40395 }
40396 
40397 
40398 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
40399   int SWIG_arg = 0;
40400   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40401   lldb::SBThread *arg2 = 0 ;
40402   bool result;
40403 
40404   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
40405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
40406   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
40407 
40408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40409     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
40410   }
40411 
40412 
40413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
40414     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
40415   }
40416 
40417   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
40418   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40419   return SWIG_arg;
40420 
40421   if(0) SWIG_fail;
40422 
40423 fail:
40424   lua_error(L);
40425   return SWIG_arg;
40426 }
40427 
40428 
40429 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
40430   int SWIG_arg = 0;
40431   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40432   lldb::tid_t arg2 ;
40433   bool result;
40434 
40435   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
40436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
40437   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
40438 
40439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40440     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
40441   }
40442 
40443   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40444   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
40445   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40446   return SWIG_arg;
40447 
40448   if(0) SWIG_fail;
40449 
40450 fail:
40451   lua_error(L);
40452   return SWIG_arg;
40453 }
40454 
40455 
40456 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
40457   int SWIG_arg = 0;
40458   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40459   uint32_t arg2 ;
40460   bool result;
40461 
40462   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
40463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
40464   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
40465 
40466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40467     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40468   }
40469 
40470   arg2 = (uint32_t)lua_tointeger(L, 2);
40471   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
40472   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40473   return SWIG_arg;
40474 
40475   if(0) SWIG_fail;
40476 
40477 fail:
40478   lua_error(L);
40479   return SWIG_arg;
40480 }
40481 
40482 
40483 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
40484   int SWIG_arg = 0;
40485   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40486   uint32_t result;
40487 
40488   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
40489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
40490 
40491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40492     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
40493   }
40494 
40495   result = (uint32_t)(arg1)->GetNumQueues();
40496   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40497   return SWIG_arg;
40498 
40499   if(0) SWIG_fail;
40500 
40501 fail:
40502   lua_error(L);
40503   return SWIG_arg;
40504 }
40505 
40506 
40507 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
40508   int SWIG_arg = 0;
40509   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40510   uint32_t arg2 ;
40511   lldb::SBQueue result;
40512 
40513   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
40514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
40515   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
40516 
40517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40518     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40519   }
40520 
40521   arg2 = (uint32_t)lua_tointeger(L, 2);
40522   result = (arg1)->GetQueueAtIndex(arg2);
40523   {
40524     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
40525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
40526   }
40527   return SWIG_arg;
40528 
40529   if(0) SWIG_fail;
40530 
40531 fail:
40532   lua_error(L);
40533   return SWIG_arg;
40534 }
40535 
40536 
40537 static int _wrap_SBProcess_GetState(lua_State* L) {
40538   int SWIG_arg = 0;
40539   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40540   lldb::StateType result;
40541 
40542   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
40543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
40544 
40545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40546     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
40547   }
40548 
40549   result = (lldb::StateType)(arg1)->GetState();
40550   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40551   return SWIG_arg;
40552 
40553   if(0) SWIG_fail;
40554 
40555 fail:
40556   lua_error(L);
40557   return SWIG_arg;
40558 }
40559 
40560 
40561 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
40562   int SWIG_arg = 0;
40563   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40564   int result;
40565 
40566   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
40567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
40568 
40569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40570     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
40571   }
40572 
40573   result = (int)(arg1)->GetExitStatus();
40574   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40575   return SWIG_arg;
40576 
40577   if(0) SWIG_fail;
40578 
40579 fail:
40580   lua_error(L);
40581   return SWIG_arg;
40582 }
40583 
40584 
40585 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
40586   int SWIG_arg = 0;
40587   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40588   char *result = 0 ;
40589 
40590   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
40591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
40592 
40593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40594     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
40595   }
40596 
40597   result = (char *)(arg1)->GetExitDescription();
40598   lua_pushstring(L,(const char *)result); SWIG_arg++;
40599   return SWIG_arg;
40600 
40601   if(0) SWIG_fail;
40602 
40603 fail:
40604   lua_error(L);
40605   return SWIG_arg;
40606 }
40607 
40608 
40609 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
40610   int SWIG_arg = 0;
40611   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40612   lldb::pid_t result;
40613 
40614   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
40615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
40616 
40617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40618     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
40619   }
40620 
40621   result = (lldb::pid_t)(arg1)->GetProcessID();
40622   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40623   return SWIG_arg;
40624 
40625   if(0) SWIG_fail;
40626 
40627 fail:
40628   lua_error(L);
40629   return SWIG_arg;
40630 }
40631 
40632 
40633 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
40634   int SWIG_arg = 0;
40635   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40636   uint32_t result;
40637 
40638   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
40639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
40640 
40641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40642     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
40643   }
40644 
40645   result = (uint32_t)(arg1)->GetUniqueID();
40646   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40647   return SWIG_arg;
40648 
40649   if(0) SWIG_fail;
40650 
40651 fail:
40652   lua_error(L);
40653   return SWIG_arg;
40654 }
40655 
40656 
40657 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
40658   int SWIG_arg = 0;
40659   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40660   uint32_t result;
40661 
40662   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
40663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
40664 
40665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40666     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
40667   }
40668 
40669   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
40670   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40671   return SWIG_arg;
40672 
40673   if(0) SWIG_fail;
40674 
40675 fail:
40676   lua_error(L);
40677   return SWIG_arg;
40678 }
40679 
40680 
40681 static int _wrap_SBProcess_Destroy(lua_State* L) {
40682   int SWIG_arg = 0;
40683   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40684   lldb::SBError result;
40685 
40686   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
40687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
40688 
40689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40690     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
40691   }
40692 
40693   result = (arg1)->Destroy();
40694   {
40695     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40696     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40697   }
40698   return SWIG_arg;
40699 
40700   if(0) SWIG_fail;
40701 
40702 fail:
40703   lua_error(L);
40704   return SWIG_arg;
40705 }
40706 
40707 
40708 static int _wrap_SBProcess_Continue(lua_State* L) {
40709   int SWIG_arg = 0;
40710   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40711   lldb::SBError result;
40712 
40713   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
40714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
40715 
40716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40717     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
40718   }
40719 
40720   result = (arg1)->Continue();
40721   {
40722     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40723     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40724   }
40725   return SWIG_arg;
40726 
40727   if(0) SWIG_fail;
40728 
40729 fail:
40730   lua_error(L);
40731   return SWIG_arg;
40732 }
40733 
40734 
40735 static int _wrap_SBProcess_Stop(lua_State* L) {
40736   int SWIG_arg = 0;
40737   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40738   lldb::SBError result;
40739 
40740   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
40741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
40742 
40743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40744     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
40745   }
40746 
40747   result = (arg1)->Stop();
40748   {
40749     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40750     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40751   }
40752   return SWIG_arg;
40753 
40754   if(0) SWIG_fail;
40755 
40756 fail:
40757   lua_error(L);
40758   return SWIG_arg;
40759 }
40760 
40761 
40762 static int _wrap_SBProcess_Kill(lua_State* L) {
40763   int SWIG_arg = 0;
40764   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40765   lldb::SBError result;
40766 
40767   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
40768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
40769 
40770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40771     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
40772   }
40773 
40774   result = (arg1)->Kill();
40775   {
40776     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40777     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40778   }
40779   return SWIG_arg;
40780 
40781   if(0) SWIG_fail;
40782 
40783 fail:
40784   lua_error(L);
40785   return SWIG_arg;
40786 }
40787 
40788 
40789 static int _wrap_SBProcess_Detach(lua_State* L) {
40790   int SWIG_arg = 0;
40791   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40792   lldb::SBError result;
40793 
40794   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
40795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
40796 
40797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40798     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
40799   }
40800 
40801   result = (arg1)->Detach();
40802   {
40803     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40805   }
40806   return SWIG_arg;
40807 
40808   if(0) SWIG_fail;
40809 
40810 fail:
40811   lua_error(L);
40812   return SWIG_arg;
40813 }
40814 
40815 
40816 static int _wrap_SBProcess_Signal(lua_State* L) {
40817   int SWIG_arg = 0;
40818   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40819   int arg2 ;
40820   lldb::SBError result;
40821 
40822   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
40823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
40824   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
40825 
40826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40827     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
40828   }
40829 
40830   arg2 = (int)lua_tointeger(L, 2);
40831   result = (arg1)->Signal(arg2);
40832   {
40833     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40834     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40835   }
40836   return SWIG_arg;
40837 
40838   if(0) SWIG_fail;
40839 
40840 fail:
40841   lua_error(L);
40842   return SWIG_arg;
40843 }
40844 
40845 
40846 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
40847   int SWIG_arg = 0;
40848   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40849   lldb::SBUnixSignals result;
40850 
40851   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
40852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
40853 
40854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40855     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
40856   }
40857 
40858   result = (arg1)->GetUnixSignals();
40859   {
40860     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
40861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
40862   }
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_GetStopID__SWIG_0(lua_State* L) {
40874   int SWIG_arg = 0;
40875   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40876   bool arg2 ;
40877   uint32_t result;
40878 
40879   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
40880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
40881   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
40882 
40883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40884     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
40885   }
40886 
40887   arg2 = (lua_toboolean(L, 2)!=0);
40888   result = (uint32_t)(arg1)->GetStopID(arg2);
40889   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40890   return SWIG_arg;
40891 
40892   if(0) SWIG_fail;
40893 
40894 fail:
40895   lua_error(L);
40896   return SWIG_arg;
40897 }
40898 
40899 
40900 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
40901   int SWIG_arg = 0;
40902   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40903   uint32_t result;
40904 
40905   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
40906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
40907 
40908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40909     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
40910   }
40911 
40912   result = (uint32_t)(arg1)->GetStopID();
40913   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40914   return SWIG_arg;
40915 
40916   if(0) SWIG_fail;
40917 
40918 fail:
40919   lua_error(L);
40920   return SWIG_arg;
40921 }
40922 
40923 
40924 static int _wrap_SBProcess_GetStopID(lua_State* L) {
40925   int argc;
40926   int argv[3]={
40927     1,2,3
40928   };
40929 
40930   argc = lua_gettop(L);
40931   if (argc == 1) {
40932     int _v;
40933     {
40934       void *ptr;
40935       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40936         _v = 0;
40937       } else {
40938         _v = 1;
40939       }
40940     }
40941     if (_v) {
40942       return _wrap_SBProcess_GetStopID__SWIG_1(L);
40943     }
40944   }
40945   if (argc == 2) {
40946     int _v;
40947     {
40948       void *ptr;
40949       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40950         _v = 0;
40951       } else {
40952         _v = 1;
40953       }
40954     }
40955     if (_v) {
40956       {
40957         _v = lua_isboolean(L,argv[1]);
40958       }
40959       if (_v) {
40960         return _wrap_SBProcess_GetStopID__SWIG_0(L);
40961       }
40962     }
40963   }
40964 
40965   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
40966     "  Possible C/C++ prototypes are:\n"
40967     "    lldb::SBProcess::GetStopID(bool)\n"
40968     "    lldb::SBProcess::GetStopID()\n");
40969   lua_error(L);return 0;
40970 }
40971 
40972 
40973 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
40974   int SWIG_arg = 0;
40975   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40976 
40977   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
40978   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
40979 
40980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40981     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
40982   }
40983 
40984   (arg1)->SendAsyncInterrupt();
40985 
40986   return SWIG_arg;
40987 
40988   if(0) SWIG_fail;
40989 
40990 fail:
40991   lua_error(L);
40992   return SWIG_arg;
40993 }
40994 
40995 
40996 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
40997   int SWIG_arg = 0;
40998   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40999   lldb::addr_t arg2 ;
41000   void *arg3 = (void *) 0 ;
41001   size_t arg4 ;
41002   lldb::SBError *arg5 = 0 ;
41003   size_t result;
41004 
41005   SWIG_check_num_args("lldb::SBProcess::ReadMemory",4,4)
41006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
41007   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
41008   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"lldb::SBError &");
41009 
41010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41011     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
41012   }
41013 
41014   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41015   {
41016     arg4 = luaL_checkinteger(L, 3);
41017     if (arg4 <= 0) {
41018       return luaL_error(L, "Positive integer expected");
41019     }
41020     arg3 = (char *)malloc(arg4);
41021   }
41022 
41023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41024     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
41025   }
41026 
41027   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
41028   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41029   {
41030     lua_pop(L, 1); // Blow away the previous result
41031     if (result == 0) {
41032       lua_pushliteral(L, "");
41033     } else {
41034       lua_pushlstring(L, (const char *)arg3, result);
41035     }
41036     free(arg3);
41037     // SWIG_arg was already incremented
41038   }
41039   return SWIG_arg;
41040 
41041   if(0) SWIG_fail;
41042 
41043 fail:
41044   lua_error(L);
41045   return SWIG_arg;
41046 }
41047 
41048 
41049 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
41050   int SWIG_arg = 0;
41051   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41052   lldb::addr_t arg2 ;
41053   void *arg3 = (void *) 0 ;
41054   size_t arg4 ;
41055   lldb::SBError *arg5 = 0 ;
41056   size_t result;
41057 
41058   SWIG_check_num_args("lldb::SBProcess::WriteMemory",4,4)
41059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
41060   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
41061   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"lldb::SBError &");
41062 
41063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41064     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
41065   }
41066 
41067   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41068   {
41069     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
41070   }
41071 
41072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41073     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
41074   }
41075 
41076   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
41077   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41078   return SWIG_arg;
41079 
41080   if(0) SWIG_fail;
41081 
41082 fail:
41083   lua_error(L);
41084   return SWIG_arg;
41085 }
41086 
41087 
41088 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
41089   int SWIG_arg = 0;
41090   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41091   lldb::addr_t arg2 ;
41092   void *arg3 = (void *) 0 ;
41093   size_t arg4 ;
41094   lldb::SBError *arg5 = 0 ;
41095   size_t result;
41096 
41097   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
41098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
41099   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
41100   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
41101 
41102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41103     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
41104   }
41105 
41106   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41107   {
41108     arg4 = luaL_checkinteger(L, 3);
41109     if (arg4 <= 0) {
41110       return luaL_error(L, "Positive integer expected");
41111     }
41112     arg3 = (char *)malloc(arg4);
41113   }
41114 
41115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41116     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
41117   }
41118 
41119   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
41120   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41121   {
41122     lua_pop(L, 1); // Blow away the previous result
41123     if (result == 0) {
41124       lua_pushliteral(L, "");
41125     } else {
41126       lua_pushlstring(L, (const char *)arg3, result);
41127     }
41128     free(arg3);
41129     // SWIG_arg was already incremented
41130   }
41131   return SWIG_arg;
41132 
41133   if(0) SWIG_fail;
41134 
41135 fail:
41136   lua_error(L);
41137   return SWIG_arg;
41138 }
41139 
41140 
41141 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
41142   int SWIG_arg = 0;
41143   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41144   lldb::addr_t arg2 ;
41145   uint32_t arg3 ;
41146   lldb::SBError *arg4 = 0 ;
41147   uint64_t result;
41148 
41149   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
41150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
41151   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
41152   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
41153   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
41154 
41155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41156     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
41157   }
41158 
41159   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41160   arg3 = (uint32_t)lua_tointeger(L, 3);
41161 
41162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
41163     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
41164   }
41165 
41166   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
41167   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41168   return SWIG_arg;
41169 
41170   if(0) SWIG_fail;
41171 
41172 fail:
41173   lua_error(L);
41174   return SWIG_arg;
41175 }
41176 
41177 
41178 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
41179   int SWIG_arg = 0;
41180   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41181   lldb::addr_t arg2 ;
41182   lldb::SBError *arg3 = 0 ;
41183   lldb::addr_t result;
41184 
41185   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
41186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
41187   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
41188   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
41189 
41190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41191     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
41192   }
41193 
41194   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41195 
41196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41197     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
41198   }
41199 
41200   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
41201   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41202   return SWIG_arg;
41203 
41204   if(0) SWIG_fail;
41205 
41206 fail:
41207   lua_error(L);
41208   return SWIG_arg;
41209 }
41210 
41211 
41212 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
41213   int SWIG_arg = 0;
41214   lldb::SBEvent *arg1 = 0 ;
41215   lldb::StateType result;
41216 
41217   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
41218   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
41219 
41220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41221     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41222   }
41223 
41224   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
41225   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41226   return SWIG_arg;
41227 
41228   if(0) SWIG_fail;
41229 
41230 fail:
41231   lua_error(L);
41232   return SWIG_arg;
41233 }
41234 
41235 
41236 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
41237   int SWIG_arg = 0;
41238   lldb::SBEvent *arg1 = 0 ;
41239   bool result;
41240 
41241   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
41242   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
41243 
41244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41245     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41246   }
41247 
41248   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
41249   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41250   return SWIG_arg;
41251 
41252   if(0) SWIG_fail;
41253 
41254 fail:
41255   lua_error(L);
41256   return SWIG_arg;
41257 }
41258 
41259 
41260 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
41261   int SWIG_arg = 0;
41262   lldb::SBEvent *arg1 = 0 ;
41263   size_t result;
41264 
41265   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
41266   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
41267 
41268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41269     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41270   }
41271 
41272   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
41273   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41274   return SWIG_arg;
41275 
41276   if(0) SWIG_fail;
41277 
41278 fail:
41279   lua_error(L);
41280   return SWIG_arg;
41281 }
41282 
41283 
41284 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
41285   int SWIG_arg = 0;
41286   lldb::SBEvent *arg1 = 0 ;
41287   size_t arg2 ;
41288   char *result = 0 ;
41289 
41290   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
41291   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
41292   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
41293 
41294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41295     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41296   }
41297 
41298   arg2 = (size_t)lua_tointeger(L, 2);
41299   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
41300   lua_pushstring(L,(const char *)result); SWIG_arg++;
41301   return SWIG_arg;
41302 
41303   if(0) SWIG_fail;
41304 
41305 fail:
41306   lua_error(L);
41307   return SWIG_arg;
41308 }
41309 
41310 
41311 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
41312   int SWIG_arg = 0;
41313   lldb::SBEvent *arg1 = 0 ;
41314   lldb::SBProcess result;
41315 
41316   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
41317   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
41318 
41319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41320     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41321   }
41322 
41323   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
41324   {
41325     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
41326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41327   }
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_GetInterruptedFromEvent(lua_State* L) {
41339   int SWIG_arg = 0;
41340   lldb::SBEvent *arg1 = 0 ;
41341   bool result;
41342 
41343   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
41344   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
41345 
41346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41347     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41348   }
41349 
41350   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
41351   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41352   return SWIG_arg;
41353 
41354   if(0) SWIG_fail;
41355 
41356 fail:
41357   lua_error(L);
41358   return SWIG_arg;
41359 }
41360 
41361 
41362 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
41363   int SWIG_arg = 0;
41364   lldb::SBEvent *arg1 = 0 ;
41365   lldb::SBStructuredData result;
41366 
41367   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
41368   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
41369 
41370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41371     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41372   }
41373 
41374   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
41375   {
41376     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
41377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41378   }
41379   return SWIG_arg;
41380 
41381   if(0) SWIG_fail;
41382 
41383 fail:
41384   lua_error(L);
41385   return SWIG_arg;
41386 }
41387 
41388 
41389 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
41390   int SWIG_arg = 0;
41391   lldb::SBEvent *arg1 = 0 ;
41392   bool result;
41393 
41394   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
41395   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
41396 
41397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41398     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
41399   }
41400 
41401   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
41402   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41403   return SWIG_arg;
41404 
41405   if(0) SWIG_fail;
41406 
41407 fail:
41408   lua_error(L);
41409   return SWIG_arg;
41410 }
41411 
41412 
41413 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
41414   int SWIG_arg = 0;
41415   lldb::SBEvent *arg1 = 0 ;
41416   bool result;
41417 
41418   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
41419   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
41420 
41421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41422     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
41423   }
41424 
41425   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
41426   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41427   return SWIG_arg;
41428 
41429   if(0) SWIG_fail;
41430 
41431 fail:
41432   lua_error(L);
41433   return SWIG_arg;
41434 }
41435 
41436 
41437 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
41438   int SWIG_arg = 0;
41439   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41440   lldb::SBBroadcaster result;
41441 
41442   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
41443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
41444 
41445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41446     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
41447   }
41448 
41449   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
41450   {
41451     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
41452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
41453   }
41454   return SWIG_arg;
41455 
41456   if(0) SWIG_fail;
41457 
41458 fail:
41459   lua_error(L);
41460   return SWIG_arg;
41461 }
41462 
41463 
41464 static int _wrap_SBProcess_GetDescription(lua_State* L) {
41465   int SWIG_arg = 0;
41466   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41467   lldb::SBStream *arg2 = 0 ;
41468   bool result;
41469 
41470   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
41471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
41472   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
41473 
41474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41475     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
41476   }
41477 
41478 
41479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
41480     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
41481   }
41482 
41483   result = (bool)(arg1)->GetDescription(*arg2);
41484   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41485   return SWIG_arg;
41486 
41487   if(0) SWIG_fail;
41488 
41489 fail:
41490   lua_error(L);
41491   return SWIG_arg;
41492 }
41493 
41494 
41495 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
41496   int SWIG_arg = 0;
41497   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41498   lldb::SBStructuredData result;
41499 
41500   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
41501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
41502 
41503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41504     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
41505   }
41506 
41507   result = (arg1)->GetExtendedCrashInformation();
41508   {
41509     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
41510     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41511   }
41512   return SWIG_arg;
41513 
41514   if(0) SWIG_fail;
41515 
41516 fail:
41517   lua_error(L);
41518   return SWIG_arg;
41519 }
41520 
41521 
41522 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
41523   int SWIG_arg = 0;
41524   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41525   lldb::SBError *arg2 = 0 ;
41526   uint32_t result;
41527 
41528   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
41529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
41530   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
41531 
41532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41533     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
41534   }
41535 
41536 
41537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
41538     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
41539   }
41540 
41541   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
41542   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41543   return SWIG_arg;
41544 
41545   if(0) SWIG_fail;
41546 
41547 fail:
41548   lua_error(L);
41549   return SWIG_arg;
41550 }
41551 
41552 
41553 static int _wrap_SBProcess_LoadImage(lua_State* L) {
41554   int SWIG_arg = 0;
41555   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41556   lldb::SBFileSpec *arg2 = 0 ;
41557   lldb::SBError *arg3 = 0 ;
41558   uint32_t result;
41559 
41560   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
41561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
41562   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
41563   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
41564 
41565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41566     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
41567   }
41568 
41569 
41570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41571     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
41572   }
41573 
41574 
41575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41576     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
41577   }
41578 
41579   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
41580   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41581   return SWIG_arg;
41582 
41583   if(0) SWIG_fail;
41584 
41585 fail:
41586   lua_error(L);
41587   return SWIG_arg;
41588 }
41589 
41590 
41591 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
41592   int SWIG_arg = 0;
41593   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41594   lldb::SBFileSpec *arg2 = 0 ;
41595   lldb::SBStringList *arg3 = 0 ;
41596   lldb::SBFileSpec *arg4 = 0 ;
41597   lldb::SBError *arg5 = 0 ;
41598   uint32_t result;
41599 
41600   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
41601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
41602   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
41603   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
41604   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
41605   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
41606 
41607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41608     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
41609   }
41610 
41611 
41612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41613     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
41614   }
41615 
41616 
41617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
41618     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
41619   }
41620 
41621 
41622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
41623     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
41624   }
41625 
41626 
41627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41628     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
41629   }
41630 
41631   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
41632   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41633   return SWIG_arg;
41634 
41635   if(0) SWIG_fail;
41636 
41637 fail:
41638   lua_error(L);
41639   return SWIG_arg;
41640 }
41641 
41642 
41643 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
41644   int SWIG_arg = 0;
41645   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41646   uint32_t arg2 ;
41647   lldb::SBError result;
41648 
41649   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
41650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
41651   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
41652 
41653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41654     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
41655   }
41656 
41657   arg2 = (uint32_t)lua_tointeger(L, 2);
41658   result = (arg1)->UnloadImage(arg2);
41659   {
41660     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41661     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41662   }
41663   return SWIG_arg;
41664 
41665   if(0) SWIG_fail;
41666 
41667 fail:
41668   lua_error(L);
41669   return SWIG_arg;
41670 }
41671 
41672 
41673 static int _wrap_SBProcess_SendEventData(lua_State* L) {
41674   int SWIG_arg = 0;
41675   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41676   char *arg2 = (char *) 0 ;
41677   lldb::SBError result;
41678 
41679   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
41680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
41681   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
41682 
41683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41684     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
41685   }
41686 
41687   arg2 = (char *)lua_tostring(L, 2);
41688   result = (arg1)->SendEventData((char const *)arg2);
41689   {
41690     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41692   }
41693   return SWIG_arg;
41694 
41695   if(0) SWIG_fail;
41696 
41697 fail:
41698   lua_error(L);
41699   return SWIG_arg;
41700 }
41701 
41702 
41703 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
41704   int SWIG_arg = 0;
41705   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41706   uint32_t result;
41707 
41708   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
41709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
41710 
41711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41712     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
41713   }
41714 
41715   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
41716   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41717   return SWIG_arg;
41718 
41719   if(0) SWIG_fail;
41720 
41721 fail:
41722   lua_error(L);
41723   return SWIG_arg;
41724 }
41725 
41726 
41727 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
41728   int SWIG_arg = 0;
41729   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41730   uint32_t arg2 ;
41731   char *result = 0 ;
41732 
41733   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
41734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
41735   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
41736 
41737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41738     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
41739   }
41740 
41741   arg2 = (uint32_t)lua_tointeger(L, 2);
41742   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
41743   lua_pushstring(L,(const char *)result); SWIG_arg++;
41744   return SWIG_arg;
41745 
41746   if(0) SWIG_fail;
41747 
41748 fail:
41749   lua_error(L);
41750   return SWIG_arg;
41751 }
41752 
41753 
41754 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
41755   int SWIG_arg = 0;
41756   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41757   lldb::addr_t arg2 ;
41758   lldb::SBThreadCollection result;
41759 
41760   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
41761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
41762   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
41763 
41764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41765     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
41766   }
41767 
41768   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41769   result = (arg1)->GetHistoryThreads(arg2);
41770   {
41771     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
41772     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
41773   }
41774   return SWIG_arg;
41775 
41776   if(0) SWIG_fail;
41777 
41778 fail:
41779   lua_error(L);
41780   return SWIG_arg;
41781 }
41782 
41783 
41784 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
41785   int SWIG_arg = 0;
41786   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41787   lldb::InstrumentationRuntimeType arg2 ;
41788   bool result;
41789 
41790   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
41791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
41792   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
41793 
41794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41795     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
41796   }
41797 
41798   arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
41799   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
41800   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41801   return SWIG_arg;
41802 
41803   if(0) SWIG_fail;
41804 
41805 fail:
41806   lua_error(L);
41807   return SWIG_arg;
41808 }
41809 
41810 
41811 static int _wrap_SBProcess_SaveCore__SWIG_0(lua_State* L) {
41812   int SWIG_arg = 0;
41813   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41814   char *arg2 = (char *) 0 ;
41815   char *arg3 = (char *) 0 ;
41816   lldb::SaveCoreStyle arg4 ;
41817   lldb::SBError result;
41818 
41819   SWIG_check_num_args("lldb::SBProcess::SaveCore",4,4)
41820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
41821   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
41822   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBProcess::SaveCore",3,"char const *");
41823   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::SaveCore",4,"lldb::SaveCoreStyle");
41824 
41825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41826     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
41827   }
41828 
41829   arg2 = (char *)lua_tostring(L, 2);
41830   arg3 = (char *)lua_tostring(L, 3);
41831   arg4 = (lldb::SaveCoreStyle)lua_tointeger(L, 4);
41832   result = (arg1)->SaveCore((char const *)arg2,(char const *)arg3,arg4);
41833   {
41834     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41835     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41836   }
41837   return SWIG_arg;
41838 
41839   if(0) SWIG_fail;
41840 
41841 fail:
41842   lua_error(L);
41843   return SWIG_arg;
41844 }
41845 
41846 
41847 static int _wrap_SBProcess_SaveCore__SWIG_1(lua_State* L) {
41848   int SWIG_arg = 0;
41849   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41850   char *arg2 = (char *) 0 ;
41851   lldb::SBError result;
41852 
41853   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
41854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
41855   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
41856 
41857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41858     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
41859   }
41860 
41861   arg2 = (char *)lua_tostring(L, 2);
41862   result = (arg1)->SaveCore((char const *)arg2);
41863   {
41864     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41866   }
41867   return SWIG_arg;
41868 
41869   if(0) SWIG_fail;
41870 
41871 fail:
41872   lua_error(L);
41873   return SWIG_arg;
41874 }
41875 
41876 
41877 static int _wrap_SBProcess_SaveCore(lua_State* L) {
41878   int argc;
41879   int argv[5]={
41880     1,2,3,4,5
41881   };
41882 
41883   argc = lua_gettop(L);
41884   if (argc == 2) {
41885     int _v;
41886     {
41887       void *ptr;
41888       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
41889         _v = 0;
41890       } else {
41891         _v = 1;
41892       }
41893     }
41894     if (_v) {
41895       {
41896         _v = SWIG_lua_isnilstring(L,argv[1]);
41897       }
41898       if (_v) {
41899         return _wrap_SBProcess_SaveCore__SWIG_1(L);
41900       }
41901     }
41902   }
41903   if (argc == 4) {
41904     int _v;
41905     {
41906       void *ptr;
41907       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
41908         _v = 0;
41909       } else {
41910         _v = 1;
41911       }
41912     }
41913     if (_v) {
41914       {
41915         _v = SWIG_lua_isnilstring(L,argv[1]);
41916       }
41917       if (_v) {
41918         {
41919           _v = SWIG_lua_isnilstring(L,argv[2]);
41920         }
41921         if (_v) {
41922           {
41923             _v = lua_isnumber(L,argv[3]);
41924           }
41925           if (_v) {
41926             return _wrap_SBProcess_SaveCore__SWIG_0(L);
41927           }
41928         }
41929       }
41930     }
41931   }
41932 
41933   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SaveCore'\n"
41934     "  Possible C/C++ prototypes are:\n"
41935     "    lldb::SBProcess::SaveCore(char const *,char const *,lldb::SaveCoreStyle)\n"
41936     "    lldb::SBProcess::SaveCore(char const *)\n");
41937   lua_error(L);return 0;
41938 }
41939 
41940 
41941 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
41942   int SWIG_arg = 0;
41943   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41944   lldb::addr_t arg2 ;
41945   lldb::SBMemoryRegionInfo *arg3 = 0 ;
41946   lldb::SBError result;
41947 
41948   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
41949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
41950   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
41951   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
41952 
41953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41954     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
41955   }
41956 
41957   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41958 
41959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
41960     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
41961   }
41962 
41963   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
41964   {
41965     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41966     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41967   }
41968   return SWIG_arg;
41969 
41970   if(0) SWIG_fail;
41971 
41972 fail:
41973   lua_error(L);
41974   return SWIG_arg;
41975 }
41976 
41977 
41978 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
41979   int SWIG_arg = 0;
41980   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41981   lldb::SBMemoryRegionInfoList result;
41982 
41983   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
41984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
41985 
41986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41987     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
41988   }
41989 
41990   result = (arg1)->GetMemoryRegions();
41991   {
41992     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
41993     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
41994   }
41995   return SWIG_arg;
41996 
41997   if(0) SWIG_fail;
41998 
41999 fail:
42000   lua_error(L);
42001   return SWIG_arg;
42002 }
42003 
42004 
42005 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
42006   int SWIG_arg = 0;
42007   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42008   lldb::SBProcessInfo result;
42009 
42010   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
42011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
42012 
42013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42014     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
42015   }
42016 
42017   result = (arg1)->GetProcessInfo();
42018   {
42019     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
42020     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
42021   }
42022   return SWIG_arg;
42023 
42024   if(0) SWIG_fail;
42025 
42026 fail:
42027   lua_error(L);
42028   return SWIG_arg;
42029 }
42030 
42031 
42032 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
42033   int SWIG_arg = 0;
42034   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42035   size_t arg2 ;
42036   uint32_t arg3 ;
42037   lldb::SBError *arg4 = 0 ;
42038   lldb::addr_t result;
42039 
42040   SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
42041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
42042   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
42043   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
42044   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
42045 
42046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42047     SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
42048   }
42049 
42050   arg2 = (size_t)lua_tointeger(L, 2);
42051   arg3 = (uint32_t)lua_tointeger(L, 3);
42052 
42053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
42054     SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
42055   }
42056 
42057   result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
42058   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42059   return SWIG_arg;
42060 
42061   if(0) SWIG_fail;
42062 
42063 fail:
42064   lua_error(L);
42065   return SWIG_arg;
42066 }
42067 
42068 
42069 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
42070   int SWIG_arg = 0;
42071   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42072   lldb::addr_t arg2 ;
42073   lldb::SBError result;
42074 
42075   SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
42076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
42077   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
42078 
42079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42080     SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
42081   }
42082 
42083   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
42084   result = (arg1)->DeallocateMemory(arg2);
42085   {
42086     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
42087     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42088   }
42089   return SWIG_arg;
42090 
42091   if(0) SWIG_fail;
42092 
42093 fail:
42094   lua_error(L);
42095   return SWIG_arg;
42096 }
42097 
42098 
42099 static int _wrap_SBProcess___tostring(lua_State* L) {
42100   int SWIG_arg = 0;
42101   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42102   std::string result;
42103 
42104   SWIG_check_num_args("lldb::SBProcess::__repr__",1,1)
42105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__repr__",1,"lldb::SBProcess *");
42106 
42107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42108     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
42109   }
42110 
42111   result = lldb_SBProcess___repr__(arg1);
42112   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
42113   return SWIG_arg;
42114 
42115   if(0) SWIG_fail;
42116 
42117 fail:
42118   lua_error(L);
42119   return SWIG_arg;
42120 }
42121 
42122 
42123 static void swig_delete_SBProcess(void *obj) {
42124 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
42125 delete arg1;
42126 }
42127 static int _proxy__wrap_new_SBProcess(lua_State *L) {
42128     assert(lua_istable(L,1));
42129     lua_pushcfunction(L,_wrap_new_SBProcess);
42130     assert(!lua_isnil(L,-1));
42131     lua_replace(L,1); /* replace our table with real constructor */
42132     lua_call(L,lua_gettop(L)-1,1);
42133     return 1;
42134 }
42135 static swig_lua_attribute swig_SBProcess_attributes[] = {
42136     {0,0,0}
42137 };
42138 static swig_lua_method swig_SBProcess_methods[]= {
42139     { "GetPluginName", _wrap_SBProcess_GetPluginName},
42140     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
42141     { "Clear", _wrap_SBProcess_Clear},
42142     { "IsValid", _wrap_SBProcess_IsValid},
42143     { "GetTarget", _wrap_SBProcess_GetTarget},
42144     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
42145     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
42146     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
42147     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
42148     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
42149     { "ReportEventState", _wrap_SBProcess_ReportEventState},
42150     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
42151     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
42152     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
42153     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
42154     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
42155     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
42156     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
42157     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
42158     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
42159     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
42160     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
42161     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
42162     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
42163     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
42164     { "GetState", _wrap_SBProcess_GetState},
42165     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
42166     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
42167     { "GetProcessID", _wrap_SBProcess_GetProcessID},
42168     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
42169     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
42170     { "Destroy", _wrap_SBProcess_Destroy},
42171     { "Continue", _wrap_SBProcess_Continue},
42172     { "Stop", _wrap_SBProcess_Stop},
42173     { "Kill", _wrap_SBProcess_Kill},
42174     { "Detach", _wrap_SBProcess_Detach},
42175     { "Signal", _wrap_SBProcess_Signal},
42176     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
42177     { "GetStopID", _wrap_SBProcess_GetStopID},
42178     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
42179     { "ReadMemory", _wrap_SBProcess_ReadMemory},
42180     { "WriteMemory", _wrap_SBProcess_WriteMemory},
42181     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
42182     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
42183     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
42184     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
42185     { "GetDescription", _wrap_SBProcess_GetDescription},
42186     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
42187     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
42188     { "LoadImage", _wrap_SBProcess_LoadImage},
42189     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
42190     { "UnloadImage", _wrap_SBProcess_UnloadImage},
42191     { "SendEventData", _wrap_SBProcess_SendEventData},
42192     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
42193     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
42194     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
42195     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
42196     { "SaveCore", _wrap_SBProcess_SaveCore},
42197     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
42198     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
42199     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
42200     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
42201     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
42202     { "__tostring", _wrap_SBProcess___tostring},
42203     {0,0}
42204 };
42205 static swig_lua_method swig_SBProcess_meta[] = {
42206     { "__tostring", _wrap_SBProcess___tostring},
42207     {0,0}
42208 };
42209 
42210 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
42211     {0,0,0}
42212 };
42213 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
42214     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
42215     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
42216     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
42217     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
42218     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
42219     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
42220     {0,0,0,0,0,0}
42221 };
42222 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
42223     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
42224     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
42225     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
42226     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
42227     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
42228     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
42229     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
42230     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
42231     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
42232     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
42233     {0,0}
42234 };
42235 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
42236     0
42237 };
42238 
42239 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
42240     "SBProcess",
42241     swig_SBProcess_Sf_SwigStatic_methods,
42242     swig_SBProcess_Sf_SwigStatic_attributes,
42243     swig_SBProcess_Sf_SwigStatic_constants,
42244     swig_SBProcess_Sf_SwigStatic_classes,
42245     0
42246 };
42247 static swig_lua_class *swig_SBProcess_bases[] = {0};
42248 static const char *swig_SBProcess_base_names[] = {0};
42249 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 };
42250 
42251 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
42252   int SWIG_arg = 0;
42253   lldb::SBProcessInfo *result = 0 ;
42254 
42255   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
42256   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
42257   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
42258   return SWIG_arg;
42259 
42260   if(0) SWIG_fail;
42261 
42262 fail:
42263   lua_error(L);
42264   return SWIG_arg;
42265 }
42266 
42267 
42268 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
42269   int SWIG_arg = 0;
42270   lldb::SBProcessInfo *arg1 = 0 ;
42271   lldb::SBProcessInfo *result = 0 ;
42272 
42273   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
42274   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
42275 
42276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42277     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
42278   }
42279 
42280   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
42281   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
42282   return SWIG_arg;
42283 
42284   if(0) SWIG_fail;
42285 
42286 fail:
42287   lua_error(L);
42288   return SWIG_arg;
42289 }
42290 
42291 
42292 static int _wrap_new_SBProcessInfo(lua_State* L) {
42293   int argc;
42294   int argv[2]={
42295     1,2
42296   };
42297 
42298   argc = lua_gettop(L);
42299   if (argc == 0) {
42300     return _wrap_new_SBProcessInfo__SWIG_0(L);
42301   }
42302   if (argc == 1) {
42303     int _v;
42304     {
42305       void *ptr;
42306       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
42307         _v = 0;
42308       } else {
42309         _v = 1;
42310       }
42311     }
42312     if (_v) {
42313       return _wrap_new_SBProcessInfo__SWIG_1(L);
42314     }
42315   }
42316 
42317   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
42318     "  Possible C/C++ prototypes are:\n"
42319     "    lldb::SBProcessInfo::SBProcessInfo()\n"
42320     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
42321   lua_error(L);return 0;
42322 }
42323 
42324 
42325 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
42326   int SWIG_arg = 0;
42327   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42328   bool result;
42329 
42330   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
42331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
42332 
42333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42334     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42335   }
42336 
42337   result = (bool)(arg1)->IsValid();
42338   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42339   return SWIG_arg;
42340 
42341   if(0) SWIG_fail;
42342 
42343 fail:
42344   lua_error(L);
42345   return SWIG_arg;
42346 }
42347 
42348 
42349 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
42350   int SWIG_arg = 0;
42351   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42352   char *result = 0 ;
42353 
42354   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
42355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
42356 
42357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42358     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
42359   }
42360 
42361   result = (char *)(arg1)->GetName();
42362   lua_pushstring(L,(const char *)result); SWIG_arg++;
42363   return SWIG_arg;
42364 
42365   if(0) SWIG_fail;
42366 
42367 fail:
42368   lua_error(L);
42369   return SWIG_arg;
42370 }
42371 
42372 
42373 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
42374   int SWIG_arg = 0;
42375   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42376   lldb::SBFileSpec result;
42377 
42378   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
42379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
42380 
42381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42382     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
42383   }
42384 
42385   result = (arg1)->GetExecutableFile();
42386   {
42387     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
42388     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
42389   }
42390   return SWIG_arg;
42391 
42392   if(0) SWIG_fail;
42393 
42394 fail:
42395   lua_error(L);
42396   return SWIG_arg;
42397 }
42398 
42399 
42400 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
42401   int SWIG_arg = 0;
42402   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42403   lldb::pid_t result;
42404 
42405   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
42406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
42407 
42408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42409     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42410   }
42411 
42412   result = (lldb::pid_t)(arg1)->GetProcessID();
42413   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42414   return SWIG_arg;
42415 
42416   if(0) SWIG_fail;
42417 
42418 fail:
42419   lua_error(L);
42420   return SWIG_arg;
42421 }
42422 
42423 
42424 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
42425   int SWIG_arg = 0;
42426   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42427   uint32_t result;
42428 
42429   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
42430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
42431 
42432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42433     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42434   }
42435 
42436   result = (uint32_t)(arg1)->GetUserID();
42437   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42438   return SWIG_arg;
42439 
42440   if(0) SWIG_fail;
42441 
42442 fail:
42443   lua_error(L);
42444   return SWIG_arg;
42445 }
42446 
42447 
42448 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
42449   int SWIG_arg = 0;
42450   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42451   uint32_t result;
42452 
42453   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
42454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
42455 
42456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42457     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42458   }
42459 
42460   result = (uint32_t)(arg1)->GetGroupID();
42461   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42462   return SWIG_arg;
42463 
42464   if(0) SWIG_fail;
42465 
42466 fail:
42467   lua_error(L);
42468   return SWIG_arg;
42469 }
42470 
42471 
42472 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
42473   int SWIG_arg = 0;
42474   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42475   bool result;
42476 
42477   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
42478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
42479 
42480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42481     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42482   }
42483 
42484   result = (bool)(arg1)->UserIDIsValid();
42485   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42486   return SWIG_arg;
42487 
42488   if(0) SWIG_fail;
42489 
42490 fail:
42491   lua_error(L);
42492   return SWIG_arg;
42493 }
42494 
42495 
42496 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
42497   int SWIG_arg = 0;
42498   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42499   bool result;
42500 
42501   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
42502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
42503 
42504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42505     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42506   }
42507 
42508   result = (bool)(arg1)->GroupIDIsValid();
42509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42510   return SWIG_arg;
42511 
42512   if(0) SWIG_fail;
42513 
42514 fail:
42515   lua_error(L);
42516   return SWIG_arg;
42517 }
42518 
42519 
42520 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
42521   int SWIG_arg = 0;
42522   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42523   uint32_t result;
42524 
42525   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
42526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
42527 
42528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42529     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42530   }
42531 
42532   result = (uint32_t)(arg1)->GetEffectiveUserID();
42533   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42534   return SWIG_arg;
42535 
42536   if(0) SWIG_fail;
42537 
42538 fail:
42539   lua_error(L);
42540   return SWIG_arg;
42541 }
42542 
42543 
42544 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
42545   int SWIG_arg = 0;
42546   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42547   uint32_t result;
42548 
42549   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
42550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
42551 
42552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42553     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42554   }
42555 
42556   result = (uint32_t)(arg1)->GetEffectiveGroupID();
42557   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42558   return SWIG_arg;
42559 
42560   if(0) SWIG_fail;
42561 
42562 fail:
42563   lua_error(L);
42564   return SWIG_arg;
42565 }
42566 
42567 
42568 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
42569   int SWIG_arg = 0;
42570   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42571   bool result;
42572 
42573   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
42574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
42575 
42576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42577     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42578   }
42579 
42580   result = (bool)(arg1)->EffectiveUserIDIsValid();
42581   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42582   return SWIG_arg;
42583 
42584   if(0) SWIG_fail;
42585 
42586 fail:
42587   lua_error(L);
42588   return SWIG_arg;
42589 }
42590 
42591 
42592 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
42593   int SWIG_arg = 0;
42594   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42595   bool result;
42596 
42597   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
42598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
42599 
42600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42601     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42602   }
42603 
42604   result = (bool)(arg1)->EffectiveGroupIDIsValid();
42605   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42606   return SWIG_arg;
42607 
42608   if(0) SWIG_fail;
42609 
42610 fail:
42611   lua_error(L);
42612   return SWIG_arg;
42613 }
42614 
42615 
42616 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
42617   int SWIG_arg = 0;
42618   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42619   lldb::pid_t result;
42620 
42621   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
42622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
42623 
42624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42625     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42626   }
42627 
42628   result = (lldb::pid_t)(arg1)->GetParentProcessID();
42629   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42630   return SWIG_arg;
42631 
42632   if(0) SWIG_fail;
42633 
42634 fail:
42635   lua_error(L);
42636   return SWIG_arg;
42637 }
42638 
42639 
42640 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
42641   int SWIG_arg = 0;
42642   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42643   char *result = 0 ;
42644 
42645   SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
42646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
42647 
42648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42649     SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
42650   }
42651 
42652   result = (char *)(arg1)->GetTriple();
42653   lua_pushstring(L,(const char *)result); SWIG_arg++;
42654   return SWIG_arg;
42655 
42656   if(0) SWIG_fail;
42657 
42658 fail:
42659   lua_error(L);
42660   return SWIG_arg;
42661 }
42662 
42663 
42664 static void swig_delete_SBProcessInfo(void *obj) {
42665 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
42666 delete arg1;
42667 }
42668 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
42669     assert(lua_istable(L,1));
42670     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
42671     assert(!lua_isnil(L,-1));
42672     lua_replace(L,1); /* replace our table with real constructor */
42673     lua_call(L,lua_gettop(L)-1,1);
42674     return 1;
42675 }
42676 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
42677     {0,0,0}
42678 };
42679 static swig_lua_method swig_SBProcessInfo_methods[]= {
42680     { "IsValid", _wrap_SBProcessInfo_IsValid},
42681     { "GetName", _wrap_SBProcessInfo_GetName},
42682     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
42683     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
42684     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
42685     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
42686     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
42687     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
42688     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
42689     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
42690     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
42691     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
42692     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
42693     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
42694     {0,0}
42695 };
42696 static swig_lua_method swig_SBProcessInfo_meta[] = {
42697     {0,0}
42698 };
42699 
42700 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
42701     {0,0,0}
42702 };
42703 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
42704     {0,0,0,0,0,0}
42705 };
42706 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
42707     {0,0}
42708 };
42709 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
42710     0
42711 };
42712 
42713 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
42714     "SBProcessInfo",
42715     swig_SBProcessInfo_Sf_SwigStatic_methods,
42716     swig_SBProcessInfo_Sf_SwigStatic_attributes,
42717     swig_SBProcessInfo_Sf_SwigStatic_constants,
42718     swig_SBProcessInfo_Sf_SwigStatic_classes,
42719     0
42720 };
42721 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
42722 static const char *swig_SBProcessInfo_base_names[] = {0};
42723 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 };
42724 
42725 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
42726   int SWIG_arg = 0;
42727   lldb::SBQueue *result = 0 ;
42728 
42729   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
42730   result = (lldb::SBQueue *)new lldb::SBQueue();
42731   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42732   return SWIG_arg;
42733 
42734   if(0) SWIG_fail;
42735 
42736 fail:
42737   lua_error(L);
42738   return SWIG_arg;
42739 }
42740 
42741 
42742 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
42743   int SWIG_arg = 0;
42744   lldb::QueueSP *arg1 = 0 ;
42745   lldb::SBQueue *result = 0 ;
42746 
42747   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
42748   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
42749 
42750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
42751     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
42752   }
42753 
42754   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
42755   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42756   return SWIG_arg;
42757 
42758   if(0) SWIG_fail;
42759 
42760 fail:
42761   lua_error(L);
42762   return SWIG_arg;
42763 }
42764 
42765 
42766 static int _wrap_new_SBQueue(lua_State* L) {
42767   int argc;
42768   int argv[2]={
42769     1,2
42770   };
42771 
42772   argc = lua_gettop(L);
42773   if (argc == 0) {
42774     return _wrap_new_SBQueue__SWIG_0(L);
42775   }
42776   if (argc == 1) {
42777     int _v;
42778     {
42779       void *ptr;
42780       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)) {
42781         _v = 0;
42782       } else {
42783         _v = 1;
42784       }
42785     }
42786     if (_v) {
42787       return _wrap_new_SBQueue__SWIG_1(L);
42788     }
42789   }
42790 
42791   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
42792     "  Possible C/C++ prototypes are:\n"
42793     "    lldb::SBQueue::SBQueue()\n"
42794     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
42795   lua_error(L);return 0;
42796 }
42797 
42798 
42799 static int _wrap_SBQueue_IsValid(lua_State* L) {
42800   int SWIG_arg = 0;
42801   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42802   bool result;
42803 
42804   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
42805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
42806 
42807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42808     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
42809   }
42810 
42811   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
42812   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42813   return SWIG_arg;
42814 
42815   if(0) SWIG_fail;
42816 
42817 fail:
42818   lua_error(L);
42819   return SWIG_arg;
42820 }
42821 
42822 
42823 static int _wrap_SBQueue_Clear(lua_State* L) {
42824   int SWIG_arg = 0;
42825   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42826 
42827   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
42828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
42829 
42830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42831     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
42832   }
42833 
42834   (arg1)->Clear();
42835 
42836   return SWIG_arg;
42837 
42838   if(0) SWIG_fail;
42839 
42840 fail:
42841   lua_error(L);
42842   return SWIG_arg;
42843 }
42844 
42845 
42846 static int _wrap_SBQueue_GetProcess(lua_State* L) {
42847   int SWIG_arg = 0;
42848   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42849   lldb::SBProcess result;
42850 
42851   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
42852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
42853 
42854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42855     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
42856   }
42857 
42858   result = (arg1)->GetProcess();
42859   {
42860     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
42861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
42862   }
42863   return SWIG_arg;
42864 
42865   if(0) SWIG_fail;
42866 
42867 fail:
42868   lua_error(L);
42869   return SWIG_arg;
42870 }
42871 
42872 
42873 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
42874   int SWIG_arg = 0;
42875   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42876   lldb::queue_id_t result;
42877 
42878   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
42879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
42880 
42881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42882     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
42883   }
42884 
42885   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
42886   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42887   return SWIG_arg;
42888 
42889   if(0) SWIG_fail;
42890 
42891 fail:
42892   lua_error(L);
42893   return SWIG_arg;
42894 }
42895 
42896 
42897 static int _wrap_SBQueue_GetName(lua_State* L) {
42898   int SWIG_arg = 0;
42899   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42900   char *result = 0 ;
42901 
42902   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
42903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
42904 
42905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42906     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
42907   }
42908 
42909   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
42910   lua_pushstring(L,(const char *)result); SWIG_arg++;
42911   return SWIG_arg;
42912 
42913   if(0) SWIG_fail;
42914 
42915 fail:
42916   lua_error(L);
42917   return SWIG_arg;
42918 }
42919 
42920 
42921 static int _wrap_SBQueue_GetKind(lua_State* L) {
42922   int SWIG_arg = 0;
42923   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42924   lldb::QueueKind result;
42925 
42926   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
42927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
42928 
42929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42930     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
42931   }
42932 
42933   result = (lldb::QueueKind)(arg1)->GetKind();
42934   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42935   return SWIG_arg;
42936 
42937   if(0) SWIG_fail;
42938 
42939 fail:
42940   lua_error(L);
42941   return SWIG_arg;
42942 }
42943 
42944 
42945 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
42946   int SWIG_arg = 0;
42947   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42948   uint32_t result;
42949 
42950   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
42951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
42952 
42953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42954     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
42955   }
42956 
42957   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
42958   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42959   return SWIG_arg;
42960 
42961   if(0) SWIG_fail;
42962 
42963 fail:
42964   lua_error(L);
42965   return SWIG_arg;
42966 }
42967 
42968 
42969 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
42970   int SWIG_arg = 0;
42971   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42972   uint32_t result;
42973 
42974   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
42975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
42976 
42977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42978     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
42979   }
42980 
42981   result = (uint32_t)(arg1)->GetNumThreads();
42982   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42983   return SWIG_arg;
42984 
42985   if(0) SWIG_fail;
42986 
42987 fail:
42988   lua_error(L);
42989   return SWIG_arg;
42990 }
42991 
42992 
42993 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
42994   int SWIG_arg = 0;
42995   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42996   uint32_t arg2 ;
42997   lldb::SBThread result;
42998 
42999   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
43000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
43001   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
43002 
43003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43004     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
43005   }
43006 
43007   arg2 = (uint32_t)lua_tointeger(L, 2);
43008   result = (arg1)->GetThreadAtIndex(arg2);
43009   {
43010     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
43011     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
43012   }
43013   return SWIG_arg;
43014 
43015   if(0) SWIG_fail;
43016 
43017 fail:
43018   lua_error(L);
43019   return SWIG_arg;
43020 }
43021 
43022 
43023 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
43024   int SWIG_arg = 0;
43025   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43026   uint32_t result;
43027 
43028   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
43029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
43030 
43031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43032     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
43033   }
43034 
43035   result = (uint32_t)(arg1)->GetNumPendingItems();
43036   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43037   return SWIG_arg;
43038 
43039   if(0) SWIG_fail;
43040 
43041 fail:
43042   lua_error(L);
43043   return SWIG_arg;
43044 }
43045 
43046 
43047 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
43048   int SWIG_arg = 0;
43049   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43050   uint32_t arg2 ;
43051   lldb::SBQueueItem result;
43052 
43053   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
43054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
43055   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
43056 
43057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43058     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
43059   }
43060 
43061   arg2 = (uint32_t)lua_tointeger(L, 2);
43062   result = (arg1)->GetPendingItemAtIndex(arg2);
43063   {
43064     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
43065     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
43066   }
43067   return SWIG_arg;
43068 
43069   if(0) SWIG_fail;
43070 
43071 fail:
43072   lua_error(L);
43073   return SWIG_arg;
43074 }
43075 
43076 
43077 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
43078   int SWIG_arg = 0;
43079   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43080   uint32_t result;
43081 
43082   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
43083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
43084 
43085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43086     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
43087   }
43088 
43089   result = (uint32_t)(arg1)->GetNumRunningItems();
43090   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43091   return SWIG_arg;
43092 
43093   if(0) SWIG_fail;
43094 
43095 fail:
43096   lua_error(L);
43097   return SWIG_arg;
43098 }
43099 
43100 
43101 static void swig_delete_SBQueue(void *obj) {
43102 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
43103 delete arg1;
43104 }
43105 static int _proxy__wrap_new_SBQueue(lua_State *L) {
43106     assert(lua_istable(L,1));
43107     lua_pushcfunction(L,_wrap_new_SBQueue);
43108     assert(!lua_isnil(L,-1));
43109     lua_replace(L,1); /* replace our table with real constructor */
43110     lua_call(L,lua_gettop(L)-1,1);
43111     return 1;
43112 }
43113 static swig_lua_attribute swig_SBQueue_attributes[] = {
43114     {0,0,0}
43115 };
43116 static swig_lua_method swig_SBQueue_methods[]= {
43117     { "IsValid", _wrap_SBQueue_IsValid},
43118     { "Clear", _wrap_SBQueue_Clear},
43119     { "GetProcess", _wrap_SBQueue_GetProcess},
43120     { "GetQueueID", _wrap_SBQueue_GetQueueID},
43121     { "GetName", _wrap_SBQueue_GetName},
43122     { "GetKind", _wrap_SBQueue_GetKind},
43123     { "GetIndexID", _wrap_SBQueue_GetIndexID},
43124     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
43125     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
43126     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
43127     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
43128     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
43129     {0,0}
43130 };
43131 static swig_lua_method swig_SBQueue_meta[] = {
43132     {0,0}
43133 };
43134 
43135 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
43136     {0,0,0}
43137 };
43138 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
43139     {0,0,0,0,0,0}
43140 };
43141 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
43142     {0,0}
43143 };
43144 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
43145     0
43146 };
43147 
43148 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
43149     "SBQueue",
43150     swig_SBQueue_Sf_SwigStatic_methods,
43151     swig_SBQueue_Sf_SwigStatic_attributes,
43152     swig_SBQueue_Sf_SwigStatic_constants,
43153     swig_SBQueue_Sf_SwigStatic_classes,
43154     0
43155 };
43156 static swig_lua_class *swig_SBQueue_bases[] = {0};
43157 static const char *swig_SBQueue_base_names[] = {0};
43158 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 };
43159 
43160 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
43161   int SWIG_arg = 0;
43162   lldb::SBQueueItem *result = 0 ;
43163 
43164   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
43165   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
43166   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
43167   return SWIG_arg;
43168 
43169   if(0) SWIG_fail;
43170 
43171 fail:
43172   lua_error(L);
43173   return SWIG_arg;
43174 }
43175 
43176 
43177 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
43178   int SWIG_arg = 0;
43179   lldb::QueueItemSP *arg1 = 0 ;
43180   lldb::SBQueueItem *result = 0 ;
43181 
43182   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
43183   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
43184 
43185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
43186     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
43187   }
43188 
43189   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
43190   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
43191   return SWIG_arg;
43192 
43193   if(0) SWIG_fail;
43194 
43195 fail:
43196   lua_error(L);
43197   return SWIG_arg;
43198 }
43199 
43200 
43201 static int _wrap_new_SBQueueItem(lua_State* L) {
43202   int argc;
43203   int argv[2]={
43204     1,2
43205   };
43206 
43207   argc = lua_gettop(L);
43208   if (argc == 0) {
43209     return _wrap_new_SBQueueItem__SWIG_0(L);
43210   }
43211   if (argc == 1) {
43212     int _v;
43213     {
43214       void *ptr;
43215       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)) {
43216         _v = 0;
43217       } else {
43218         _v = 1;
43219       }
43220     }
43221     if (_v) {
43222       return _wrap_new_SBQueueItem__SWIG_1(L);
43223     }
43224   }
43225 
43226   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
43227     "  Possible C/C++ prototypes are:\n"
43228     "    lldb::SBQueueItem::SBQueueItem()\n"
43229     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
43230   lua_error(L);return 0;
43231 }
43232 
43233 
43234 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
43235   int SWIG_arg = 0;
43236   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43237   bool result;
43238 
43239   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
43240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
43241 
43242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43243     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
43244   }
43245 
43246   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
43247   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43248   return SWIG_arg;
43249 
43250   if(0) SWIG_fail;
43251 
43252 fail:
43253   lua_error(L);
43254   return SWIG_arg;
43255 }
43256 
43257 
43258 static int _wrap_SBQueueItem_Clear(lua_State* L) {
43259   int SWIG_arg = 0;
43260   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43261 
43262   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
43263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
43264 
43265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43266     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
43267   }
43268 
43269   (arg1)->Clear();
43270 
43271   return SWIG_arg;
43272 
43273   if(0) SWIG_fail;
43274 
43275 fail:
43276   lua_error(L);
43277   return SWIG_arg;
43278 }
43279 
43280 
43281 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
43282   int SWIG_arg = 0;
43283   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43284   lldb::QueueItemKind result;
43285 
43286   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
43287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
43288 
43289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43290     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
43291   }
43292 
43293   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
43294   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43295   return SWIG_arg;
43296 
43297   if(0) SWIG_fail;
43298 
43299 fail:
43300   lua_error(L);
43301   return SWIG_arg;
43302 }
43303 
43304 
43305 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
43306   int SWIG_arg = 0;
43307   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43308   lldb::QueueItemKind arg2 ;
43309 
43310   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
43311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
43312   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
43313 
43314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43315     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
43316   }
43317 
43318   arg2 = (lldb::QueueItemKind)lua_tointeger(L, 2);
43319   (arg1)->SetKind(arg2);
43320 
43321   return SWIG_arg;
43322 
43323   if(0) SWIG_fail;
43324 
43325 fail:
43326   lua_error(L);
43327   return SWIG_arg;
43328 }
43329 
43330 
43331 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
43332   int SWIG_arg = 0;
43333   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43334   lldb::SBAddress result;
43335 
43336   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
43337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
43338 
43339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43340     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
43341   }
43342 
43343   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
43344   {
43345     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
43346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
43347   }
43348   return SWIG_arg;
43349 
43350   if(0) SWIG_fail;
43351 
43352 fail:
43353   lua_error(L);
43354   return SWIG_arg;
43355 }
43356 
43357 
43358 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
43359   int SWIG_arg = 0;
43360   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43361   lldb::SBAddress arg2 ;
43362   lldb::SBAddress *argp2 ;
43363 
43364   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
43365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
43366   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
43367 
43368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43369     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
43370   }
43371 
43372 
43373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
43374     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
43375   }
43376   arg2 = *argp2;
43377 
43378   (arg1)->SetAddress(arg2);
43379 
43380   return SWIG_arg;
43381 
43382   if(0) SWIG_fail;
43383 
43384 fail:
43385   lua_error(L);
43386   return SWIG_arg;
43387 }
43388 
43389 
43390 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
43391   int SWIG_arg = 0;
43392   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43393   lldb::QueueItemSP *arg2 = 0 ;
43394 
43395   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
43396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
43397   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
43398 
43399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43400     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
43401   }
43402 
43403 
43404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
43405     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
43406   }
43407 
43408   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
43409 
43410   return SWIG_arg;
43411 
43412   if(0) SWIG_fail;
43413 
43414 fail:
43415   lua_error(L);
43416   return SWIG_arg;
43417 }
43418 
43419 
43420 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
43421   int SWIG_arg = 0;
43422   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43423   char *arg2 = (char *) 0 ;
43424   lldb::SBThread result;
43425 
43426   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
43427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
43428   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
43429 
43430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43431     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
43432   }
43433 
43434   arg2 = (char *)lua_tostring(L, 2);
43435   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
43436   {
43437     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
43438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
43439   }
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 void swig_delete_SBQueueItem(void *obj) {
43451 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
43452 delete arg1;
43453 }
43454 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
43455     assert(lua_istable(L,1));
43456     lua_pushcfunction(L,_wrap_new_SBQueueItem);
43457     assert(!lua_isnil(L,-1));
43458     lua_replace(L,1); /* replace our table with real constructor */
43459     lua_call(L,lua_gettop(L)-1,1);
43460     return 1;
43461 }
43462 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
43463     {0,0,0}
43464 };
43465 static swig_lua_method swig_SBQueueItem_methods[]= {
43466     { "IsValid", _wrap_SBQueueItem_IsValid},
43467     { "Clear", _wrap_SBQueueItem_Clear},
43468     { "GetKind", _wrap_SBQueueItem_GetKind},
43469     { "SetKind", _wrap_SBQueueItem_SetKind},
43470     { "GetAddress", _wrap_SBQueueItem_GetAddress},
43471     { "SetAddress", _wrap_SBQueueItem_SetAddress},
43472     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
43473     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
43474     {0,0}
43475 };
43476 static swig_lua_method swig_SBQueueItem_meta[] = {
43477     {0,0}
43478 };
43479 
43480 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
43481     {0,0,0}
43482 };
43483 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
43484     {0,0,0,0,0,0}
43485 };
43486 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
43487     {0,0}
43488 };
43489 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
43490     0
43491 };
43492 
43493 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
43494     "SBQueueItem",
43495     swig_SBQueueItem_Sf_SwigStatic_methods,
43496     swig_SBQueueItem_Sf_SwigStatic_attributes,
43497     swig_SBQueueItem_Sf_SwigStatic_constants,
43498     swig_SBQueueItem_Sf_SwigStatic_classes,
43499     0
43500 };
43501 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
43502 static const char *swig_SBQueueItem_base_names[] = {0};
43503 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 };
43504 
43505 static int _wrap_SBReproducer_Capture(lua_State* L) {
43506   int SWIG_arg = 0;
43507   char *arg1 = (char *) 0 ;
43508   char *result = 0 ;
43509 
43510   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
43511   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
43512   arg1 = (char *)lua_tostring(L, 1);
43513   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
43514   lua_pushstring(L,(const char *)result); SWIG_arg++;
43515   return SWIG_arg;
43516 
43517   if(0) SWIG_fail;
43518 
43519 fail:
43520   lua_error(L);
43521   return SWIG_arg;
43522 }
43523 
43524 
43525 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
43526   int SWIG_arg = 0;
43527   char *arg1 = (char *) 0 ;
43528   char *result = 0 ;
43529 
43530   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
43531   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
43532   arg1 = (char *)lua_tostring(L, 1);
43533   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
43534   lua_pushstring(L,(const char *)result); SWIG_arg++;
43535   return SWIG_arg;
43536 
43537   if(0) SWIG_fail;
43538 
43539 fail:
43540   lua_error(L);
43541   return SWIG_arg;
43542 }
43543 
43544 
43545 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
43546   int SWIG_arg = 0;
43547   bool arg1 ;
43548   bool result;
43549 
43550   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
43551   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
43552   arg1 = (lua_toboolean(L, 1)!=0);
43553   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
43554   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43555   return SWIG_arg;
43556 
43557   if(0) SWIG_fail;
43558 
43559 fail:
43560   lua_error(L);
43561   return SWIG_arg;
43562 }
43563 
43564 
43565 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
43566   int SWIG_arg = 0;
43567   char *arg1 = (char *) 0 ;
43568 
43569   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
43570   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
43571   arg1 = (char *)lua_tostring(L, 1);
43572   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
43573 
43574   return SWIG_arg;
43575 
43576   if(0) SWIG_fail;
43577 
43578 fail:
43579   lua_error(L);
43580   return SWIG_arg;
43581 }
43582 
43583 
43584 static int _wrap_new_SBReproducer(lua_State* L) {
43585   int SWIG_arg = 0;
43586   lldb::SBReproducer *result = 0 ;
43587 
43588   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
43589   result = (lldb::SBReproducer *)new lldb::SBReproducer();
43590   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
43591   return SWIG_arg;
43592 
43593   if(0) SWIG_fail;
43594 
43595 fail:
43596   lua_error(L);
43597   return SWIG_arg;
43598 }
43599 
43600 
43601 static void swig_delete_SBReproducer(void *obj) {
43602 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
43603 delete arg1;
43604 }
43605 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
43606     assert(lua_istable(L,1));
43607     lua_pushcfunction(L,_wrap_new_SBReproducer);
43608     assert(!lua_isnil(L,-1));
43609     lua_replace(L,1); /* replace our table with real constructor */
43610     lua_call(L,lua_gettop(L)-1,1);
43611     return 1;
43612 }
43613 static swig_lua_attribute swig_SBReproducer_attributes[] = {
43614     {0,0,0}
43615 };
43616 static swig_lua_method swig_SBReproducer_methods[]= {
43617     {0,0}
43618 };
43619 static swig_lua_method swig_SBReproducer_meta[] = {
43620     {0,0}
43621 };
43622 
43623 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
43624     {0,0,0}
43625 };
43626 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
43627     {0,0,0,0,0,0}
43628 };
43629 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
43630     { "Capture", _wrap_SBReproducer_Capture},
43631     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
43632     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
43633     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
43634     {0,0}
43635 };
43636 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
43637     0
43638 };
43639 
43640 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
43641     "SBReproducer",
43642     swig_SBReproducer_Sf_SwigStatic_methods,
43643     swig_SBReproducer_Sf_SwigStatic_attributes,
43644     swig_SBReproducer_Sf_SwigStatic_constants,
43645     swig_SBReproducer_Sf_SwigStatic_classes,
43646     0
43647 };
43648 static swig_lua_class *swig_SBReproducer_bases[] = {0};
43649 static const char *swig_SBReproducer_base_names[] = {0};
43650 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 };
43651 
43652 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
43653   int SWIG_arg = 0;
43654   lldb::SBSection *result = 0 ;
43655 
43656   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
43657   result = (lldb::SBSection *)new lldb::SBSection();
43658   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43659   return SWIG_arg;
43660 
43661   if(0) SWIG_fail;
43662 
43663 fail:
43664   lua_error(L);
43665   return SWIG_arg;
43666 }
43667 
43668 
43669 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
43670   int SWIG_arg = 0;
43671   lldb::SBSection *arg1 = 0 ;
43672   lldb::SBSection *result = 0 ;
43673 
43674   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
43675   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
43676 
43677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43678     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
43679   }
43680 
43681   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
43682   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43683   return SWIG_arg;
43684 
43685   if(0) SWIG_fail;
43686 
43687 fail:
43688   lua_error(L);
43689   return SWIG_arg;
43690 }
43691 
43692 
43693 static int _wrap_new_SBSection(lua_State* L) {
43694   int argc;
43695   int argv[2]={
43696     1,2
43697   };
43698 
43699   argc = lua_gettop(L);
43700   if (argc == 0) {
43701     return _wrap_new_SBSection__SWIG_0(L);
43702   }
43703   if (argc == 1) {
43704     int _v;
43705     {
43706       void *ptr;
43707       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
43708         _v = 0;
43709       } else {
43710         _v = 1;
43711       }
43712     }
43713     if (_v) {
43714       return _wrap_new_SBSection__SWIG_1(L);
43715     }
43716   }
43717 
43718   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
43719     "  Possible C/C++ prototypes are:\n"
43720     "    lldb::SBSection::SBSection()\n"
43721     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
43722   lua_error(L);return 0;
43723 }
43724 
43725 
43726 static int _wrap_SBSection_IsValid(lua_State* L) {
43727   int SWIG_arg = 0;
43728   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43729   bool result;
43730 
43731   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
43732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
43733 
43734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43735     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
43736   }
43737 
43738   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
43739   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43740   return SWIG_arg;
43741 
43742   if(0) SWIG_fail;
43743 
43744 fail:
43745   lua_error(L);
43746   return SWIG_arg;
43747 }
43748 
43749 
43750 static int _wrap_SBSection_GetName(lua_State* L) {
43751   int SWIG_arg = 0;
43752   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43753   char *result = 0 ;
43754 
43755   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
43756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
43757 
43758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43759     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
43760   }
43761 
43762   result = (char *)(arg1)->GetName();
43763   lua_pushstring(L,(const char *)result); SWIG_arg++;
43764   return SWIG_arg;
43765 
43766   if(0) SWIG_fail;
43767 
43768 fail:
43769   lua_error(L);
43770   return SWIG_arg;
43771 }
43772 
43773 
43774 static int _wrap_SBSection_GetParent(lua_State* L) {
43775   int SWIG_arg = 0;
43776   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43777   lldb::SBSection result;
43778 
43779   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
43780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
43781 
43782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43783     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
43784   }
43785 
43786   result = (arg1)->GetParent();
43787   {
43788     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43789     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43790   }
43791   return SWIG_arg;
43792 
43793   if(0) SWIG_fail;
43794 
43795 fail:
43796   lua_error(L);
43797   return SWIG_arg;
43798 }
43799 
43800 
43801 static int _wrap_SBSection_FindSubSection(lua_State* L) {
43802   int SWIG_arg = 0;
43803   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43804   char *arg2 = (char *) 0 ;
43805   lldb::SBSection result;
43806 
43807   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
43808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
43809   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
43810 
43811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43812     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
43813   }
43814 
43815   arg2 = (char *)lua_tostring(L, 2);
43816   result = (arg1)->FindSubSection((char const *)arg2);
43817   {
43818     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43820   }
43821   return SWIG_arg;
43822 
43823   if(0) SWIG_fail;
43824 
43825 fail:
43826   lua_error(L);
43827   return SWIG_arg;
43828 }
43829 
43830 
43831 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
43832   int SWIG_arg = 0;
43833   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43834   size_t result;
43835 
43836   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
43837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
43838 
43839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43840     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
43841   }
43842 
43843   result = (arg1)->GetNumSubSections();
43844   lua_pushinteger(L, (lua_Integer) result); 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_GetSubSectionAtIndex(lua_State* L) {
43856   int SWIG_arg = 0;
43857   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43858   size_t arg2 ;
43859   lldb::SBSection result;
43860 
43861   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
43862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
43863   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
43864 
43865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43866     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
43867   }
43868 
43869   arg2 = (size_t)lua_tointeger(L, 2);
43870   result = (arg1)->GetSubSectionAtIndex(arg2);
43871   {
43872     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43874   }
43875   return SWIG_arg;
43876 
43877   if(0) SWIG_fail;
43878 
43879 fail:
43880   lua_error(L);
43881   return SWIG_arg;
43882 }
43883 
43884 
43885 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
43886   int SWIG_arg = 0;
43887   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43888   lldb::addr_t result;
43889 
43890   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
43891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
43892 
43893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43894     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
43895   }
43896 
43897   result = (lldb::addr_t)(arg1)->GetFileAddress();
43898   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43899   return SWIG_arg;
43900 
43901   if(0) SWIG_fail;
43902 
43903 fail:
43904   lua_error(L);
43905   return SWIG_arg;
43906 }
43907 
43908 
43909 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
43910   int SWIG_arg = 0;
43911   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43912   lldb::SBTarget *arg2 = 0 ;
43913   lldb::addr_t result;
43914 
43915   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
43916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
43917   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
43918 
43919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43920     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
43921   }
43922 
43923 
43924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
43925     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
43926   }
43927 
43928   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
43929   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43930   return SWIG_arg;
43931 
43932   if(0) SWIG_fail;
43933 
43934 fail:
43935   lua_error(L);
43936   return SWIG_arg;
43937 }
43938 
43939 
43940 static int _wrap_SBSection_GetByteSize(lua_State* L) {
43941   int SWIG_arg = 0;
43942   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43943   lldb::addr_t result;
43944 
43945   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
43946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
43947 
43948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43949     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
43950   }
43951 
43952   result = (lldb::addr_t)(arg1)->GetByteSize();
43953   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43954   return SWIG_arg;
43955 
43956   if(0) SWIG_fail;
43957 
43958 fail:
43959   lua_error(L);
43960   return SWIG_arg;
43961 }
43962 
43963 
43964 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
43965   int SWIG_arg = 0;
43966   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43967   uint64_t result;
43968 
43969   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
43970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
43971 
43972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43973     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
43974   }
43975 
43976   result = (uint64_t)(arg1)->GetFileOffset();
43977   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43978   return SWIG_arg;
43979 
43980   if(0) SWIG_fail;
43981 
43982 fail:
43983   lua_error(L);
43984   return SWIG_arg;
43985 }
43986 
43987 
43988 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
43989   int SWIG_arg = 0;
43990   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43991   uint64_t result;
43992 
43993   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
43994   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
43995 
43996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43997     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
43998   }
43999 
44000   result = (uint64_t)(arg1)->GetFileByteSize();
44001   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44002   return SWIG_arg;
44003 
44004   if(0) SWIG_fail;
44005 
44006 fail:
44007   lua_error(L);
44008   return SWIG_arg;
44009 }
44010 
44011 
44012 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
44013   int SWIG_arg = 0;
44014   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44015   lldb::SBData result;
44016 
44017   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
44018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
44019 
44020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44021     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
44022   }
44023 
44024   result = (arg1)->GetSectionData();
44025   {
44026     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
44027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
44028   }
44029   return SWIG_arg;
44030 
44031   if(0) SWIG_fail;
44032 
44033 fail:
44034   lua_error(L);
44035   return SWIG_arg;
44036 }
44037 
44038 
44039 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
44040   int SWIG_arg = 0;
44041   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44042   uint64_t arg2 ;
44043   uint64_t arg3 ;
44044   lldb::SBData result;
44045 
44046   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
44047   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
44048   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
44049   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
44050 
44051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44052     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
44053   }
44054 
44055   arg2 = (uint64_t)lua_tointeger(L, 2);
44056   arg3 = (uint64_t)lua_tointeger(L, 3);
44057   result = (arg1)->GetSectionData(arg2,arg3);
44058   {
44059     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
44060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
44061   }
44062   return SWIG_arg;
44063 
44064   if(0) SWIG_fail;
44065 
44066 fail:
44067   lua_error(L);
44068   return SWIG_arg;
44069 }
44070 
44071 
44072 static int _wrap_SBSection_GetSectionData(lua_State* L) {
44073   int argc;
44074   int argv[4]={
44075     1,2,3,4
44076   };
44077 
44078   argc = lua_gettop(L);
44079   if (argc == 1) {
44080     int _v;
44081     {
44082       void *ptr;
44083       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
44084         _v = 0;
44085       } else {
44086         _v = 1;
44087       }
44088     }
44089     if (_v) {
44090       return _wrap_SBSection_GetSectionData__SWIG_0(L);
44091     }
44092   }
44093   if (argc == 3) {
44094     int _v;
44095     {
44096       void *ptr;
44097       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
44098         _v = 0;
44099       } else {
44100         _v = 1;
44101       }
44102     }
44103     if (_v) {
44104       {
44105         _v = lua_isnumber(L,argv[1]);
44106       }
44107       if (_v) {
44108         {
44109           _v = lua_isnumber(L,argv[2]);
44110         }
44111         if (_v) {
44112           return _wrap_SBSection_GetSectionData__SWIG_1(L);
44113         }
44114       }
44115     }
44116   }
44117 
44118   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
44119     "  Possible C/C++ prototypes are:\n"
44120     "    lldb::SBSection::GetSectionData()\n"
44121     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
44122   lua_error(L);return 0;
44123 }
44124 
44125 
44126 static int _wrap_SBSection_GetSectionType(lua_State* L) {
44127   int SWIG_arg = 0;
44128   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44129   lldb::SectionType result;
44130 
44131   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
44132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
44133 
44134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44135     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
44136   }
44137 
44138   result = (lldb::SectionType)(arg1)->GetSectionType();
44139   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44140   return SWIG_arg;
44141 
44142   if(0) SWIG_fail;
44143 
44144 fail:
44145   lua_error(L);
44146   return SWIG_arg;
44147 }
44148 
44149 
44150 static int _wrap_SBSection_GetPermissions(lua_State* L) {
44151   int SWIG_arg = 0;
44152   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44153   uint32_t result;
44154 
44155   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
44156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
44157 
44158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44159     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
44160   }
44161 
44162   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
44163   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44164   return SWIG_arg;
44165 
44166   if(0) SWIG_fail;
44167 
44168 fail:
44169   lua_error(L);
44170   return SWIG_arg;
44171 }
44172 
44173 
44174 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
44175   int SWIG_arg = 0;
44176   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44177   uint32_t result;
44178 
44179   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
44180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
44181 
44182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44183     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
44184   }
44185 
44186   result = (uint32_t)(arg1)->GetTargetByteSize();
44187   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44188   return SWIG_arg;
44189 
44190   if(0) SWIG_fail;
44191 
44192 fail:
44193   lua_error(L);
44194   return SWIG_arg;
44195 }
44196 
44197 
44198 static int _wrap_SBSection_GetAlignment(lua_State* L) {
44199   int SWIG_arg = 0;
44200   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44201   uint32_t result;
44202 
44203   SWIG_check_num_args("lldb::SBSection::GetAlignment",1,1)
44204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetAlignment",1,"lldb::SBSection *");
44205 
44206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44207     SWIG_fail_ptr("SBSection_GetAlignment",1,SWIGTYPE_p_lldb__SBSection);
44208   }
44209 
44210   result = (uint32_t)(arg1)->GetAlignment();
44211   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44212   return SWIG_arg;
44213 
44214   if(0) SWIG_fail;
44215 
44216 fail:
44217   lua_error(L);
44218   return SWIG_arg;
44219 }
44220 
44221 
44222 static int _wrap_SBSection_GetDescription(lua_State* L) {
44223   int SWIG_arg = 0;
44224   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44225   lldb::SBStream *arg2 = 0 ;
44226   bool result;
44227 
44228   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
44229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
44230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
44231 
44232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44233     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
44234   }
44235 
44236 
44237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44238     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44239   }
44240 
44241   result = (bool)(arg1)->GetDescription(*arg2);
44242   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44243   return SWIG_arg;
44244 
44245   if(0) SWIG_fail;
44246 
44247 fail:
44248   lua_error(L);
44249   return SWIG_arg;
44250 }
44251 
44252 
44253 static int _wrap_SBSection___eq(lua_State* L) {
44254   int SWIG_arg = 0;
44255   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44256   lldb::SBSection *arg2 = 0 ;
44257   bool result;
44258 
44259   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
44260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
44261   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
44262 
44263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44264     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
44265   }
44266 
44267 
44268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
44269     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
44270   }
44271 
44272   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
44273   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44274   return SWIG_arg;
44275 
44276   if(0) SWIG_fail;
44277 
44278 fail:
44279   lua_error(L);
44280   return SWIG_arg;
44281 }
44282 
44283 
44284 static int _wrap_SBSection___tostring(lua_State* L) {
44285   int SWIG_arg = 0;
44286   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44287   std::string result;
44288 
44289   SWIG_check_num_args("lldb::SBSection::__repr__",1,1)
44290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__repr__",1,"lldb::SBSection *");
44291 
44292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44293     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
44294   }
44295 
44296   result = lldb_SBSection___repr__(arg1);
44297   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44298   return SWIG_arg;
44299 
44300   if(0) SWIG_fail;
44301 
44302 fail:
44303   lua_error(L);
44304   return SWIG_arg;
44305 }
44306 
44307 
44308 static void swig_delete_SBSection(void *obj) {
44309 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
44310 delete arg1;
44311 }
44312 static int _proxy__wrap_new_SBSection(lua_State *L) {
44313     assert(lua_istable(L,1));
44314     lua_pushcfunction(L,_wrap_new_SBSection);
44315     assert(!lua_isnil(L,-1));
44316     lua_replace(L,1); /* replace our table with real constructor */
44317     lua_call(L,lua_gettop(L)-1,1);
44318     return 1;
44319 }
44320 static swig_lua_attribute swig_SBSection_attributes[] = {
44321     {0,0,0}
44322 };
44323 static swig_lua_method swig_SBSection_methods[]= {
44324     { "IsValid", _wrap_SBSection_IsValid},
44325     { "GetName", _wrap_SBSection_GetName},
44326     { "GetParent", _wrap_SBSection_GetParent},
44327     { "FindSubSection", _wrap_SBSection_FindSubSection},
44328     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
44329     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
44330     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
44331     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
44332     { "GetByteSize", _wrap_SBSection_GetByteSize},
44333     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
44334     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
44335     { "GetSectionData", _wrap_SBSection_GetSectionData},
44336     { "GetSectionType", _wrap_SBSection_GetSectionType},
44337     { "GetPermissions", _wrap_SBSection_GetPermissions},
44338     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
44339     { "GetAlignment", _wrap_SBSection_GetAlignment},
44340     { "GetDescription", _wrap_SBSection_GetDescription},
44341     { "__eq", _wrap_SBSection___eq},
44342     { "__tostring", _wrap_SBSection___tostring},
44343     {0,0}
44344 };
44345 static swig_lua_method swig_SBSection_meta[] = {
44346     { "__eq", _wrap_SBSection___eq},
44347     { "__tostring", _wrap_SBSection___tostring},
44348     {0,0}
44349 };
44350 
44351 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
44352     {0,0,0}
44353 };
44354 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
44355     {0,0,0,0,0,0}
44356 };
44357 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
44358     {0,0}
44359 };
44360 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
44361     0
44362 };
44363 
44364 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
44365     "SBSection",
44366     swig_SBSection_Sf_SwigStatic_methods,
44367     swig_SBSection_Sf_SwigStatic_attributes,
44368     swig_SBSection_Sf_SwigStatic_constants,
44369     swig_SBSection_Sf_SwigStatic_classes,
44370     0
44371 };
44372 static swig_lua_class *swig_SBSection_bases[] = {0};
44373 static const char *swig_SBSection_base_names[] = {0};
44374 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 };
44375 
44376 static int _wrap_new_SBSourceManager(lua_State* L) {
44377   int SWIG_arg = 0;
44378   lldb::SBSourceManager *arg1 = 0 ;
44379   lldb::SBSourceManager *result = 0 ;
44380 
44381   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
44382   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
44383 
44384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44385     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
44386   }
44387 
44388   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
44389   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
44390   return SWIG_arg;
44391 
44392   if(0) SWIG_fail;
44393 
44394 fail:
44395   lua_error(L);
44396   return SWIG_arg;
44397 }
44398 
44399 
44400 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
44401   int SWIG_arg = 0;
44402   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
44403   lldb::SBFileSpec *arg2 = 0 ;
44404   uint32_t arg3 ;
44405   uint32_t arg4 ;
44406   uint32_t arg5 ;
44407   char *arg6 = (char *) 0 ;
44408   lldb::SBStream *arg7 = 0 ;
44409   size_t result;
44410 
44411   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
44412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
44413   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
44414   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
44415   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
44416   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
44417   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
44418   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
44419 
44420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44421     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
44422   }
44423 
44424 
44425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44426     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
44427   }
44428 
44429   arg3 = (uint32_t)lua_tointeger(L, 3);
44430   arg4 = (uint32_t)lua_tointeger(L, 4);
44431   arg5 = (uint32_t)lua_tointeger(L, 5);
44432   arg6 = (char *)lua_tostring(L, 6);
44433 
44434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
44435     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
44436   }
44437 
44438   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
44439   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
44451   int SWIG_arg = 0;
44452   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
44453   lldb::SBFileSpec *arg2 = 0 ;
44454   uint32_t arg3 ;
44455   uint32_t arg4 ;
44456   uint32_t arg5 ;
44457   uint32_t arg6 ;
44458   char *arg7 = (char *) 0 ;
44459   lldb::SBStream *arg8 = 0 ;
44460   size_t result;
44461 
44462   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
44463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
44464   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
44465   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
44466   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
44467   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
44468   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
44469   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
44470   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
44471 
44472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44473     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
44474   }
44475 
44476 
44477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44478     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
44479   }
44480 
44481   arg3 = (uint32_t)lua_tointeger(L, 3);
44482   arg4 = (uint32_t)lua_tointeger(L, 4);
44483   arg5 = (uint32_t)lua_tointeger(L, 5);
44484   arg6 = (uint32_t)lua_tointeger(L, 6);
44485   arg7 = (char *)lua_tostring(L, 7);
44486 
44487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
44488     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
44489   }
44490 
44491   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
44492   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44493   return SWIG_arg;
44494 
44495   if(0) SWIG_fail;
44496 
44497 fail:
44498   lua_error(L);
44499   return SWIG_arg;
44500 }
44501 
44502 
44503 static void swig_delete_SBSourceManager(void *obj) {
44504 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
44505 delete arg1;
44506 }
44507 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
44508     assert(lua_istable(L,1));
44509     lua_pushcfunction(L,_wrap_new_SBSourceManager);
44510     assert(!lua_isnil(L,-1));
44511     lua_replace(L,1); /* replace our table with real constructor */
44512     lua_call(L,lua_gettop(L)-1,1);
44513     return 1;
44514 }
44515 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
44516     {0,0,0}
44517 };
44518 static swig_lua_method swig_SBSourceManager_methods[]= {
44519     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
44520     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
44521     {0,0}
44522 };
44523 static swig_lua_method swig_SBSourceManager_meta[] = {
44524     {0,0}
44525 };
44526 
44527 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
44528     {0,0,0}
44529 };
44530 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
44531     {0,0,0,0,0,0}
44532 };
44533 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
44534     {0,0}
44535 };
44536 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
44537     0
44538 };
44539 
44540 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
44541     "SBSourceManager",
44542     swig_SBSourceManager_Sf_SwigStatic_methods,
44543     swig_SBSourceManager_Sf_SwigStatic_attributes,
44544     swig_SBSourceManager_Sf_SwigStatic_constants,
44545     swig_SBSourceManager_Sf_SwigStatic_classes,
44546     0
44547 };
44548 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
44549 static const char *swig_SBSourceManager_base_names[] = {0};
44550 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 };
44551 
44552 static int _wrap_new_SBStream(lua_State* L) {
44553   int SWIG_arg = 0;
44554   lldb::SBStream *result = 0 ;
44555 
44556   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
44557   result = (lldb::SBStream *)new lldb::SBStream();
44558   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
44559   return SWIG_arg;
44560 
44561   if(0) SWIG_fail;
44562 
44563 fail:
44564   lua_error(L);
44565   return SWIG_arg;
44566 }
44567 
44568 
44569 static int _wrap_SBStream_IsValid(lua_State* L) {
44570   int SWIG_arg = 0;
44571   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44572   bool result;
44573 
44574   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
44575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
44576 
44577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44578     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
44579   }
44580 
44581   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
44582   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44583   return SWIG_arg;
44584 
44585   if(0) SWIG_fail;
44586 
44587 fail:
44588   lua_error(L);
44589   return SWIG_arg;
44590 }
44591 
44592 
44593 static int _wrap_SBStream_GetData(lua_State* L) {
44594   int SWIG_arg = 0;
44595   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44596   char *result = 0 ;
44597 
44598   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
44599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
44600 
44601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44602     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
44603   }
44604 
44605   result = (char *)(arg1)->GetData();
44606   lua_pushstring(L,(const char *)result); SWIG_arg++;
44607   return SWIG_arg;
44608 
44609   if(0) SWIG_fail;
44610 
44611 fail:
44612   lua_error(L);
44613   return SWIG_arg;
44614 }
44615 
44616 
44617 static int _wrap_SBStream_GetSize(lua_State* L) {
44618   int SWIG_arg = 0;
44619   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44620   size_t result;
44621 
44622   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
44623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
44624 
44625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44626     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
44627   }
44628 
44629   result = (arg1)->GetSize();
44630   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44631   return SWIG_arg;
44632 
44633   if(0) SWIG_fail;
44634 
44635 fail:
44636   lua_error(L);
44637   return SWIG_arg;
44638 }
44639 
44640 
44641 static int _wrap_SBStream_Print(lua_State* L) {
44642   int SWIG_arg = 0;
44643   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44644   char *arg2 = (char *) 0 ;
44645 
44646   SWIG_check_num_args("lldb::SBStream::Print",2,2)
44647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
44648   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
44649 
44650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44651     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
44652   }
44653 
44654   arg2 = (char *)lua_tostring(L, 2);
44655   (arg1)->Print((char const *)arg2);
44656 
44657   return SWIG_arg;
44658 
44659   if(0) SWIG_fail;
44660 
44661 fail:
44662   lua_error(L);
44663   return SWIG_arg;
44664 }
44665 
44666 
44667 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
44668   int SWIG_arg = 0;
44669   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44670   char *arg2 = (char *) 0 ;
44671   bool arg3 ;
44672 
44673   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
44674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44675   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
44676   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
44677 
44678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44679     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44680   }
44681 
44682   arg2 = (char *)lua_tostring(L, 2);
44683   arg3 = (lua_toboolean(L, 3)!=0);
44684   (arg1)->RedirectToFile((char const *)arg2,arg3);
44685 
44686   return SWIG_arg;
44687 
44688   if(0) SWIG_fail;
44689 
44690 fail:
44691   lua_error(L);
44692   return SWIG_arg;
44693 }
44694 
44695 
44696 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
44697   int SWIG_arg = 0;
44698   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44699   lldb::SBFile arg2 ;
44700   lldb::SBFile *argp2 ;
44701 
44702   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
44705 
44706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44707     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44708   }
44709 
44710 
44711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
44712     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
44713   }
44714   arg2 = *argp2;
44715 
44716   (arg1)->RedirectToFile(arg2);
44717 
44718   return SWIG_arg;
44719 
44720   if(0) SWIG_fail;
44721 
44722 fail:
44723   lua_error(L);
44724   return SWIG_arg;
44725 }
44726 
44727 
44728 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
44729   int SWIG_arg = 0;
44730   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44731   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44732 
44733   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44735 
44736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44737     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44738   }
44739 
44740   {
44741     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44742     lldb::FileSP file_sp;
44743     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44744     if (!file_sp->IsValid())
44745     return luaL_error(L, "Invalid file");
44746     arg2 = file_sp;
44747   }
44748   (arg1)->RedirectToFile(arg2);
44749 
44750   return SWIG_arg;
44751 
44752   if(0) SWIG_fail;
44753 
44754 fail:
44755   lua_error(L);
44756   return SWIG_arg;
44757 }
44758 
44759 
44760 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
44761   int argc;
44762   int argv[4]={
44763     1,2,3,4
44764   };
44765 
44766   argc = lua_gettop(L);
44767   if (argc == 2) {
44768     int _v;
44769     {
44770       void *ptr;
44771       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44772         _v = 0;
44773       } else {
44774         _v = 1;
44775       }
44776     }
44777     if (_v) {
44778       {
44779         void *ptr;
44780         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
44781           _v = 0;
44782         } else {
44783           _v = 1;
44784         }
44785       }
44786       if (_v) {
44787         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
44788       }
44789     }
44790   }
44791   if (argc == 2) {
44792     int _v;
44793     {
44794       void *ptr;
44795       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44796         _v = 0;
44797       } else {
44798         _v = 1;
44799       }
44800     }
44801     if (_v) {
44802       {
44803         _v = (lua_isuserdata(L, argv[1])) &&
44804         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
44805       }
44806       if (_v) {
44807         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
44808       }
44809     }
44810   }
44811   if (argc == 3) {
44812     int _v;
44813     {
44814       void *ptr;
44815       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44816         _v = 0;
44817       } else {
44818         _v = 1;
44819       }
44820     }
44821     if (_v) {
44822       {
44823         _v = SWIG_lua_isnilstring(L,argv[1]);
44824       }
44825       if (_v) {
44826         {
44827           _v = lua_isboolean(L,argv[2]);
44828         }
44829         if (_v) {
44830           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
44831         }
44832       }
44833     }
44834   }
44835 
44836   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
44837     "  Possible C/C++ prototypes are:\n"
44838     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
44839     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
44840     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
44841   lua_error(L);return 0;
44842 }
44843 
44844 
44845 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
44846   int SWIG_arg = 0;
44847   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44848   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44849   bool arg3 ;
44850 
44851   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
44852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
44853   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
44854 
44855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44856     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
44857   }
44858 
44859   {
44860     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44861     lldb::FileSP file_sp;
44862     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44863     if (!file_sp->IsValid())
44864     return luaL_error(L, "Invalid file");
44865     arg2 = file_sp;
44866   }
44867   arg3 = (lua_toboolean(L, 3)!=0);
44868   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
44869 
44870   return SWIG_arg;
44871 
44872   if(0) SWIG_fail;
44873 
44874 fail:
44875   lua_error(L);
44876   return SWIG_arg;
44877 }
44878 
44879 
44880 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
44881   int SWIG_arg = 0;
44882   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44883   int arg2 ;
44884   bool arg3 ;
44885 
44886   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
44887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
44888   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
44889   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
44890 
44891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44892     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
44893   }
44894 
44895   arg2 = (int)lua_tointeger(L, 2);
44896   arg3 = (lua_toboolean(L, 3)!=0);
44897   (arg1)->RedirectToFileDescriptor(arg2,arg3);
44898 
44899   return SWIG_arg;
44900 
44901   if(0) SWIG_fail;
44902 
44903 fail:
44904   lua_error(L);
44905   return SWIG_arg;
44906 }
44907 
44908 
44909 static int _wrap_SBStream_Clear(lua_State* L) {
44910   int SWIG_arg = 0;
44911   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44912 
44913   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
44914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
44915 
44916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44917     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
44918   }
44919 
44920   (arg1)->Clear();
44921 
44922   return SWIG_arg;
44923 
44924   if(0) SWIG_fail;
44925 
44926 fail:
44927   lua_error(L);
44928   return SWIG_arg;
44929 }
44930 
44931 
44932 static void swig_delete_SBStream(void *obj) {
44933 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
44934 delete arg1;
44935 }
44936 static int _proxy__wrap_new_SBStream(lua_State *L) {
44937     assert(lua_istable(L,1));
44938     lua_pushcfunction(L,_wrap_new_SBStream);
44939     assert(!lua_isnil(L,-1));
44940     lua_replace(L,1); /* replace our table with real constructor */
44941     lua_call(L,lua_gettop(L)-1,1);
44942     return 1;
44943 }
44944 static swig_lua_attribute swig_SBStream_attributes[] = {
44945     {0,0,0}
44946 };
44947 static swig_lua_method swig_SBStream_methods[]= {
44948     { "IsValid", _wrap_SBStream_IsValid},
44949     { "GetData", _wrap_SBStream_GetData},
44950     { "GetSize", _wrap_SBStream_GetSize},
44951     { "Print", _wrap_SBStream_Print},
44952     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
44953     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
44954     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
44955     { "Clear", _wrap_SBStream_Clear},
44956     {0,0}
44957 };
44958 static swig_lua_method swig_SBStream_meta[] = {
44959     {0,0}
44960 };
44961 
44962 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
44963     {0,0,0}
44964 };
44965 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
44966     {0,0,0,0,0,0}
44967 };
44968 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
44969     {0,0}
44970 };
44971 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
44972     0
44973 };
44974 
44975 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
44976     "SBStream",
44977     swig_SBStream_Sf_SwigStatic_methods,
44978     swig_SBStream_Sf_SwigStatic_attributes,
44979     swig_SBStream_Sf_SwigStatic_constants,
44980     swig_SBStream_Sf_SwigStatic_classes,
44981     0
44982 };
44983 static swig_lua_class *swig_SBStream_bases[] = {0};
44984 static const char *swig_SBStream_base_names[] = {0};
44985 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 };
44986 
44987 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
44988   int SWIG_arg = 0;
44989   lldb::SBStringList *result = 0 ;
44990 
44991   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
44992   result = (lldb::SBStringList *)new lldb::SBStringList();
44993   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
44994   return SWIG_arg;
44995 
44996   if(0) SWIG_fail;
44997 
44998 fail:
44999   lua_error(L);
45000   return SWIG_arg;
45001 }
45002 
45003 
45004 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
45005   int SWIG_arg = 0;
45006   lldb::SBStringList *arg1 = 0 ;
45007   lldb::SBStringList *result = 0 ;
45008 
45009   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
45010   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
45011 
45012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45013     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
45014   }
45015 
45016   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
45017   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
45018   return SWIG_arg;
45019 
45020   if(0) SWIG_fail;
45021 
45022 fail:
45023   lua_error(L);
45024   return SWIG_arg;
45025 }
45026 
45027 
45028 static int _wrap_new_SBStringList(lua_State* L) {
45029   int argc;
45030   int argv[2]={
45031     1,2
45032   };
45033 
45034   argc = lua_gettop(L);
45035   if (argc == 0) {
45036     return _wrap_new_SBStringList__SWIG_0(L);
45037   }
45038   if (argc == 1) {
45039     int _v;
45040     {
45041       void *ptr;
45042       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
45043         _v = 0;
45044       } else {
45045         _v = 1;
45046       }
45047     }
45048     if (_v) {
45049       return _wrap_new_SBStringList__SWIG_1(L);
45050     }
45051   }
45052 
45053   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
45054     "  Possible C/C++ prototypes are:\n"
45055     "    lldb::SBStringList::SBStringList()\n"
45056     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
45057   lua_error(L);return 0;
45058 }
45059 
45060 
45061 static int _wrap_SBStringList_IsValid(lua_State* L) {
45062   int SWIG_arg = 0;
45063   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45064   bool result;
45065 
45066   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
45067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
45068 
45069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45070     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
45071   }
45072 
45073   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
45074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45075   return SWIG_arg;
45076 
45077   if(0) SWIG_fail;
45078 
45079 fail:
45080   lua_error(L);
45081   return SWIG_arg;
45082 }
45083 
45084 
45085 static int _wrap_SBStringList_AppendString(lua_State* L) {
45086   int SWIG_arg = 0;
45087   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45088   char *arg2 = (char *) 0 ;
45089 
45090   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
45091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
45092   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
45093 
45094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45095     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
45096   }
45097 
45098   arg2 = (char *)lua_tostring(L, 2);
45099   (arg1)->AppendString((char const *)arg2);
45100 
45101   return SWIG_arg;
45102 
45103   if(0) SWIG_fail;
45104 
45105 fail:
45106   lua_error(L);
45107   return SWIG_arg;
45108 }
45109 
45110 
45111 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
45112   int SWIG_arg = 0;
45113   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45114   char **arg2 = (char **) 0 ;
45115   int arg3 ;
45116 
45117   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
45118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
45119   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
45120 
45121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45122     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
45123   }
45124 
45125   {
45126     if (lua_istable(L, 2)) {
45127       size_t size = lua_rawlen(L, 2);
45128       arg2 = (char **)malloc((size + 1) * sizeof(char *));
45129       int i = 0, j = 0;
45130       while (i++ < size) {
45131         lua_rawgeti(L, 2, i);
45132         if (!lua_isstring(L, -1)) {
45133           // if current element cannot be converted to string, raise an error
45134           lua_pop(L, 1);
45135           return luaL_error(L, "List should only contain strings");
45136         }
45137         arg2[j++] = (char *)lua_tostring(L, -1);
45138         lua_pop(L, 1);
45139       }
45140       arg2[j] = 0;
45141     } else if (lua_isnil(L, 2)) {
45142       // "nil" is also acceptable, equivalent as an empty table
45143       arg2 = NULL;
45144     } else {
45145       return luaL_error(L, "A list of strings expected");
45146     }
45147   }
45148   arg3 = (int)lua_tointeger(L, 3);
45149   (arg1)->AppendList((char const **)arg2,arg3);
45150 
45151   {
45152     free((char *) arg2);
45153   }
45154   return SWIG_arg;
45155 
45156   if(0) SWIG_fail;
45157 
45158 fail:
45159   {
45160     free((char *) arg2);
45161   }
45162   lua_error(L);
45163   return SWIG_arg;
45164 }
45165 
45166 
45167 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
45168   int SWIG_arg = 0;
45169   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45170   lldb::SBStringList *arg2 = 0 ;
45171 
45172   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
45173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
45174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
45175 
45176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45177     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
45178   }
45179 
45180 
45181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
45182     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
45183   }
45184 
45185   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
45186 
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_SBStringList_AppendList(lua_State* L) {
45198   int argc;
45199   int argv[4]={
45200     1,2,3,4
45201   };
45202 
45203   argc = lua_gettop(L);
45204   if (argc == 2) {
45205     int _v;
45206     {
45207       void *ptr;
45208       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
45209         _v = 0;
45210       } else {
45211         _v = 1;
45212       }
45213     }
45214     if (_v) {
45215       {
45216         void *ptr;
45217         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
45218           _v = 0;
45219         } else {
45220           _v = 1;
45221         }
45222       }
45223       if (_v) {
45224         return _wrap_SBStringList_AppendList__SWIG_1(L);
45225       }
45226     }
45227   }
45228   if (argc == 3) {
45229     int _v;
45230     {
45231       void *ptr;
45232       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
45233         _v = 0;
45234       } else {
45235         _v = 1;
45236       }
45237     }
45238     if (_v) {
45239       {
45240         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
45241       }
45242       if (_v) {
45243         {
45244           _v = lua_isnumber(L,argv[2]);
45245         }
45246         if (_v) {
45247           return _wrap_SBStringList_AppendList__SWIG_0(L);
45248         }
45249       }
45250     }
45251   }
45252 
45253   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
45254     "  Possible C/C++ prototypes are:\n"
45255     "    lldb::SBStringList::AppendList(char const **,int)\n"
45256     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
45257   lua_error(L);return 0;
45258 }
45259 
45260 
45261 static int _wrap_SBStringList_GetSize(lua_State* L) {
45262   int SWIG_arg = 0;
45263   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45264   uint32_t result;
45265 
45266   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
45267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
45268 
45269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45270     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
45271   }
45272 
45273   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
45274   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45275   return SWIG_arg;
45276 
45277   if(0) SWIG_fail;
45278 
45279 fail:
45280   lua_error(L);
45281   return SWIG_arg;
45282 }
45283 
45284 
45285 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
45286   int SWIG_arg = 0;
45287   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45288   size_t arg2 ;
45289   char *result = 0 ;
45290 
45291   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
45292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
45293   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
45294 
45295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45296     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
45297   }
45298 
45299   arg2 = (size_t)lua_tointeger(L, 2);
45300   result = (char *)(arg1)->GetStringAtIndex(arg2);
45301   lua_pushstring(L,(const char *)result); SWIG_arg++;
45302   return SWIG_arg;
45303 
45304   if(0) SWIG_fail;
45305 
45306 fail:
45307   lua_error(L);
45308   return SWIG_arg;
45309 }
45310 
45311 
45312 static int _wrap_SBStringList_Clear(lua_State* L) {
45313   int SWIG_arg = 0;
45314   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45315 
45316   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
45317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
45318 
45319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45320     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
45321   }
45322 
45323   (arg1)->Clear();
45324 
45325   return SWIG_arg;
45326 
45327   if(0) SWIG_fail;
45328 
45329 fail:
45330   lua_error(L);
45331   return SWIG_arg;
45332 }
45333 
45334 
45335 static void swig_delete_SBStringList(void *obj) {
45336 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
45337 delete arg1;
45338 }
45339 static int _proxy__wrap_new_SBStringList(lua_State *L) {
45340     assert(lua_istable(L,1));
45341     lua_pushcfunction(L,_wrap_new_SBStringList);
45342     assert(!lua_isnil(L,-1));
45343     lua_replace(L,1); /* replace our table with real constructor */
45344     lua_call(L,lua_gettop(L)-1,1);
45345     return 1;
45346 }
45347 static swig_lua_attribute swig_SBStringList_attributes[] = {
45348     {0,0,0}
45349 };
45350 static swig_lua_method swig_SBStringList_methods[]= {
45351     { "IsValid", _wrap_SBStringList_IsValid},
45352     { "AppendString", _wrap_SBStringList_AppendString},
45353     { "AppendList", _wrap_SBStringList_AppendList},
45354     { "GetSize", _wrap_SBStringList_GetSize},
45355     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
45356     { "Clear", _wrap_SBStringList_Clear},
45357     {0,0}
45358 };
45359 static swig_lua_method swig_SBStringList_meta[] = {
45360     {0,0}
45361 };
45362 
45363 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
45364     {0,0,0}
45365 };
45366 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
45367     {0,0,0,0,0,0}
45368 };
45369 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
45370     {0,0}
45371 };
45372 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
45373     0
45374 };
45375 
45376 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
45377     "SBStringList",
45378     swig_SBStringList_Sf_SwigStatic_methods,
45379     swig_SBStringList_Sf_SwigStatic_attributes,
45380     swig_SBStringList_Sf_SwigStatic_constants,
45381     swig_SBStringList_Sf_SwigStatic_classes,
45382     0
45383 };
45384 static swig_lua_class *swig_SBStringList_bases[] = {0};
45385 static const char *swig_SBStringList_base_names[] = {0};
45386 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 };
45387 
45388 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
45389   int SWIG_arg = 0;
45390   lldb::SBStructuredData *result = 0 ;
45391 
45392   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
45393   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
45394   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45395   return SWIG_arg;
45396 
45397   if(0) SWIG_fail;
45398 
45399 fail:
45400   lua_error(L);
45401   return SWIG_arg;
45402 }
45403 
45404 
45405 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
45406   int SWIG_arg = 0;
45407   lldb::SBStructuredData *arg1 = 0 ;
45408   lldb::SBStructuredData *result = 0 ;
45409 
45410   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
45411   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
45412 
45413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45414     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
45415   }
45416 
45417   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
45418   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45419   return SWIG_arg;
45420 
45421   if(0) SWIG_fail;
45422 
45423 fail:
45424   lua_error(L);
45425   return SWIG_arg;
45426 }
45427 
45428 
45429 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
45430   int SWIG_arg = 0;
45431   lldb::EventSP *arg1 = 0 ;
45432   lldb::SBStructuredData *result = 0 ;
45433 
45434   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
45435   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
45436 
45437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
45438     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
45439   }
45440 
45441   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
45442   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45443   return SWIG_arg;
45444 
45445   if(0) SWIG_fail;
45446 
45447 fail:
45448   lua_error(L);
45449   return SWIG_arg;
45450 }
45451 
45452 
45453 static int _wrap_new_SBStructuredData(lua_State* L) {
45454   int argc;
45455   int argv[2]={
45456     1,2
45457   };
45458 
45459   argc = lua_gettop(L);
45460   if (argc == 0) {
45461     return _wrap_new_SBStructuredData__SWIG_0(L);
45462   }
45463   if (argc == 1) {
45464     int _v;
45465     {
45466       void *ptr;
45467       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
45468         _v = 0;
45469       } else {
45470         _v = 1;
45471       }
45472     }
45473     if (_v) {
45474       return _wrap_new_SBStructuredData__SWIG_1(L);
45475     }
45476   }
45477   if (argc == 1) {
45478     int _v;
45479     {
45480       void *ptr;
45481       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)) {
45482         _v = 0;
45483       } else {
45484         _v = 1;
45485       }
45486     }
45487     if (_v) {
45488       return _wrap_new_SBStructuredData__SWIG_2(L);
45489     }
45490   }
45491 
45492   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
45493     "  Possible C/C++ prototypes are:\n"
45494     "    lldb::SBStructuredData::SBStructuredData()\n"
45495     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
45496     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
45497   lua_error(L);return 0;
45498 }
45499 
45500 
45501 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
45502   int SWIG_arg = 0;
45503   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45504   bool result;
45505 
45506   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
45507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
45508 
45509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45510     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
45511   }
45512 
45513   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
45514   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45515   return SWIG_arg;
45516 
45517   if(0) SWIG_fail;
45518 
45519 fail:
45520   lua_error(L);
45521   return SWIG_arg;
45522 }
45523 
45524 
45525 static int _wrap_SBStructuredData_Clear(lua_State* L) {
45526   int SWIG_arg = 0;
45527   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45528 
45529   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
45530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
45531 
45532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45533     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
45534   }
45535 
45536   (arg1)->Clear();
45537 
45538   return SWIG_arg;
45539 
45540   if(0) SWIG_fail;
45541 
45542 fail:
45543   lua_error(L);
45544   return SWIG_arg;
45545 }
45546 
45547 
45548 static int _wrap_SBStructuredData_GetType(lua_State* L) {
45549   int SWIG_arg = 0;
45550   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45551   lldb::StructuredDataType result;
45552 
45553   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
45554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
45555 
45556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45557     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
45558   }
45559 
45560   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
45561   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45562   return SWIG_arg;
45563 
45564   if(0) SWIG_fail;
45565 
45566 fail:
45567   lua_error(L);
45568   return SWIG_arg;
45569 }
45570 
45571 
45572 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
45573   int SWIG_arg = 0;
45574   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45575   size_t result;
45576 
45577   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
45578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
45579 
45580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45581     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
45582   }
45583 
45584   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
45585   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45586   return SWIG_arg;
45587 
45588   if(0) SWIG_fail;
45589 
45590 fail:
45591   lua_error(L);
45592   return SWIG_arg;
45593 }
45594 
45595 
45596 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
45597   int SWIG_arg = 0;
45598   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45599   lldb::SBStringList *arg2 = 0 ;
45600   bool result;
45601 
45602   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
45603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
45604   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
45605 
45606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45607     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
45608   }
45609 
45610 
45611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
45612     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
45613   }
45614 
45615   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
45616   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45617   return SWIG_arg;
45618 
45619   if(0) SWIG_fail;
45620 
45621 fail:
45622   lua_error(L);
45623   return SWIG_arg;
45624 }
45625 
45626 
45627 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
45628   int SWIG_arg = 0;
45629   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45630   char *arg2 = (char *) 0 ;
45631   lldb::SBStructuredData result;
45632 
45633   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
45634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
45635   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
45636 
45637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45638     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
45639   }
45640 
45641   arg2 = (char *)lua_tostring(L, 2);
45642   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
45643   {
45644     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
45645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45646   }
45647   return SWIG_arg;
45648 
45649   if(0) SWIG_fail;
45650 
45651 fail:
45652   lua_error(L);
45653   return SWIG_arg;
45654 }
45655 
45656 
45657 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
45658   int SWIG_arg = 0;
45659   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45660   size_t arg2 ;
45661   lldb::SBStructuredData result;
45662 
45663   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
45664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
45665   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
45666 
45667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45668     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
45669   }
45670 
45671   arg2 = (size_t)lua_tointeger(L, 2);
45672   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
45673   {
45674     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
45675     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45676   }
45677   return SWIG_arg;
45678 
45679   if(0) SWIG_fail;
45680 
45681 fail:
45682   lua_error(L);
45683   return SWIG_arg;
45684 }
45685 
45686 
45687 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
45688   int SWIG_arg = 0;
45689   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45690   uint64_t arg2 ;
45691   uint64_t result;
45692 
45693   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
45694   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45695   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
45696 
45697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45698     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45699   }
45700 
45701   arg2 = (uint64_t)lua_tointeger(L, 2);
45702   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
45703   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45704   return SWIG_arg;
45705 
45706   if(0) SWIG_fail;
45707 
45708 fail:
45709   lua_error(L);
45710   return SWIG_arg;
45711 }
45712 
45713 
45714 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
45715   int SWIG_arg = 0;
45716   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45717   uint64_t result;
45718 
45719   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
45720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45721 
45722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45723     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45724   }
45725 
45726   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
45727   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45728   return SWIG_arg;
45729 
45730   if(0) SWIG_fail;
45731 
45732 fail:
45733   lua_error(L);
45734   return SWIG_arg;
45735 }
45736 
45737 
45738 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
45739   int argc;
45740   int argv[3]={
45741     1,2,3
45742   };
45743 
45744   argc = lua_gettop(L);
45745   if (argc == 1) {
45746     int _v;
45747     {
45748       void *ptr;
45749       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45750         _v = 0;
45751       } else {
45752         _v = 1;
45753       }
45754     }
45755     if (_v) {
45756       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
45757     }
45758   }
45759   if (argc == 2) {
45760     int _v;
45761     {
45762       void *ptr;
45763       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45764         _v = 0;
45765       } else {
45766         _v = 1;
45767       }
45768     }
45769     if (_v) {
45770       {
45771         _v = lua_isnumber(L,argv[1]);
45772       }
45773       if (_v) {
45774         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
45775       }
45776     }
45777   }
45778 
45779   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
45780     "  Possible C/C++ prototypes are:\n"
45781     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
45782     "    lldb::SBStructuredData::GetIntegerValue() const\n");
45783   lua_error(L);return 0;
45784 }
45785 
45786 
45787 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
45788   int SWIG_arg = 0;
45789   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45790   double arg2 ;
45791   double result;
45792 
45793   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
45794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45795   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
45796 
45797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45798     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45799   }
45800 
45801   arg2 = (double)lua_tonumber(L, 2);
45802   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
45803   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45804   return SWIG_arg;
45805 
45806   if(0) SWIG_fail;
45807 
45808 fail:
45809   lua_error(L);
45810   return SWIG_arg;
45811 }
45812 
45813 
45814 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
45815   int SWIG_arg = 0;
45816   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45817   double result;
45818 
45819   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
45820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45821 
45822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45823     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45824   }
45825 
45826   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
45827   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45828   return SWIG_arg;
45829 
45830   if(0) SWIG_fail;
45831 
45832 fail:
45833   lua_error(L);
45834   return SWIG_arg;
45835 }
45836 
45837 
45838 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
45839   int argc;
45840   int argv[3]={
45841     1,2,3
45842   };
45843 
45844   argc = lua_gettop(L);
45845   if (argc == 1) {
45846     int _v;
45847     {
45848       void *ptr;
45849       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45850         _v = 0;
45851       } else {
45852         _v = 1;
45853       }
45854     }
45855     if (_v) {
45856       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
45857     }
45858   }
45859   if (argc == 2) {
45860     int _v;
45861     {
45862       void *ptr;
45863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45864         _v = 0;
45865       } else {
45866         _v = 1;
45867       }
45868     }
45869     if (_v) {
45870       {
45871         _v = lua_isnumber(L,argv[1]);
45872       }
45873       if (_v) {
45874         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
45875       }
45876     }
45877   }
45878 
45879   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
45880     "  Possible C/C++ prototypes are:\n"
45881     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
45882     "    lldb::SBStructuredData::GetFloatValue() const\n");
45883   lua_error(L);return 0;
45884 }
45885 
45886 
45887 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
45888   int SWIG_arg = 0;
45889   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45890   bool arg2 ;
45891   bool result;
45892 
45893   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
45894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
45895   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
45896 
45897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45898     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45899   }
45900 
45901   arg2 = (lua_toboolean(L, 2)!=0);
45902   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
45903   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45904   return SWIG_arg;
45905 
45906   if(0) SWIG_fail;
45907 
45908 fail:
45909   lua_error(L);
45910   return SWIG_arg;
45911 }
45912 
45913 
45914 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
45915   int SWIG_arg = 0;
45916   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45917   bool result;
45918 
45919   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
45920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
45921 
45922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45923     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45924   }
45925 
45926   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
45927   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45928   return SWIG_arg;
45929 
45930   if(0) SWIG_fail;
45931 
45932 fail:
45933   lua_error(L);
45934   return SWIG_arg;
45935 }
45936 
45937 
45938 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
45939   int argc;
45940   int argv[3]={
45941     1,2,3
45942   };
45943 
45944   argc = lua_gettop(L);
45945   if (argc == 1) {
45946     int _v;
45947     {
45948       void *ptr;
45949       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45950         _v = 0;
45951       } else {
45952         _v = 1;
45953       }
45954     }
45955     if (_v) {
45956       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
45957     }
45958   }
45959   if (argc == 2) {
45960     int _v;
45961     {
45962       void *ptr;
45963       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45964         _v = 0;
45965       } else {
45966         _v = 1;
45967       }
45968     }
45969     if (_v) {
45970       {
45971         _v = lua_isboolean(L,argv[1]);
45972       }
45973       if (_v) {
45974         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
45975       }
45976     }
45977   }
45978 
45979   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
45980     "  Possible C/C++ prototypes are:\n"
45981     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
45982     "    lldb::SBStructuredData::GetBooleanValue() const\n");
45983   lua_error(L);return 0;
45984 }
45985 
45986 
45987 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
45988   int SWIG_arg = 0;
45989   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45990   char *arg2 = (char *) 0 ;
45991   size_t arg3 ;
45992   size_t result;
45993 
45994   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
45995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
45996 
45997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45998     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45999   }
46000 
46001   {
46002     arg3 = luaL_checkinteger(L, 2);
46003     if (arg3 <= 0) {
46004       return luaL_error(L, "Positive integer expected");
46005     }
46006     arg2 = (char *)malloc(arg3);
46007   }
46008   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
46009   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46010   {
46011     lua_pop(L, 1); // Blow away the previous result
46012     if (result == 0) {
46013       lua_pushliteral(L, "");
46014     } else {
46015       lua_pushlstring(L, (const char *)arg2, result);
46016     }
46017     free(arg2);
46018     // SWIG_arg was already incremented
46019   }
46020   return SWIG_arg;
46021 
46022   if(0) SWIG_fail;
46023 
46024 fail:
46025   lua_error(L);
46026   return SWIG_arg;
46027 }
46028 
46029 
46030 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
46031   int SWIG_arg = 0;
46032   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46033   lldb::SBStream *arg2 = 0 ;
46034   lldb::SBError result;
46035 
46036   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
46037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
46038   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
46039 
46040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46041     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
46042   }
46043 
46044 
46045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46046     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
46047   }
46048 
46049   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
46050   {
46051     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46052     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46053   }
46054   return SWIG_arg;
46055 
46056   if(0) SWIG_fail;
46057 
46058 fail:
46059   lua_error(L);
46060   return SWIG_arg;
46061 }
46062 
46063 
46064 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
46065   int SWIG_arg = 0;
46066   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46067   lldb::SBStream *arg2 = 0 ;
46068   lldb::SBError result;
46069 
46070   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
46071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
46072   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
46073 
46074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46075     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
46076   }
46077 
46078 
46079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46080     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46081   }
46082 
46083   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
46084   {
46085     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46087   }
46088   return SWIG_arg;
46089 
46090   if(0) SWIG_fail;
46091 
46092 fail:
46093   lua_error(L);
46094   return SWIG_arg;
46095 }
46096 
46097 
46098 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
46099   int SWIG_arg = 0;
46100   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46101   lldb::SBStream *arg2 = 0 ;
46102   lldb::SBError result;
46103 
46104   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
46105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
46106   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
46107 
46108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46109     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
46110   }
46111 
46112 
46113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46114     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
46115   }
46116 
46117   result = (arg1)->SetFromJSON(*arg2);
46118   {
46119     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46120     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46121   }
46122   return SWIG_arg;
46123 
46124   if(0) SWIG_fail;
46125 
46126 fail:
46127   lua_error(L);
46128   return SWIG_arg;
46129 }
46130 
46131 
46132 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
46133   int SWIG_arg = 0;
46134   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46135   char *arg2 = (char *) 0 ;
46136   lldb::SBError result;
46137 
46138   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
46139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
46140   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
46141 
46142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46143     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
46144   }
46145 
46146   arg2 = (char *)lua_tostring(L, 2);
46147   result = (arg1)->SetFromJSON((char const *)arg2);
46148   {
46149     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46150     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46151   }
46152   return SWIG_arg;
46153 
46154   if(0) SWIG_fail;
46155 
46156 fail:
46157   lua_error(L);
46158   return SWIG_arg;
46159 }
46160 
46161 
46162 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
46163   int argc;
46164   int argv[3]={
46165     1,2,3
46166   };
46167 
46168   argc = lua_gettop(L);
46169   if (argc == 2) {
46170     int _v;
46171     {
46172       void *ptr;
46173       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46174         _v = 0;
46175       } else {
46176         _v = 1;
46177       }
46178     }
46179     if (_v) {
46180       {
46181         void *ptr;
46182         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
46183           _v = 0;
46184         } else {
46185           _v = 1;
46186         }
46187       }
46188       if (_v) {
46189         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
46190       }
46191     }
46192   }
46193   if (argc == 2) {
46194     int _v;
46195     {
46196       void *ptr;
46197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46198         _v = 0;
46199       } else {
46200         _v = 1;
46201       }
46202     }
46203     if (_v) {
46204       {
46205         _v = SWIG_lua_isnilstring(L,argv[1]);
46206       }
46207       if (_v) {
46208         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
46209       }
46210     }
46211   }
46212 
46213   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
46214     "  Possible C/C++ prototypes are:\n"
46215     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
46216     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
46217   lua_error(L);return 0;
46218 }
46219 
46220 
46221 static void swig_delete_SBStructuredData(void *obj) {
46222 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
46223 delete arg1;
46224 }
46225 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
46226     assert(lua_istable(L,1));
46227     lua_pushcfunction(L,_wrap_new_SBStructuredData);
46228     assert(!lua_isnil(L,-1));
46229     lua_replace(L,1); /* replace our table with real constructor */
46230     lua_call(L,lua_gettop(L)-1,1);
46231     return 1;
46232 }
46233 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
46234     {0,0,0}
46235 };
46236 static swig_lua_method swig_SBStructuredData_methods[]= {
46237     { "IsValid", _wrap_SBStructuredData_IsValid},
46238     { "Clear", _wrap_SBStructuredData_Clear},
46239     { "GetType", _wrap_SBStructuredData_GetType},
46240     { "GetSize", _wrap_SBStructuredData_GetSize},
46241     { "GetKeys", _wrap_SBStructuredData_GetKeys},
46242     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
46243     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
46244     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
46245     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
46246     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
46247     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
46248     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
46249     { "GetDescription", _wrap_SBStructuredData_GetDescription},
46250     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
46251     {0,0}
46252 };
46253 static swig_lua_method swig_SBStructuredData_meta[] = {
46254     {0,0}
46255 };
46256 
46257 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
46258     {0,0,0}
46259 };
46260 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
46261     {0,0,0,0,0,0}
46262 };
46263 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
46264     {0,0}
46265 };
46266 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
46267     0
46268 };
46269 
46270 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
46271     "SBStructuredData",
46272     swig_SBStructuredData_Sf_SwigStatic_methods,
46273     swig_SBStructuredData_Sf_SwigStatic_attributes,
46274     swig_SBStructuredData_Sf_SwigStatic_constants,
46275     swig_SBStructuredData_Sf_SwigStatic_classes,
46276     0
46277 };
46278 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
46279 static const char *swig_SBStructuredData_base_names[] = {0};
46280 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 };
46281 
46282 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
46283   int SWIG_arg = 0;
46284   lldb::SBSymbol *result = 0 ;
46285 
46286   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
46287   result = (lldb::SBSymbol *)new lldb::SBSymbol();
46288   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); 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_new_SBSymbol__SWIG_1(lua_State* L) {
46300   int SWIG_arg = 0;
46301   lldb::SBSymbol *arg1 = 0 ;
46302   lldb::SBSymbol *result = 0 ;
46303 
46304   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
46305   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
46306 
46307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46308     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
46309   }
46310 
46311   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
46312   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); 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_new_SBSymbol(lua_State* L) {
46324   int argc;
46325   int argv[2]={
46326     1,2
46327   };
46328 
46329   argc = lua_gettop(L);
46330   if (argc == 0) {
46331     return _wrap_new_SBSymbol__SWIG_0(L);
46332   }
46333   if (argc == 1) {
46334     int _v;
46335     {
46336       void *ptr;
46337       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
46338         _v = 0;
46339       } else {
46340         _v = 1;
46341       }
46342     }
46343     if (_v) {
46344       return _wrap_new_SBSymbol__SWIG_1(L);
46345     }
46346   }
46347 
46348   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
46349     "  Possible C/C++ prototypes are:\n"
46350     "    lldb::SBSymbol::SBSymbol()\n"
46351     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
46352   lua_error(L);return 0;
46353 }
46354 
46355 
46356 static int _wrap_SBSymbol_IsValid(lua_State* L) {
46357   int SWIG_arg = 0;
46358   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46359   bool result;
46360 
46361   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
46362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
46363 
46364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46365     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
46366   }
46367 
46368   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
46369   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46370   return SWIG_arg;
46371 
46372   if(0) SWIG_fail;
46373 
46374 fail:
46375   lua_error(L);
46376   return SWIG_arg;
46377 }
46378 
46379 
46380 static int _wrap_SBSymbol_GetName(lua_State* L) {
46381   int SWIG_arg = 0;
46382   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46383   char *result = 0 ;
46384 
46385   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
46386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
46387 
46388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46389     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
46390   }
46391 
46392   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
46393   lua_pushstring(L,(const char *)result); SWIG_arg++;
46394   return SWIG_arg;
46395 
46396   if(0) SWIG_fail;
46397 
46398 fail:
46399   lua_error(L);
46400   return SWIG_arg;
46401 }
46402 
46403 
46404 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
46405   int SWIG_arg = 0;
46406   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46407   char *result = 0 ;
46408 
46409   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
46410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
46411 
46412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46413     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
46414   }
46415 
46416   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
46417   lua_pushstring(L,(const char *)result); SWIG_arg++;
46418   return SWIG_arg;
46419 
46420   if(0) SWIG_fail;
46421 
46422 fail:
46423   lua_error(L);
46424   return SWIG_arg;
46425 }
46426 
46427 
46428 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
46429   int SWIG_arg = 0;
46430   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46431   char *result = 0 ;
46432 
46433   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
46434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
46435 
46436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46437     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
46438   }
46439 
46440   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
46441   lua_pushstring(L,(const char *)result); SWIG_arg++;
46442   return SWIG_arg;
46443 
46444   if(0) SWIG_fail;
46445 
46446 fail:
46447   lua_error(L);
46448   return SWIG_arg;
46449 }
46450 
46451 
46452 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
46453   int SWIG_arg = 0;
46454   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46455   lldb::SBTarget arg2 ;
46456   lldb::SBTarget *argp2 ;
46457   lldb::SBInstructionList result;
46458 
46459   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
46460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
46461   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
46462 
46463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46464     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
46465   }
46466 
46467 
46468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
46469     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
46470   }
46471   arg2 = *argp2;
46472 
46473   result = (arg1)->GetInstructions(arg2);
46474   {
46475     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
46476     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
46477   }
46478   return SWIG_arg;
46479 
46480   if(0) SWIG_fail;
46481 
46482 fail:
46483   lua_error(L);
46484   return SWIG_arg;
46485 }
46486 
46487 
46488 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
46489   int SWIG_arg = 0;
46490   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46491   lldb::SBTarget arg2 ;
46492   char *arg3 = (char *) 0 ;
46493   lldb::SBTarget *argp2 ;
46494   lldb::SBInstructionList result;
46495 
46496   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
46497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
46498   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
46499   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
46500 
46501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46502     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
46503   }
46504 
46505 
46506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
46507     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
46508   }
46509   arg2 = *argp2;
46510 
46511   arg3 = (char *)lua_tostring(L, 3);
46512   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
46513   {
46514     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
46515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
46516   }
46517   return SWIG_arg;
46518 
46519   if(0) SWIG_fail;
46520 
46521 fail:
46522   lua_error(L);
46523   return SWIG_arg;
46524 }
46525 
46526 
46527 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
46528   int argc;
46529   int argv[4]={
46530     1,2,3,4
46531   };
46532 
46533   argc = lua_gettop(L);
46534   if (argc == 2) {
46535     int _v;
46536     {
46537       void *ptr;
46538       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
46539         _v = 0;
46540       } else {
46541         _v = 1;
46542       }
46543     }
46544     if (_v) {
46545       {
46546         void *ptr;
46547         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46548           _v = 0;
46549         } else {
46550           _v = 1;
46551         }
46552       }
46553       if (_v) {
46554         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
46555       }
46556     }
46557   }
46558   if (argc == 3) {
46559     int _v;
46560     {
46561       void *ptr;
46562       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
46563         _v = 0;
46564       } else {
46565         _v = 1;
46566       }
46567     }
46568     if (_v) {
46569       {
46570         void *ptr;
46571         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46572           _v = 0;
46573         } else {
46574           _v = 1;
46575         }
46576       }
46577       if (_v) {
46578         {
46579           _v = SWIG_lua_isnilstring(L,argv[2]);
46580         }
46581         if (_v) {
46582           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
46583         }
46584       }
46585     }
46586   }
46587 
46588   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
46589     "  Possible C/C++ prototypes are:\n"
46590     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
46591     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
46592   lua_error(L);return 0;
46593 }
46594 
46595 
46596 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
46597   int SWIG_arg = 0;
46598   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46599   lldb::SBAddress result;
46600 
46601   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
46602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
46603 
46604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46605     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46606   }
46607 
46608   result = (arg1)->GetStartAddress();
46609   {
46610     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
46611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46612   }
46613   return SWIG_arg;
46614 
46615   if(0) SWIG_fail;
46616 
46617 fail:
46618   lua_error(L);
46619   return SWIG_arg;
46620 }
46621 
46622 
46623 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
46624   int SWIG_arg = 0;
46625   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46626   lldb::SBAddress result;
46627 
46628   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
46629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
46630 
46631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46632     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46633   }
46634 
46635   result = (arg1)->GetEndAddress();
46636   {
46637     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
46638     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46639   }
46640   return SWIG_arg;
46641 
46642   if(0) SWIG_fail;
46643 
46644 fail:
46645   lua_error(L);
46646   return SWIG_arg;
46647 }
46648 
46649 
46650 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
46651   int SWIG_arg = 0;
46652   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46653   uint32_t result;
46654 
46655   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
46656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
46657 
46658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46659     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
46660   }
46661 
46662   result = (uint32_t)(arg1)->GetPrologueByteSize();
46663   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46664   return SWIG_arg;
46665 
46666   if(0) SWIG_fail;
46667 
46668 fail:
46669   lua_error(L);
46670   return SWIG_arg;
46671 }
46672 
46673 
46674 static int _wrap_SBSymbol_GetType(lua_State* L) {
46675   int SWIG_arg = 0;
46676   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46677   lldb::SymbolType result;
46678 
46679   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
46680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
46681 
46682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46683     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
46684   }
46685 
46686   result = (lldb::SymbolType)(arg1)->GetType();
46687   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_SBSymbol_GetDescription(lua_State* L) {
46699   int SWIG_arg = 0;
46700   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46701   lldb::SBStream *arg2 = 0 ;
46702   bool result;
46703 
46704   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
46705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
46706   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
46707 
46708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46709     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
46710   }
46711 
46712 
46713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46714     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46715   }
46716 
46717   result = (bool)(arg1)->GetDescription(*arg2);
46718   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46719   return SWIG_arg;
46720 
46721   if(0) SWIG_fail;
46722 
46723 fail:
46724   lua_error(L);
46725   return SWIG_arg;
46726 }
46727 
46728 
46729 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
46730   int SWIG_arg = 0;
46731   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46732   bool result;
46733 
46734   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
46735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
46736 
46737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46738     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
46739   }
46740 
46741   result = (bool)(arg1)->IsExternal();
46742   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46743   return SWIG_arg;
46744 
46745   if(0) SWIG_fail;
46746 
46747 fail:
46748   lua_error(L);
46749   return SWIG_arg;
46750 }
46751 
46752 
46753 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
46754   int SWIG_arg = 0;
46755   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46756   bool result;
46757 
46758   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
46759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
46760 
46761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46762     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
46763   }
46764 
46765   result = (bool)(arg1)->IsSynthetic();
46766   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46767   return SWIG_arg;
46768 
46769   if(0) SWIG_fail;
46770 
46771 fail:
46772   lua_error(L);
46773   return SWIG_arg;
46774 }
46775 
46776 
46777 static int _wrap_SBSymbol___eq(lua_State* L) {
46778   int SWIG_arg = 0;
46779   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46780   lldb::SBSymbol *arg2 = 0 ;
46781   bool result;
46782 
46783   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
46784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
46785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
46786 
46787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46788     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
46789   }
46790 
46791 
46792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
46793     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
46794   }
46795 
46796   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
46797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46798   return SWIG_arg;
46799 
46800   if(0) SWIG_fail;
46801 
46802 fail:
46803   lua_error(L);
46804   return SWIG_arg;
46805 }
46806 
46807 
46808 static int _wrap_SBSymbol___tostring(lua_State* L) {
46809   int SWIG_arg = 0;
46810   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46811   std::string result;
46812 
46813   SWIG_check_num_args("lldb::SBSymbol::__repr__",1,1)
46814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__repr__",1,"lldb::SBSymbol *");
46815 
46816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46817     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
46818   }
46819 
46820   result = lldb_SBSymbol___repr__(arg1);
46821   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46822   return SWIG_arg;
46823 
46824   if(0) SWIG_fail;
46825 
46826 fail:
46827   lua_error(L);
46828   return SWIG_arg;
46829 }
46830 
46831 
46832 static void swig_delete_SBSymbol(void *obj) {
46833 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
46834 delete arg1;
46835 }
46836 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
46837     assert(lua_istable(L,1));
46838     lua_pushcfunction(L,_wrap_new_SBSymbol);
46839     assert(!lua_isnil(L,-1));
46840     lua_replace(L,1); /* replace our table with real constructor */
46841     lua_call(L,lua_gettop(L)-1,1);
46842     return 1;
46843 }
46844 static swig_lua_attribute swig_SBSymbol_attributes[] = {
46845     {0,0,0}
46846 };
46847 static swig_lua_method swig_SBSymbol_methods[]= {
46848     { "IsValid", _wrap_SBSymbol_IsValid},
46849     { "GetName", _wrap_SBSymbol_GetName},
46850     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
46851     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
46852     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
46853     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
46854     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
46855     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
46856     { "GetType", _wrap_SBSymbol_GetType},
46857     { "GetDescription", _wrap_SBSymbol_GetDescription},
46858     { "IsExternal", _wrap_SBSymbol_IsExternal},
46859     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
46860     { "__eq", _wrap_SBSymbol___eq},
46861     { "__tostring", _wrap_SBSymbol___tostring},
46862     {0,0}
46863 };
46864 static swig_lua_method swig_SBSymbol_meta[] = {
46865     { "__eq", _wrap_SBSymbol___eq},
46866     { "__tostring", _wrap_SBSymbol___tostring},
46867     {0,0}
46868 };
46869 
46870 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
46871     {0,0,0}
46872 };
46873 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
46874     {0,0,0,0,0,0}
46875 };
46876 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
46877     {0,0}
46878 };
46879 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
46880     0
46881 };
46882 
46883 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
46884     "SBSymbol",
46885     swig_SBSymbol_Sf_SwigStatic_methods,
46886     swig_SBSymbol_Sf_SwigStatic_attributes,
46887     swig_SBSymbol_Sf_SwigStatic_constants,
46888     swig_SBSymbol_Sf_SwigStatic_classes,
46889     0
46890 };
46891 static swig_lua_class *swig_SBSymbol_bases[] = {0};
46892 static const char *swig_SBSymbol_base_names[] = {0};
46893 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 };
46894 
46895 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
46896   int SWIG_arg = 0;
46897   lldb::SBSymbolContext *result = 0 ;
46898 
46899   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
46900   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
46901   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46902   return SWIG_arg;
46903 
46904   if(0) SWIG_fail;
46905 
46906 fail:
46907   lua_error(L);
46908   return SWIG_arg;
46909 }
46910 
46911 
46912 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
46913   int SWIG_arg = 0;
46914   lldb::SBSymbolContext *arg1 = 0 ;
46915   lldb::SBSymbolContext *result = 0 ;
46916 
46917   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
46918   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
46919 
46920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46921     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
46922   }
46923 
46924   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
46925   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46926   return SWIG_arg;
46927 
46928   if(0) SWIG_fail;
46929 
46930 fail:
46931   lua_error(L);
46932   return SWIG_arg;
46933 }
46934 
46935 
46936 static int _wrap_new_SBSymbolContext(lua_State* L) {
46937   int argc;
46938   int argv[2]={
46939     1,2
46940   };
46941 
46942   argc = lua_gettop(L);
46943   if (argc == 0) {
46944     return _wrap_new_SBSymbolContext__SWIG_0(L);
46945   }
46946   if (argc == 1) {
46947     int _v;
46948     {
46949       void *ptr;
46950       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46951         _v = 0;
46952       } else {
46953         _v = 1;
46954       }
46955     }
46956     if (_v) {
46957       return _wrap_new_SBSymbolContext__SWIG_1(L);
46958     }
46959   }
46960 
46961   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
46962     "  Possible C/C++ prototypes are:\n"
46963     "    lldb::SBSymbolContext::SBSymbolContext()\n"
46964     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
46965   lua_error(L);return 0;
46966 }
46967 
46968 
46969 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
46970   int SWIG_arg = 0;
46971   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46972   bool result;
46973 
46974   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
46975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
46976 
46977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46978     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
46979   }
46980 
46981   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
46982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46983   return SWIG_arg;
46984 
46985   if(0) SWIG_fail;
46986 
46987 fail:
46988   lua_error(L);
46989   return SWIG_arg;
46990 }
46991 
46992 
46993 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
46994   int SWIG_arg = 0;
46995   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46996   lldb::SBModule result;
46997 
46998   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
46999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
47000 
47001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47002     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
47003   }
47004 
47005   result = (arg1)->GetModule();
47006   {
47007     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47008     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47009   }
47010   return SWIG_arg;
47011 
47012   if(0) SWIG_fail;
47013 
47014 fail:
47015   lua_error(L);
47016   return SWIG_arg;
47017 }
47018 
47019 
47020 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
47021   int SWIG_arg = 0;
47022   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47023   lldb::SBCompileUnit result;
47024 
47025   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
47026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
47027 
47028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47029     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
47030   }
47031 
47032   result = (arg1)->GetCompileUnit();
47033   {
47034     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
47035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
47036   }
47037   return SWIG_arg;
47038 
47039   if(0) SWIG_fail;
47040 
47041 fail:
47042   lua_error(L);
47043   return SWIG_arg;
47044 }
47045 
47046 
47047 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
47048   int SWIG_arg = 0;
47049   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47050   lldb::SBFunction result;
47051 
47052   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
47053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
47054 
47055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47056     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
47057   }
47058 
47059   result = (arg1)->GetFunction();
47060   {
47061     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
47062     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
47063   }
47064   return SWIG_arg;
47065 
47066   if(0) SWIG_fail;
47067 
47068 fail:
47069   lua_error(L);
47070   return SWIG_arg;
47071 }
47072 
47073 
47074 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
47075   int SWIG_arg = 0;
47076   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47077   lldb::SBBlock result;
47078 
47079   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
47080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
47081 
47082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47083     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
47084   }
47085 
47086   result = (arg1)->GetBlock();
47087   {
47088     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
47089     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
47090   }
47091   return SWIG_arg;
47092 
47093   if(0) SWIG_fail;
47094 
47095 fail:
47096   lua_error(L);
47097   return SWIG_arg;
47098 }
47099 
47100 
47101 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
47102   int SWIG_arg = 0;
47103   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47104   lldb::SBLineEntry result;
47105 
47106   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
47107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
47108 
47109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47110     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
47111   }
47112 
47113   result = (arg1)->GetLineEntry();
47114   {
47115     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
47116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
47117   }
47118   return SWIG_arg;
47119 
47120   if(0) SWIG_fail;
47121 
47122 fail:
47123   lua_error(L);
47124   return SWIG_arg;
47125 }
47126 
47127 
47128 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
47129   int SWIG_arg = 0;
47130   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47131   lldb::SBSymbol result;
47132 
47133   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
47134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
47135 
47136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47137     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
47138   }
47139 
47140   result = (arg1)->GetSymbol();
47141   {
47142     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
47143     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
47144   }
47145   return SWIG_arg;
47146 
47147   if(0) SWIG_fail;
47148 
47149 fail:
47150   lua_error(L);
47151   return SWIG_arg;
47152 }
47153 
47154 
47155 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
47156   int SWIG_arg = 0;
47157   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47158   lldb::SBModule arg2 ;
47159   lldb::SBModule *argp2 ;
47160 
47161   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
47162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
47163   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
47164 
47165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47166     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
47167   }
47168 
47169 
47170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47171     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
47172   }
47173   arg2 = *argp2;
47174 
47175   (arg1)->SetModule(arg2);
47176 
47177   return SWIG_arg;
47178 
47179   if(0) SWIG_fail;
47180 
47181 fail:
47182   lua_error(L);
47183   return SWIG_arg;
47184 }
47185 
47186 
47187 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
47188   int SWIG_arg = 0;
47189   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47190   lldb::SBCompileUnit arg2 ;
47191   lldb::SBCompileUnit *argp2 ;
47192 
47193   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
47194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
47195   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
47196 
47197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47198     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
47199   }
47200 
47201 
47202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
47203     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
47204   }
47205   arg2 = *argp2;
47206 
47207   (arg1)->SetCompileUnit(arg2);
47208 
47209   return SWIG_arg;
47210 
47211   if(0) SWIG_fail;
47212 
47213 fail:
47214   lua_error(L);
47215   return SWIG_arg;
47216 }
47217 
47218 
47219 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
47220   int SWIG_arg = 0;
47221   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47222   lldb::SBFunction arg2 ;
47223   lldb::SBFunction *argp2 ;
47224 
47225   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
47226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
47227   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
47228 
47229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47230     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
47231   }
47232 
47233 
47234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
47235     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
47236   }
47237   arg2 = *argp2;
47238 
47239   (arg1)->SetFunction(arg2);
47240 
47241   return SWIG_arg;
47242 
47243   if(0) SWIG_fail;
47244 
47245 fail:
47246   lua_error(L);
47247   return SWIG_arg;
47248 }
47249 
47250 
47251 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
47252   int SWIG_arg = 0;
47253   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47254   lldb::SBBlock arg2 ;
47255   lldb::SBBlock *argp2 ;
47256 
47257   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
47258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
47259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
47260 
47261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47262     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
47263   }
47264 
47265 
47266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
47267     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
47268   }
47269   arg2 = *argp2;
47270 
47271   (arg1)->SetBlock(arg2);
47272 
47273   return SWIG_arg;
47274 
47275   if(0) SWIG_fail;
47276 
47277 fail:
47278   lua_error(L);
47279   return SWIG_arg;
47280 }
47281 
47282 
47283 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
47284   int SWIG_arg = 0;
47285   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47286   lldb::SBLineEntry arg2 ;
47287   lldb::SBLineEntry *argp2 ;
47288 
47289   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
47290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
47291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
47292 
47293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47294     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
47295   }
47296 
47297 
47298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
47299     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
47300   }
47301   arg2 = *argp2;
47302 
47303   (arg1)->SetLineEntry(arg2);
47304 
47305   return SWIG_arg;
47306 
47307   if(0) SWIG_fail;
47308 
47309 fail:
47310   lua_error(L);
47311   return SWIG_arg;
47312 }
47313 
47314 
47315 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
47316   int SWIG_arg = 0;
47317   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47318   lldb::SBSymbol arg2 ;
47319   lldb::SBSymbol *argp2 ;
47320 
47321   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
47322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
47323   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
47324 
47325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47326     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
47327   }
47328 
47329 
47330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
47331     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
47332   }
47333   arg2 = *argp2;
47334 
47335   (arg1)->SetSymbol(arg2);
47336 
47337   return SWIG_arg;
47338 
47339   if(0) SWIG_fail;
47340 
47341 fail:
47342   lua_error(L);
47343   return SWIG_arg;
47344 }
47345 
47346 
47347 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
47348   int SWIG_arg = 0;
47349   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47350   lldb::SBAddress *arg2 = 0 ;
47351   lldb::SBAddress *arg3 = 0 ;
47352   lldb::SBSymbolContext result;
47353 
47354   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
47355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
47356   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
47357   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
47358 
47359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47360     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
47361   }
47362 
47363 
47364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
47365     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
47366   }
47367 
47368 
47369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
47370     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
47371   }
47372 
47373   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
47374   {
47375     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
47376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47377   }
47378   return SWIG_arg;
47379 
47380   if(0) SWIG_fail;
47381 
47382 fail:
47383   lua_error(L);
47384   return SWIG_arg;
47385 }
47386 
47387 
47388 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
47389   int SWIG_arg = 0;
47390   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47391   lldb::SBStream *arg2 = 0 ;
47392   bool result;
47393 
47394   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
47395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
47396   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
47397 
47398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47399     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
47400   }
47401 
47402 
47403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
47404     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
47405   }
47406 
47407   result = (bool)(arg1)->GetDescription(*arg2);
47408   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47409   return SWIG_arg;
47410 
47411   if(0) SWIG_fail;
47412 
47413 fail:
47414   lua_error(L);
47415   return SWIG_arg;
47416 }
47417 
47418 
47419 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
47420   int SWIG_arg = 0;
47421   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47422   std::string result;
47423 
47424   SWIG_check_num_args("lldb::SBSymbolContext::__repr__",1,1)
47425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__repr__",1,"lldb::SBSymbolContext *");
47426 
47427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47428     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
47429   }
47430 
47431   result = lldb_SBSymbolContext___repr__(arg1);
47432   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47433   return SWIG_arg;
47434 
47435   if(0) SWIG_fail;
47436 
47437 fail:
47438   lua_error(L);
47439   return SWIG_arg;
47440 }
47441 
47442 
47443 static void swig_delete_SBSymbolContext(void *obj) {
47444 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
47445 delete arg1;
47446 }
47447 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
47448     assert(lua_istable(L,1));
47449     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
47450     assert(!lua_isnil(L,-1));
47451     lua_replace(L,1); /* replace our table with real constructor */
47452     lua_call(L,lua_gettop(L)-1,1);
47453     return 1;
47454 }
47455 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
47456     {0,0,0}
47457 };
47458 static swig_lua_method swig_SBSymbolContext_methods[]= {
47459     { "IsValid", _wrap_SBSymbolContext_IsValid},
47460     { "GetModule", _wrap_SBSymbolContext_GetModule},
47461     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
47462     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
47463     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
47464     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
47465     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
47466     { "SetModule", _wrap_SBSymbolContext_SetModule},
47467     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
47468     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
47469     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
47470     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
47471     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
47472     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
47473     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
47474     { "__tostring", _wrap_SBSymbolContext___tostring},
47475     {0,0}
47476 };
47477 static swig_lua_method swig_SBSymbolContext_meta[] = {
47478     { "__tostring", _wrap_SBSymbolContext___tostring},
47479     {0,0}
47480 };
47481 
47482 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
47483     {0,0,0}
47484 };
47485 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
47486     {0,0,0,0,0,0}
47487 };
47488 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
47489     {0,0}
47490 };
47491 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
47492     0
47493 };
47494 
47495 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
47496     "SBSymbolContext",
47497     swig_SBSymbolContext_Sf_SwigStatic_methods,
47498     swig_SBSymbolContext_Sf_SwigStatic_attributes,
47499     swig_SBSymbolContext_Sf_SwigStatic_constants,
47500     swig_SBSymbolContext_Sf_SwigStatic_classes,
47501     0
47502 };
47503 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
47504 static const char *swig_SBSymbolContext_base_names[] = {0};
47505 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 };
47506 
47507 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
47508   int SWIG_arg = 0;
47509   lldb::SBSymbolContextList *result = 0 ;
47510 
47511   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
47512   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
47513   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47514   return SWIG_arg;
47515 
47516   if(0) SWIG_fail;
47517 
47518 fail:
47519   lua_error(L);
47520   return SWIG_arg;
47521 }
47522 
47523 
47524 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
47525   int SWIG_arg = 0;
47526   lldb::SBSymbolContextList *arg1 = 0 ;
47527   lldb::SBSymbolContextList *result = 0 ;
47528 
47529   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
47530   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
47531 
47532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47533     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47534   }
47535 
47536   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
47537   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47538   return SWIG_arg;
47539 
47540   if(0) SWIG_fail;
47541 
47542 fail:
47543   lua_error(L);
47544   return SWIG_arg;
47545 }
47546 
47547 
47548 static int _wrap_new_SBSymbolContextList(lua_State* L) {
47549   int argc;
47550   int argv[2]={
47551     1,2
47552   };
47553 
47554   argc = lua_gettop(L);
47555   if (argc == 0) {
47556     return _wrap_new_SBSymbolContextList__SWIG_0(L);
47557   }
47558   if (argc == 1) {
47559     int _v;
47560     {
47561       void *ptr;
47562       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
47563         _v = 0;
47564       } else {
47565         _v = 1;
47566       }
47567     }
47568     if (_v) {
47569       return _wrap_new_SBSymbolContextList__SWIG_1(L);
47570     }
47571   }
47572 
47573   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
47574     "  Possible C/C++ prototypes are:\n"
47575     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
47576     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
47577   lua_error(L);return 0;
47578 }
47579 
47580 
47581 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
47582   int SWIG_arg = 0;
47583   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47584   bool result;
47585 
47586   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
47587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
47588 
47589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47590     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47591   }
47592 
47593   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
47594   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47595   return SWIG_arg;
47596 
47597   if(0) SWIG_fail;
47598 
47599 fail:
47600   lua_error(L);
47601   return SWIG_arg;
47602 }
47603 
47604 
47605 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
47606   int SWIG_arg = 0;
47607   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47608   uint32_t result;
47609 
47610   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
47611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
47612 
47613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47614     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47615   }
47616 
47617   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
47618   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47619   return SWIG_arg;
47620 
47621   if(0) SWIG_fail;
47622 
47623 fail:
47624   lua_error(L);
47625   return SWIG_arg;
47626 }
47627 
47628 
47629 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
47630   int SWIG_arg = 0;
47631   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47632   uint32_t arg2 ;
47633   lldb::SBSymbolContext result;
47634 
47635   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
47636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
47637   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
47638 
47639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47640     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47641   }
47642 
47643   arg2 = (uint32_t)lua_tointeger(L, 2);
47644   result = (arg1)->GetContextAtIndex(arg2);
47645   {
47646     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
47647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47648   }
47649   return SWIG_arg;
47650 
47651   if(0) SWIG_fail;
47652 
47653 fail:
47654   lua_error(L);
47655   return SWIG_arg;
47656 }
47657 
47658 
47659 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
47660   int SWIG_arg = 0;
47661   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47662   lldb::SBSymbolContext *arg2 = 0 ;
47663 
47664   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47666   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
47667 
47668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47669     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47670   }
47671 
47672 
47673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47674     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
47675   }
47676 
47677   (arg1)->Append(*arg2);
47678 
47679   return SWIG_arg;
47680 
47681   if(0) SWIG_fail;
47682 
47683 fail:
47684   lua_error(L);
47685   return SWIG_arg;
47686 }
47687 
47688 
47689 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
47690   int SWIG_arg = 0;
47691   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47692   lldb::SBSymbolContextList *arg2 = 0 ;
47693 
47694   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47696   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
47697 
47698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47699     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47700   }
47701 
47702 
47703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47704     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
47705   }
47706 
47707   (arg1)->Append(*arg2);
47708 
47709   return SWIG_arg;
47710 
47711   if(0) SWIG_fail;
47712 
47713 fail:
47714   lua_error(L);
47715   return SWIG_arg;
47716 }
47717 
47718 
47719 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
47720   int argc;
47721   int argv[3]={
47722     1,2,3
47723   };
47724 
47725   argc = lua_gettop(L);
47726   if (argc == 2) {
47727     int _v;
47728     {
47729       void *ptr;
47730       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47731         _v = 0;
47732       } else {
47733         _v = 1;
47734       }
47735     }
47736     if (_v) {
47737       {
47738         void *ptr;
47739         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
47740           _v = 0;
47741         } else {
47742           _v = 1;
47743         }
47744       }
47745       if (_v) {
47746         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
47747       }
47748     }
47749   }
47750   if (argc == 2) {
47751     int _v;
47752     {
47753       void *ptr;
47754       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47755         _v = 0;
47756       } else {
47757         _v = 1;
47758       }
47759     }
47760     if (_v) {
47761       {
47762         void *ptr;
47763         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
47764           _v = 0;
47765         } else {
47766           _v = 1;
47767         }
47768       }
47769       if (_v) {
47770         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
47771       }
47772     }
47773   }
47774 
47775   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
47776     "  Possible C/C++ prototypes are:\n"
47777     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
47778     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
47779   lua_error(L);return 0;
47780 }
47781 
47782 
47783 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
47784   int SWIG_arg = 0;
47785   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47786   lldb::SBStream *arg2 = 0 ;
47787   bool result;
47788 
47789   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
47790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
47791   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
47792 
47793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47794     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47795   }
47796 
47797 
47798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
47799     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
47800   }
47801 
47802   result = (bool)(arg1)->GetDescription(*arg2);
47803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47804   return SWIG_arg;
47805 
47806   if(0) SWIG_fail;
47807 
47808 fail:
47809   lua_error(L);
47810   return SWIG_arg;
47811 }
47812 
47813 
47814 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
47815   int SWIG_arg = 0;
47816   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47817 
47818   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
47819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
47820 
47821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47822     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47823   }
47824 
47825   (arg1)->Clear();
47826 
47827   return SWIG_arg;
47828 
47829   if(0) SWIG_fail;
47830 
47831 fail:
47832   lua_error(L);
47833   return SWIG_arg;
47834 }
47835 
47836 
47837 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
47838   int SWIG_arg = 0;
47839   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47840   std::string result;
47841 
47842   SWIG_check_num_args("lldb::SBSymbolContextList::__repr__",1,1)
47843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__repr__",1,"lldb::SBSymbolContextList *");
47844 
47845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47846     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47847   }
47848 
47849   result = lldb_SBSymbolContextList___repr__(arg1);
47850   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47851   return SWIG_arg;
47852 
47853   if(0) SWIG_fail;
47854 
47855 fail:
47856   lua_error(L);
47857   return SWIG_arg;
47858 }
47859 
47860 
47861 static void swig_delete_SBSymbolContextList(void *obj) {
47862 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
47863 delete arg1;
47864 }
47865 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
47866     assert(lua_istable(L,1));
47867     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
47868     assert(!lua_isnil(L,-1));
47869     lua_replace(L,1); /* replace our table with real constructor */
47870     lua_call(L,lua_gettop(L)-1,1);
47871     return 1;
47872 }
47873 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
47874     {0,0,0}
47875 };
47876 static swig_lua_method swig_SBSymbolContextList_methods[]= {
47877     { "IsValid", _wrap_SBSymbolContextList_IsValid},
47878     { "GetSize", _wrap_SBSymbolContextList_GetSize},
47879     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
47880     { "Append", _wrap_SBSymbolContextList_Append},
47881     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
47882     { "Clear", _wrap_SBSymbolContextList_Clear},
47883     { "__tostring", _wrap_SBSymbolContextList___tostring},
47884     {0,0}
47885 };
47886 static swig_lua_method swig_SBSymbolContextList_meta[] = {
47887     { "__tostring", _wrap_SBSymbolContextList___tostring},
47888     {0,0}
47889 };
47890 
47891 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
47892     {0,0,0}
47893 };
47894 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
47895     {0,0,0,0,0,0}
47896 };
47897 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
47898     {0,0}
47899 };
47900 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
47901     0
47902 };
47903 
47904 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
47905     "SBSymbolContextList",
47906     swig_SBSymbolContextList_Sf_SwigStatic_methods,
47907     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
47908     swig_SBSymbolContextList_Sf_SwigStatic_constants,
47909     swig_SBSymbolContextList_Sf_SwigStatic_classes,
47910     0
47911 };
47912 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
47913 static const char *swig_SBSymbolContextList_base_names[] = {0};
47914 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 };
47915 
47916 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
47917   int SWIG_arg = 0;
47918   lldb::SBTarget *result = 0 ;
47919 
47920   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
47921   result = (lldb::SBTarget *)new lldb::SBTarget();
47922   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47923   return SWIG_arg;
47924 
47925   if(0) SWIG_fail;
47926 
47927 fail:
47928   lua_error(L);
47929   return SWIG_arg;
47930 }
47931 
47932 
47933 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
47934   int SWIG_arg = 0;
47935   lldb::SBTarget *arg1 = 0 ;
47936   lldb::SBTarget *result = 0 ;
47937 
47938   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
47939   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
47940 
47941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47942     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
47943   }
47944 
47945   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
47946   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47947   return SWIG_arg;
47948 
47949   if(0) SWIG_fail;
47950 
47951 fail:
47952   lua_error(L);
47953   return SWIG_arg;
47954 }
47955 
47956 
47957 static int _wrap_new_SBTarget(lua_State* L) {
47958   int argc;
47959   int argv[2]={
47960     1,2
47961   };
47962 
47963   argc = lua_gettop(L);
47964   if (argc == 0) {
47965     return _wrap_new_SBTarget__SWIG_0(L);
47966   }
47967   if (argc == 1) {
47968     int _v;
47969     {
47970       void *ptr;
47971       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
47972         _v = 0;
47973       } else {
47974         _v = 1;
47975       }
47976     }
47977     if (_v) {
47978       return _wrap_new_SBTarget__SWIG_1(L);
47979     }
47980   }
47981 
47982   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
47983     "  Possible C/C++ prototypes are:\n"
47984     "    lldb::SBTarget::SBTarget()\n"
47985     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
47986   lua_error(L);return 0;
47987 }
47988 
47989 
47990 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
47991   int SWIG_arg = 0;
47992   char *result = 0 ;
47993 
47994   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
47995   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
47996   lua_pushstring(L,(const char *)result); SWIG_arg++;
47997   return SWIG_arg;
47998 
47999   if(0) SWIG_fail;
48000 
48001 fail:
48002   lua_error(L);
48003   return SWIG_arg;
48004 }
48005 
48006 
48007 static int _wrap_SBTarget_IsValid(lua_State* L) {
48008   int SWIG_arg = 0;
48009   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48010   bool result;
48011 
48012   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
48013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
48014 
48015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48016     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
48017   }
48018 
48019   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
48020   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48021   return SWIG_arg;
48022 
48023   if(0) SWIG_fail;
48024 
48025 fail:
48026   lua_error(L);
48027   return SWIG_arg;
48028 }
48029 
48030 
48031 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
48032   int SWIG_arg = 0;
48033   lldb::SBEvent *arg1 = 0 ;
48034   bool result;
48035 
48036   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
48037   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
48038 
48039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
48040     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
48041   }
48042 
48043   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
48044   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48045   return SWIG_arg;
48046 
48047   if(0) SWIG_fail;
48048 
48049 fail:
48050   lua_error(L);
48051   return SWIG_arg;
48052 }
48053 
48054 
48055 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
48056   int SWIG_arg = 0;
48057   lldb::SBEvent *arg1 = 0 ;
48058   lldb::SBTarget result;
48059 
48060   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
48061   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
48062 
48063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
48064     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
48065   }
48066 
48067   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
48068   {
48069     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
48070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
48071   }
48072   return SWIG_arg;
48073 
48074   if(0) SWIG_fail;
48075 
48076 fail:
48077   lua_error(L);
48078   return SWIG_arg;
48079 }
48080 
48081 
48082 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
48083   int SWIG_arg = 0;
48084   lldb::SBEvent *arg1 = 0 ;
48085   uint32_t result;
48086 
48087   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
48088   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
48089 
48090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
48091     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
48092   }
48093 
48094   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
48095   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48096   return SWIG_arg;
48097 
48098   if(0) SWIG_fail;
48099 
48100 fail:
48101   lua_error(L);
48102   return SWIG_arg;
48103 }
48104 
48105 
48106 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
48107   int SWIG_arg = 0;
48108   uint32_t arg1 ;
48109   lldb::SBEvent *arg2 = 0 ;
48110   lldb::SBModule result;
48111 
48112   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
48113   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
48114   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
48115   arg1 = (uint32_t const)lua_tointeger(L, 1);
48116 
48117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
48118     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
48119   }
48120 
48121   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
48122   {
48123     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48124     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48125   }
48126   return SWIG_arg;
48127 
48128   if(0) SWIG_fail;
48129 
48130 fail:
48131   lua_error(L);
48132   return SWIG_arg;
48133 }
48134 
48135 
48136 static int _wrap_SBTarget_GetProcess(lua_State* L) {
48137   int SWIG_arg = 0;
48138   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48139   lldb::SBProcess result;
48140 
48141   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
48142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
48143 
48144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48145     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
48146   }
48147 
48148   result = (arg1)->GetProcess();
48149   {
48150     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48151     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48152   }
48153   return SWIG_arg;
48154 
48155   if(0) SWIG_fail;
48156 
48157 fail:
48158   lua_error(L);
48159   return SWIG_arg;
48160 }
48161 
48162 
48163 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
48164   int SWIG_arg = 0;
48165   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48166   lldb::SBPlatform result;
48167 
48168   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
48169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
48170 
48171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48172     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
48173   }
48174 
48175   result = (arg1)->GetPlatform();
48176   {
48177     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
48178     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
48179   }
48180   return SWIG_arg;
48181 
48182   if(0) SWIG_fail;
48183 
48184 fail:
48185   lua_error(L);
48186   return SWIG_arg;
48187 }
48188 
48189 
48190 static int _wrap_SBTarget_Install(lua_State* L) {
48191   int SWIG_arg = 0;
48192   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48193   lldb::SBError result;
48194 
48195   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
48196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
48197 
48198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48199     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
48200   }
48201 
48202   result = (arg1)->Install();
48203   {
48204     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48206   }
48207   return SWIG_arg;
48208 
48209   if(0) SWIG_fail;
48210 
48211 fail:
48212   lua_error(L);
48213   return SWIG_arg;
48214 }
48215 
48216 
48217 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
48218   int SWIG_arg = 0;
48219   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48220   lldb::SBListener *arg2 = 0 ;
48221   char **arg3 = (char **) 0 ;
48222   char **arg4 = (char **) 0 ;
48223   char *arg5 = (char *) 0 ;
48224   char *arg6 = (char *) 0 ;
48225   char *arg7 = (char *) 0 ;
48226   char *arg8 = (char *) 0 ;
48227   uint32_t arg9 ;
48228   bool arg10 ;
48229   lldb::SBError *arg11 = 0 ;
48230   lldb::SBProcess result;
48231 
48232   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
48233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
48234   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
48235   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
48236   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
48237   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
48238   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
48239   if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
48240   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
48241   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
48242 
48243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48244     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
48245   }
48246 
48247 
48248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48249     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
48250   }
48251 
48252   {
48253     if (lua_istable(L, 3)) {
48254       size_t size = lua_rawlen(L, 3);
48255       arg3 = (char **)malloc((size + 1) * sizeof(char *));
48256       int i = 0, j = 0;
48257       while (i++ < size) {
48258         lua_rawgeti(L, 3, i);
48259         if (!lua_isstring(L, -1)) {
48260           // if current element cannot be converted to string, raise an error
48261           lua_pop(L, 1);
48262           return luaL_error(L, "List should only contain strings");
48263         }
48264         arg3[j++] = (char *)lua_tostring(L, -1);
48265         lua_pop(L, 1);
48266       }
48267       arg3[j] = 0;
48268     } else if (lua_isnil(L, 3)) {
48269       // "nil" is also acceptable, equivalent as an empty table
48270       arg3 = NULL;
48271     } else {
48272       return luaL_error(L, "A list of strings expected");
48273     }
48274   }
48275   {
48276     if (lua_istable(L, 4)) {
48277       size_t size = lua_rawlen(L, 4);
48278       arg4 = (char **)malloc((size + 1) * sizeof(char *));
48279       int i = 0, j = 0;
48280       while (i++ < size) {
48281         lua_rawgeti(L, 4, i);
48282         if (!lua_isstring(L, -1)) {
48283           // if current element cannot be converted to string, raise an error
48284           lua_pop(L, 1);
48285           return luaL_error(L, "List should only contain strings");
48286         }
48287         arg4[j++] = (char *)lua_tostring(L, -1);
48288         lua_pop(L, 1);
48289       }
48290       arg4[j] = 0;
48291     } else if (lua_isnil(L, 4)) {
48292       // "nil" is also acceptable, equivalent as an empty table
48293       arg4 = NULL;
48294     } else {
48295       return luaL_error(L, "A list of strings expected");
48296     }
48297   }
48298   arg5 = (char *)lua_tostring(L, 5);
48299   arg6 = (char *)lua_tostring(L, 6);
48300   arg7 = (char *)lua_tostring(L, 7);
48301   arg8 = (char *)lua_tostring(L, 8);
48302   arg9 = (uint32_t)lua_tointeger(L, 9);
48303   arg10 = (lua_toboolean(L, 10)!=0);
48304 
48305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
48306     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
48307   }
48308 
48309   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);
48310   {
48311     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48312     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48313   }
48314   {
48315     free((char *) arg3);
48316   }
48317   {
48318     free((char *) arg4);
48319   }
48320   return SWIG_arg;
48321 
48322   if(0) SWIG_fail;
48323 
48324 fail:
48325   {
48326     free((char *) arg3);
48327   }
48328   {
48329     free((char *) arg4);
48330   }
48331   lua_error(L);
48332   return SWIG_arg;
48333 }
48334 
48335 
48336 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
48337   int SWIG_arg = 0;
48338   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48339   char **arg2 = (char **) 0 ;
48340   char **arg3 = (char **) 0 ;
48341   char *arg4 = (char *) 0 ;
48342   lldb::SBProcess result;
48343 
48344   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
48345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
48346   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
48347 
48348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48349     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
48350   }
48351 
48352   {
48353     if (lua_istable(L, 2)) {
48354       size_t size = lua_rawlen(L, 2);
48355       arg2 = (char **)malloc((size + 1) * sizeof(char *));
48356       int i = 0, j = 0;
48357       while (i++ < size) {
48358         lua_rawgeti(L, 2, i);
48359         if (!lua_isstring(L, -1)) {
48360           // if current element cannot be converted to string, raise an error
48361           lua_pop(L, 1);
48362           return luaL_error(L, "List should only contain strings");
48363         }
48364         arg2[j++] = (char *)lua_tostring(L, -1);
48365         lua_pop(L, 1);
48366       }
48367       arg2[j] = 0;
48368     } else if (lua_isnil(L, 2)) {
48369       // "nil" is also acceptable, equivalent as an empty table
48370       arg2 = NULL;
48371     } else {
48372       return luaL_error(L, "A list of strings expected");
48373     }
48374   }
48375   {
48376     if (lua_istable(L, 3)) {
48377       size_t size = lua_rawlen(L, 3);
48378       arg3 = (char **)malloc((size + 1) * sizeof(char *));
48379       int i = 0, j = 0;
48380       while (i++ < size) {
48381         lua_rawgeti(L, 3, i);
48382         if (!lua_isstring(L, -1)) {
48383           // if current element cannot be converted to string, raise an error
48384           lua_pop(L, 1);
48385           return luaL_error(L, "List should only contain strings");
48386         }
48387         arg3[j++] = (char *)lua_tostring(L, -1);
48388         lua_pop(L, 1);
48389       }
48390       arg3[j] = 0;
48391     } else if (lua_isnil(L, 3)) {
48392       // "nil" is also acceptable, equivalent as an empty table
48393       arg3 = NULL;
48394     } else {
48395       return luaL_error(L, "A list of strings expected");
48396     }
48397   }
48398   arg4 = (char *)lua_tostring(L, 4);
48399   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
48400   {
48401     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48403   }
48404   {
48405     free((char *) arg2);
48406   }
48407   {
48408     free((char *) arg3);
48409   }
48410   return SWIG_arg;
48411 
48412   if(0) SWIG_fail;
48413 
48414 fail:
48415   {
48416     free((char *) arg2);
48417   }
48418   {
48419     free((char *) arg3);
48420   }
48421   lua_error(L);
48422   return SWIG_arg;
48423 }
48424 
48425 
48426 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
48427   int SWIG_arg = 0;
48428   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48429   lldb::SBLaunchInfo *arg2 = 0 ;
48430   lldb::SBError *arg3 = 0 ;
48431   lldb::SBProcess result;
48432 
48433   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
48434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
48435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
48436   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
48437 
48438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48439     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
48440   }
48441 
48442 
48443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
48444     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
48445   }
48446 
48447 
48448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48449     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
48450   }
48451 
48452   result = (arg1)->Launch(*arg2,*arg3);
48453   {
48454     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48455     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48456   }
48457   return SWIG_arg;
48458 
48459   if(0) SWIG_fail;
48460 
48461 fail:
48462   lua_error(L);
48463   return SWIG_arg;
48464 }
48465 
48466 
48467 static int _wrap_SBTarget_Launch(lua_State* L) {
48468   int argc;
48469   int argv[12]={
48470     1,2,3,4,5,6,7,8,9,10,11,12
48471   };
48472 
48473   argc = lua_gettop(L);
48474   if (argc == 3) {
48475     int _v;
48476     {
48477       void *ptr;
48478       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48479         _v = 0;
48480       } else {
48481         _v = 1;
48482       }
48483     }
48484     if (_v) {
48485       {
48486         void *ptr;
48487         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
48488           _v = 0;
48489         } else {
48490           _v = 1;
48491         }
48492       }
48493       if (_v) {
48494         {
48495           void *ptr;
48496           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48497             _v = 0;
48498           } else {
48499             _v = 1;
48500           }
48501         }
48502         if (_v) {
48503           return _wrap_SBTarget_Launch__SWIG_1(L);
48504         }
48505       }
48506     }
48507   }
48508   if (argc == 11) {
48509     int _v;
48510     {
48511       void *ptr;
48512       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48513         _v = 0;
48514       } else {
48515         _v = 1;
48516       }
48517     }
48518     if (_v) {
48519       {
48520         void *ptr;
48521         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
48522           _v = 0;
48523         } else {
48524           _v = 1;
48525         }
48526       }
48527       if (_v) {
48528         {
48529           _v = (lua_istable(L, argv[2]) || lua_isnil(L, argv[2]));
48530         }
48531         if (_v) {
48532           {
48533             _v = (lua_istable(L, argv[3]) || lua_isnil(L, argv[3]));
48534           }
48535           if (_v) {
48536             {
48537               _v = SWIG_lua_isnilstring(L,argv[4]);
48538             }
48539             if (_v) {
48540               {
48541                 _v = SWIG_lua_isnilstring(L,argv[5]);
48542               }
48543               if (_v) {
48544                 {
48545                   _v = SWIG_lua_isnilstring(L,argv[6]);
48546                 }
48547                 if (_v) {
48548                   {
48549                     _v = SWIG_lua_isnilstring(L,argv[7]);
48550                   }
48551                   if (_v) {
48552                     {
48553                       _v = lua_isnumber(L,argv[8]);
48554                     }
48555                     if (_v) {
48556                       {
48557                         _v = lua_isboolean(L,argv[9]);
48558                       }
48559                       if (_v) {
48560                         {
48561                           void *ptr;
48562                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48563                             _v = 0;
48564                           } else {
48565                             _v = 1;
48566                           }
48567                         }
48568                         if (_v) {
48569                           return _wrap_SBTarget_Launch__SWIG_0(L);
48570                         }
48571                       }
48572                     }
48573                   }
48574                 }
48575               }
48576             }
48577           }
48578         }
48579       }
48580     }
48581   }
48582 
48583   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
48584     "  Possible C/C++ prototypes are:\n"
48585     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
48586     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
48587   lua_error(L);return 0;
48588 }
48589 
48590 
48591 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
48592   int SWIG_arg = 0;
48593   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48594   char *arg2 = (char *) 0 ;
48595   lldb::SBProcess result;
48596 
48597   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
48598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48599   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48600 
48601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48602     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48603   }
48604 
48605   arg2 = (char *)lua_tostring(L, 2);
48606   result = (arg1)->LoadCore((char const *)arg2);
48607   {
48608     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48609     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48610   }
48611   return SWIG_arg;
48612 
48613   if(0) SWIG_fail;
48614 
48615 fail:
48616   lua_error(L);
48617   return SWIG_arg;
48618 }
48619 
48620 
48621 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
48622   int SWIG_arg = 0;
48623   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48624   char *arg2 = (char *) 0 ;
48625   lldb::SBError *arg3 = 0 ;
48626   lldb::SBProcess result;
48627 
48628   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
48629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48631   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
48632 
48633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48634     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48635   }
48636 
48637   arg2 = (char *)lua_tostring(L, 2);
48638 
48639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48640     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
48641   }
48642 
48643   result = (arg1)->LoadCore((char const *)arg2,*arg3);
48644   {
48645     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48647   }
48648   return SWIG_arg;
48649 
48650   if(0) SWIG_fail;
48651 
48652 fail:
48653   lua_error(L);
48654   return SWIG_arg;
48655 }
48656 
48657 
48658 static int _wrap_SBTarget_LoadCore(lua_State* L) {
48659   int argc;
48660   int argv[4]={
48661     1,2,3,4
48662   };
48663 
48664   argc = lua_gettop(L);
48665   if (argc == 2) {
48666     int _v;
48667     {
48668       void *ptr;
48669       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48670         _v = 0;
48671       } else {
48672         _v = 1;
48673       }
48674     }
48675     if (_v) {
48676       {
48677         _v = SWIG_lua_isnilstring(L,argv[1]);
48678       }
48679       if (_v) {
48680         return _wrap_SBTarget_LoadCore__SWIG_0(L);
48681       }
48682     }
48683   }
48684   if (argc == 3) {
48685     int _v;
48686     {
48687       void *ptr;
48688       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48689         _v = 0;
48690       } else {
48691         _v = 1;
48692       }
48693     }
48694     if (_v) {
48695       {
48696         _v = SWIG_lua_isnilstring(L,argv[1]);
48697       }
48698       if (_v) {
48699         {
48700           void *ptr;
48701           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48702             _v = 0;
48703           } else {
48704             _v = 1;
48705           }
48706         }
48707         if (_v) {
48708           return _wrap_SBTarget_LoadCore__SWIG_1(L);
48709         }
48710       }
48711     }
48712   }
48713 
48714   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
48715     "  Possible C/C++ prototypes are:\n"
48716     "    lldb::SBTarget::LoadCore(char const *)\n"
48717     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
48718   lua_error(L);return 0;
48719 }
48720 
48721 
48722 static int _wrap_SBTarget_Attach(lua_State* L) {
48723   int SWIG_arg = 0;
48724   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48725   lldb::SBAttachInfo *arg2 = 0 ;
48726   lldb::SBError *arg3 = 0 ;
48727   lldb::SBProcess result;
48728 
48729   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
48730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
48731   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
48732   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
48733 
48734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48735     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
48736   }
48737 
48738 
48739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
48740     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
48741   }
48742 
48743 
48744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48745     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
48746   }
48747 
48748   result = (arg1)->Attach(*arg2,*arg3);
48749   {
48750     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48752   }
48753   return SWIG_arg;
48754 
48755   if(0) SWIG_fail;
48756 
48757 fail:
48758   lua_error(L);
48759   return SWIG_arg;
48760 }
48761 
48762 
48763 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
48764   int SWIG_arg = 0;
48765   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48766   lldb::SBListener *arg2 = 0 ;
48767   lldb::pid_t arg3 ;
48768   lldb::SBError *arg4 = 0 ;
48769   lldb::SBProcess result;
48770 
48771   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
48772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
48773   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
48774   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
48775   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
48776 
48777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48778     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
48779   }
48780 
48781 
48782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48783     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
48784   }
48785 
48786   arg3 = (lldb::pid_t)lua_tointeger(L, 3);
48787 
48788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
48789     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
48790   }
48791 
48792   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
48793   {
48794     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48795     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48796   }
48797   return SWIG_arg;
48798 
48799   if(0) SWIG_fail;
48800 
48801 fail:
48802   lua_error(L);
48803   return SWIG_arg;
48804 }
48805 
48806 
48807 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
48808   int SWIG_arg = 0;
48809   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48810   lldb::SBListener *arg2 = 0 ;
48811   char *arg3 = (char *) 0 ;
48812   bool arg4 ;
48813   lldb::SBError *arg5 = 0 ;
48814   lldb::SBProcess result;
48815 
48816   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
48817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
48818   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
48819   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
48820   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
48821   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
48822 
48823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48824     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
48825   }
48826 
48827 
48828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48829     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
48830   }
48831 
48832   arg3 = (char *)lua_tostring(L, 3);
48833   arg4 = (lua_toboolean(L, 4)!=0);
48834 
48835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48836     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
48837   }
48838 
48839   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
48840   {
48841     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48842     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48843   }
48844   return SWIG_arg;
48845 
48846   if(0) SWIG_fail;
48847 
48848 fail:
48849   lua_error(L);
48850   return SWIG_arg;
48851 }
48852 
48853 
48854 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
48855   int SWIG_arg = 0;
48856   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48857   lldb::SBListener *arg2 = 0 ;
48858   char *arg3 = (char *) 0 ;
48859   char *arg4 = (char *) 0 ;
48860   lldb::SBError *arg5 = 0 ;
48861   lldb::SBProcess result;
48862 
48863   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
48864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
48865   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
48866   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
48867   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
48868   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
48869 
48870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48871     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
48872   }
48873 
48874 
48875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48876     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
48877   }
48878 
48879   arg3 = (char *)lua_tostring(L, 3);
48880   arg4 = (char *)lua_tostring(L, 4);
48881 
48882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48883     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
48884   }
48885 
48886   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
48887   {
48888     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48889     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48890   }
48891   return SWIG_arg;
48892 
48893   if(0) SWIG_fail;
48894 
48895 fail:
48896   lua_error(L);
48897   return SWIG_arg;
48898 }
48899 
48900 
48901 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
48902   int SWIG_arg = 0;
48903   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48904   lldb::SBFileSpec result;
48905 
48906   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
48907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
48908 
48909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48910     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
48911   }
48912 
48913   result = (arg1)->GetExecutable();
48914   {
48915     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
48916     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
48917   }
48918   return SWIG_arg;
48919 
48920   if(0) SWIG_fail;
48921 
48922 fail:
48923   lua_error(L);
48924   return SWIG_arg;
48925 }
48926 
48927 
48928 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
48929   int SWIG_arg = 0;
48930   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48931   char *arg2 = (char *) 0 ;
48932   char *arg3 = (char *) 0 ;
48933   lldb::SBError *arg4 = 0 ;
48934 
48935   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
48936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
48937   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
48938   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
48939   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
48940 
48941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48942     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
48943   }
48944 
48945   arg2 = (char *)lua_tostring(L, 2);
48946   arg3 = (char *)lua_tostring(L, 3);
48947 
48948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
48949     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
48950   }
48951 
48952   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
48953 
48954   return SWIG_arg;
48955 
48956   if(0) SWIG_fail;
48957 
48958 fail:
48959   lua_error(L);
48960   return SWIG_arg;
48961 }
48962 
48963 
48964 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
48965   int SWIG_arg = 0;
48966   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48967   lldb::SBModule *arg2 = 0 ;
48968   bool result;
48969 
48970   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
48971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48972   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
48973 
48974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48975     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48976   }
48977 
48978 
48979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
48980     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
48981   }
48982 
48983   result = (bool)(arg1)->AddModule(*arg2);
48984   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48985   return SWIG_arg;
48986 
48987   if(0) SWIG_fail;
48988 
48989 fail:
48990   lua_error(L);
48991   return SWIG_arg;
48992 }
48993 
48994 
48995 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
48996   int SWIG_arg = 0;
48997   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48998   char *arg2 = (char *) 0 ;
48999   char *arg3 = (char *) 0 ;
49000   char *arg4 = (char *) 0 ;
49001   lldb::SBModule result;
49002 
49003   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
49004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49005   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
49006   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
49007   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
49008 
49009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49010     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49011   }
49012 
49013   arg2 = (char *)lua_tostring(L, 2);
49014   arg3 = (char *)lua_tostring(L, 3);
49015   arg4 = (char *)lua_tostring(L, 4);
49016   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
49017   {
49018     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
49019     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49020   }
49021   return SWIG_arg;
49022 
49023   if(0) SWIG_fail;
49024 
49025 fail:
49026   lua_error(L);
49027   return SWIG_arg;
49028 }
49029 
49030 
49031 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
49032   int SWIG_arg = 0;
49033   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49034   char *arg2 = (char *) 0 ;
49035   char *arg3 = (char *) 0 ;
49036   char *arg4 = (char *) 0 ;
49037   char *arg5 = (char *) 0 ;
49038   lldb::SBModule result;
49039 
49040   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
49041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49042   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
49043   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
49044   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
49045   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
49046 
49047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49048     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49049   }
49050 
49051   arg2 = (char *)lua_tostring(L, 2);
49052   arg3 = (char *)lua_tostring(L, 3);
49053   arg4 = (char *)lua_tostring(L, 4);
49054   arg5 = (char *)lua_tostring(L, 5);
49055   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
49056   {
49057     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
49058     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49059   }
49060   return SWIG_arg;
49061 
49062   if(0) SWIG_fail;
49063 
49064 fail:
49065   lua_error(L);
49066   return SWIG_arg;
49067 }
49068 
49069 
49070 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
49071   int SWIG_arg = 0;
49072   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49073   lldb::SBModuleSpec *arg2 = 0 ;
49074   lldb::SBModule result;
49075 
49076   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
49077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49078   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
49079 
49080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49081     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49082   }
49083 
49084 
49085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
49086     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
49087   }
49088 
49089   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
49090   {
49091     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
49092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49093   }
49094   return SWIG_arg;
49095 
49096   if(0) SWIG_fail;
49097 
49098 fail:
49099   lua_error(L);
49100   return SWIG_arg;
49101 }
49102 
49103 
49104 static int _wrap_SBTarget_AddModule(lua_State* L) {
49105   int argc;
49106   int argv[6]={
49107     1,2,3,4,5,6
49108   };
49109 
49110   argc = lua_gettop(L);
49111   if (argc == 2) {
49112     int _v;
49113     {
49114       void *ptr;
49115       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49116         _v = 0;
49117       } else {
49118         _v = 1;
49119       }
49120     }
49121     if (_v) {
49122       {
49123         void *ptr;
49124         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
49125           _v = 0;
49126         } else {
49127           _v = 1;
49128         }
49129       }
49130       if (_v) {
49131         return _wrap_SBTarget_AddModule__SWIG_0(L);
49132       }
49133     }
49134   }
49135   if (argc == 2) {
49136     int _v;
49137     {
49138       void *ptr;
49139       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49140         _v = 0;
49141       } else {
49142         _v = 1;
49143       }
49144     }
49145     if (_v) {
49146       {
49147         void *ptr;
49148         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
49149           _v = 0;
49150         } else {
49151           _v = 1;
49152         }
49153       }
49154       if (_v) {
49155         return _wrap_SBTarget_AddModule__SWIG_3(L);
49156       }
49157     }
49158   }
49159   if (argc == 4) {
49160     int _v;
49161     {
49162       void *ptr;
49163       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49164         _v = 0;
49165       } else {
49166         _v = 1;
49167       }
49168     }
49169     if (_v) {
49170       {
49171         _v = SWIG_lua_isnilstring(L,argv[1]);
49172       }
49173       if (_v) {
49174         {
49175           _v = SWIG_lua_isnilstring(L,argv[2]);
49176         }
49177         if (_v) {
49178           {
49179             _v = SWIG_lua_isnilstring(L,argv[3]);
49180           }
49181           if (_v) {
49182             return _wrap_SBTarget_AddModule__SWIG_1(L);
49183           }
49184         }
49185       }
49186     }
49187   }
49188   if (argc == 5) {
49189     int _v;
49190     {
49191       void *ptr;
49192       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49193         _v = 0;
49194       } else {
49195         _v = 1;
49196       }
49197     }
49198     if (_v) {
49199       {
49200         _v = SWIG_lua_isnilstring(L,argv[1]);
49201       }
49202       if (_v) {
49203         {
49204           _v = SWIG_lua_isnilstring(L,argv[2]);
49205         }
49206         if (_v) {
49207           {
49208             _v = SWIG_lua_isnilstring(L,argv[3]);
49209           }
49210           if (_v) {
49211             {
49212               _v = SWIG_lua_isnilstring(L,argv[4]);
49213             }
49214             if (_v) {
49215               return _wrap_SBTarget_AddModule__SWIG_2(L);
49216             }
49217           }
49218         }
49219       }
49220     }
49221   }
49222 
49223   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
49224     "  Possible C/C++ prototypes are:\n"
49225     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
49226     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
49227     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
49228     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
49229   lua_error(L);return 0;
49230 }
49231 
49232 
49233 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
49234   int SWIG_arg = 0;
49235   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49236   uint32_t result;
49237 
49238   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
49239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
49240 
49241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49242     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
49243   }
49244 
49245   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
49246   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49247   return SWIG_arg;
49248 
49249   if(0) SWIG_fail;
49250 
49251 fail:
49252   lua_error(L);
49253   return SWIG_arg;
49254 }
49255 
49256 
49257 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
49258   int SWIG_arg = 0;
49259   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49260   uint32_t arg2 ;
49261   lldb::SBModule result;
49262 
49263   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
49264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
49265   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
49266 
49267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49268     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
49269   }
49270 
49271   arg2 = (uint32_t)lua_tointeger(L, 2);
49272   result = (arg1)->GetModuleAtIndex(arg2);
49273   {
49274     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
49275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49276   }
49277   return SWIG_arg;
49278 
49279   if(0) SWIG_fail;
49280 
49281 fail:
49282   lua_error(L);
49283   return SWIG_arg;
49284 }
49285 
49286 
49287 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
49288   int SWIG_arg = 0;
49289   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49290   lldb::SBModule arg2 ;
49291   lldb::SBModule *argp2 ;
49292   bool result;
49293 
49294   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
49295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
49296   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
49297 
49298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49299     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
49300   }
49301 
49302 
49303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49304     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
49305   }
49306   arg2 = *argp2;
49307 
49308   result = (bool)(arg1)->RemoveModule(arg2);
49309   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49310   return SWIG_arg;
49311 
49312   if(0) SWIG_fail;
49313 
49314 fail:
49315   lua_error(L);
49316   return SWIG_arg;
49317 }
49318 
49319 
49320 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
49321   int SWIG_arg = 0;
49322   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49323   lldb::SBDebugger result;
49324 
49325   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
49326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
49327 
49328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49329     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
49330   }
49331 
49332   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
49333   {
49334     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
49335     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
49336   }
49337   return SWIG_arg;
49338 
49339   if(0) SWIG_fail;
49340 
49341 fail:
49342   lua_error(L);
49343   return SWIG_arg;
49344 }
49345 
49346 
49347 static int _wrap_SBTarget_FindModule(lua_State* L) {
49348   int SWIG_arg = 0;
49349   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49350   lldb::SBFileSpec *arg2 = 0 ;
49351   lldb::SBModule result;
49352 
49353   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
49354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
49355   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
49356 
49357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49358     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
49359   }
49360 
49361 
49362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49363     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
49364   }
49365 
49366   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
49367   {
49368     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
49369     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49370   }
49371   return SWIG_arg;
49372 
49373   if(0) SWIG_fail;
49374 
49375 fail:
49376   lua_error(L);
49377   return SWIG_arg;
49378 }
49379 
49380 
49381 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
49382   int SWIG_arg = 0;
49383   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49384   lldb::SBFileSpec *arg2 = 0 ;
49385   lldb::SBSymbolContextList result;
49386 
49387   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
49388   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
49389   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
49390 
49391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49392     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
49393   }
49394 
49395 
49396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49397     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
49398   }
49399 
49400   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
49401   {
49402     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49403     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49404   }
49405   return SWIG_arg;
49406 
49407   if(0) SWIG_fail;
49408 
49409 fail:
49410   lua_error(L);
49411   return SWIG_arg;
49412 }
49413 
49414 
49415 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
49416   int SWIG_arg = 0;
49417   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49418   lldb::ByteOrder result;
49419 
49420   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
49421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
49422 
49423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49424     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
49425   }
49426 
49427   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
49428   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49429   return SWIG_arg;
49430 
49431   if(0) SWIG_fail;
49432 
49433 fail:
49434   lua_error(L);
49435   return SWIG_arg;
49436 }
49437 
49438 
49439 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
49440   int SWIG_arg = 0;
49441   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49442   uint32_t result;
49443 
49444   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
49445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
49446 
49447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49448     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49449   }
49450 
49451   result = (uint32_t)(arg1)->GetAddressByteSize();
49452   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49453   return SWIG_arg;
49454 
49455   if(0) SWIG_fail;
49456 
49457 fail:
49458   lua_error(L);
49459   return SWIG_arg;
49460 }
49461 
49462 
49463 static int _wrap_SBTarget_GetTriple(lua_State* L) {
49464   int SWIG_arg = 0;
49465   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49466   char *result = 0 ;
49467 
49468   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
49469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
49470 
49471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49472     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
49473   }
49474 
49475   result = (char *)(arg1)->GetTriple();
49476   lua_pushstring(L,(const char *)result); SWIG_arg++;
49477   return SWIG_arg;
49478 
49479   if(0) SWIG_fail;
49480 
49481 fail:
49482   lua_error(L);
49483   return SWIG_arg;
49484 }
49485 
49486 
49487 static int _wrap_SBTarget_GetABIName(lua_State* L) {
49488   int SWIG_arg = 0;
49489   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49490   char *result = 0 ;
49491 
49492   SWIG_check_num_args("lldb::SBTarget::GetABIName",1,1)
49493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetABIName",1,"lldb::SBTarget *");
49494 
49495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49496     SWIG_fail_ptr("SBTarget_GetABIName",1,SWIGTYPE_p_lldb__SBTarget);
49497   }
49498 
49499   result = (char *)(arg1)->GetABIName();
49500   lua_pushstring(L,(const char *)result); SWIG_arg++;
49501   return SWIG_arg;
49502 
49503   if(0) SWIG_fail;
49504 
49505 fail:
49506   lua_error(L);
49507   return SWIG_arg;
49508 }
49509 
49510 
49511 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
49512   int SWIG_arg = 0;
49513   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49514   uint32_t result;
49515 
49516   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
49517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
49518 
49519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49520     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49521   }
49522 
49523   result = (uint32_t)(arg1)->GetDataByteSize();
49524   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49525   return SWIG_arg;
49526 
49527   if(0) SWIG_fail;
49528 
49529 fail:
49530   lua_error(L);
49531   return SWIG_arg;
49532 }
49533 
49534 
49535 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
49536   int SWIG_arg = 0;
49537   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49538   uint32_t result;
49539 
49540   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
49541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
49542 
49543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49544     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49545   }
49546 
49547   result = (uint32_t)(arg1)->GetCodeByteSize();
49548   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49549   return SWIG_arg;
49550 
49551   if(0) SWIG_fail;
49552 
49553 fail:
49554   lua_error(L);
49555   return SWIG_arg;
49556 }
49557 
49558 
49559 static int _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay(lua_State* L) {
49560   int SWIG_arg = 0;
49561   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49562   uint32_t result;
49563 
49564   SWIG_check_num_args("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,1)
49565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,"lldb::SBTarget const *");
49566 
49567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49568     SWIG_fail_ptr("SBTarget_GetMaximumNumberOfChildrenToDisplay",1,SWIGTYPE_p_lldb__SBTarget);
49569   }
49570 
49571   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetMaximumNumberOfChildrenToDisplay();
49572   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49573   return SWIG_arg;
49574 
49575   if(0) SWIG_fail;
49576 
49577 fail:
49578   lua_error(L);
49579   return SWIG_arg;
49580 }
49581 
49582 
49583 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
49584   int SWIG_arg = 0;
49585   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49586   lldb::SBSection arg2 ;
49587   lldb::addr_t arg3 ;
49588   lldb::SBSection *argp2 ;
49589   lldb::SBError result;
49590 
49591   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
49592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
49593   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
49594   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
49595 
49596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49597     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49598   }
49599 
49600 
49601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49602     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49603   }
49604   arg2 = *argp2;
49605 
49606   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
49607   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
49608   {
49609     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49610     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49611   }
49612   return SWIG_arg;
49613 
49614   if(0) SWIG_fail;
49615 
49616 fail:
49617   lua_error(L);
49618   return SWIG_arg;
49619 }
49620 
49621 
49622 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
49623   int SWIG_arg = 0;
49624   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49625   lldb::SBSection arg2 ;
49626   lldb::SBSection *argp2 ;
49627   lldb::SBError result;
49628 
49629   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
49630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
49631   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
49632 
49633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49634     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49635   }
49636 
49637 
49638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49639     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49640   }
49641   arg2 = *argp2;
49642 
49643   result = (arg1)->ClearSectionLoadAddress(arg2);
49644   {
49645     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49647   }
49648   return SWIG_arg;
49649 
49650   if(0) SWIG_fail;
49651 
49652 fail:
49653   lua_error(L);
49654   return SWIG_arg;
49655 }
49656 
49657 
49658 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
49659   int SWIG_arg = 0;
49660   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49661   lldb::SBModule arg2 ;
49662   int64_t arg3 ;
49663   lldb::SBModule *argp2 ;
49664   lldb::SBError result;
49665 
49666   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
49667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
49668   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
49669   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
49670 
49671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49672     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49673   }
49674 
49675 
49676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49677     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49678   }
49679   arg2 = *argp2;
49680 
49681   arg3 = (int64_t)lua_tointeger(L, 3);
49682   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
49683   {
49684     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49686   }
49687   return SWIG_arg;
49688 
49689   if(0) SWIG_fail;
49690 
49691 fail:
49692   lua_error(L);
49693   return SWIG_arg;
49694 }
49695 
49696 
49697 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
49698   int SWIG_arg = 0;
49699   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49700   lldb::SBModule arg2 ;
49701   lldb::SBModule *argp2 ;
49702   lldb::SBError result;
49703 
49704   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
49705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
49706   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
49707 
49708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49709     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49710   }
49711 
49712 
49713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49714     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49715   }
49716   arg2 = *argp2;
49717 
49718   result = (arg1)->ClearModuleLoadAddress(arg2);
49719   {
49720     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49722   }
49723   return SWIG_arg;
49724 
49725   if(0) SWIG_fail;
49726 
49727 fail:
49728   lua_error(L);
49729   return SWIG_arg;
49730 }
49731 
49732 
49733 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
49734   int SWIG_arg = 0;
49735   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49736   char *arg2 = (char *) 0 ;
49737   uint32_t arg3 ;
49738   lldb::SBSymbolContextList result;
49739 
49740   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
49741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49742   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49743   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
49744 
49745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49746     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49747   }
49748 
49749   arg2 = (char *)lua_tostring(L, 2);
49750   arg3 = (uint32_t)lua_tointeger(L, 3);
49751   result = (arg1)->FindFunctions((char const *)arg2,arg3);
49752   {
49753     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49754     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49755   }
49756   return SWIG_arg;
49757 
49758   if(0) SWIG_fail;
49759 
49760 fail:
49761   lua_error(L);
49762   return SWIG_arg;
49763 }
49764 
49765 
49766 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
49767   int SWIG_arg = 0;
49768   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49769   char *arg2 = (char *) 0 ;
49770   lldb::SBSymbolContextList result;
49771 
49772   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
49773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49774   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49775 
49776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49777     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49778   }
49779 
49780   arg2 = (char *)lua_tostring(L, 2);
49781   result = (arg1)->FindFunctions((char const *)arg2);
49782   {
49783     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49784     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49785   }
49786   return SWIG_arg;
49787 
49788   if(0) SWIG_fail;
49789 
49790 fail:
49791   lua_error(L);
49792   return SWIG_arg;
49793 }
49794 
49795 
49796 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
49797   int argc;
49798   int argv[4]={
49799     1,2,3,4
49800   };
49801 
49802   argc = lua_gettop(L);
49803   if (argc == 2) {
49804     int _v;
49805     {
49806       void *ptr;
49807       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49808         _v = 0;
49809       } else {
49810         _v = 1;
49811       }
49812     }
49813     if (_v) {
49814       {
49815         _v = SWIG_lua_isnilstring(L,argv[1]);
49816       }
49817       if (_v) {
49818         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
49819       }
49820     }
49821   }
49822   if (argc == 3) {
49823     int _v;
49824     {
49825       void *ptr;
49826       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49827         _v = 0;
49828       } else {
49829         _v = 1;
49830       }
49831     }
49832     if (_v) {
49833       {
49834         _v = SWIG_lua_isnilstring(L,argv[1]);
49835       }
49836       if (_v) {
49837         {
49838           _v = lua_isnumber(L,argv[2]);
49839         }
49840         if (_v) {
49841           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
49842         }
49843       }
49844     }
49845   }
49846 
49847   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
49848     "  Possible C/C++ prototypes are:\n"
49849     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
49850     "    lldb::SBTarget::FindFunctions(char const *)\n");
49851   lua_error(L);return 0;
49852 }
49853 
49854 
49855 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
49856   int SWIG_arg = 0;
49857   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49858   char *arg2 = (char *) 0 ;
49859   lldb::SBType result;
49860 
49861   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
49862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
49863   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
49864 
49865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49866     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
49867   }
49868 
49869   arg2 = (char *)lua_tostring(L, 2);
49870   result = (arg1)->FindFirstType((char const *)arg2);
49871   {
49872     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
49873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
49874   }
49875   return SWIG_arg;
49876 
49877   if(0) SWIG_fail;
49878 
49879 fail:
49880   lua_error(L);
49881   return SWIG_arg;
49882 }
49883 
49884 
49885 static int _wrap_SBTarget_FindTypes(lua_State* L) {
49886   int SWIG_arg = 0;
49887   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49888   char *arg2 = (char *) 0 ;
49889   lldb::SBTypeList result;
49890 
49891   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
49892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
49893   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
49894 
49895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49896     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
49897   }
49898 
49899   arg2 = (char *)lua_tostring(L, 2);
49900   result = (arg1)->FindTypes((char const *)arg2);
49901   {
49902     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
49903     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
49904   }
49905   return SWIG_arg;
49906 
49907   if(0) SWIG_fail;
49908 
49909 fail:
49910   lua_error(L);
49911   return SWIG_arg;
49912 }
49913 
49914 
49915 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
49916   int SWIG_arg = 0;
49917   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49918   lldb::BasicType arg2 ;
49919   lldb::SBType result;
49920 
49921   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
49922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
49923   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
49924 
49925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49926     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
49927   }
49928 
49929   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
49930   result = (arg1)->GetBasicType(arg2);
49931   {
49932     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
49933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
49934   }
49935   return SWIG_arg;
49936 
49937   if(0) SWIG_fail;
49938 
49939 fail:
49940   lua_error(L);
49941   return SWIG_arg;
49942 }
49943 
49944 
49945 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
49946   int SWIG_arg = 0;
49947   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49948   SwigValueWrapper< lldb::SBSourceManager > result;
49949 
49950   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
49951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
49952 
49953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49954     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
49955   }
49956 
49957   result = (arg1)->GetSourceManager();
49958   {
49959     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
49960     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
49961   }
49962   return SWIG_arg;
49963 
49964   if(0) SWIG_fail;
49965 
49966 fail:
49967   lua_error(L);
49968   return SWIG_arg;
49969 }
49970 
49971 
49972 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
49973   int SWIG_arg = 0;
49974   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49975   char *arg2 = (char *) 0 ;
49976   uint32_t arg3 ;
49977   lldb::SBValueList result;
49978 
49979   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
49980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
49981   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
49982   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
49983 
49984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49985     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
49986   }
49987 
49988   arg2 = (char *)lua_tostring(L, 2);
49989   arg3 = (uint32_t)lua_tointeger(L, 3);
49990   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
49991   {
49992     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
49993     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
49994   }
49995   return SWIG_arg;
49996 
49997   if(0) SWIG_fail;
49998 
49999 fail:
50000   lua_error(L);
50001   return SWIG_arg;
50002 }
50003 
50004 
50005 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
50006   int SWIG_arg = 0;
50007   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50008   char *arg2 = (char *) 0 ;
50009   lldb::SBValue result;
50010 
50011   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
50012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
50013   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
50014 
50015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50016     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
50017   }
50018 
50019   arg2 = (char *)lua_tostring(L, 2);
50020   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
50021   {
50022     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50023     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50024   }
50025   return SWIG_arg;
50026 
50027   if(0) SWIG_fail;
50028 
50029 fail:
50030   lua_error(L);
50031   return SWIG_arg;
50032 }
50033 
50034 
50035 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
50036   int SWIG_arg = 0;
50037   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50038   char *arg2 = (char *) 0 ;
50039   uint32_t arg3 ;
50040   lldb::MatchType arg4 ;
50041   lldb::SBValueList result;
50042 
50043   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
50044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
50045   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
50046   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
50047   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
50048 
50049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50050     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
50051   }
50052 
50053   arg2 = (char *)lua_tostring(L, 2);
50054   arg3 = (uint32_t)lua_tointeger(L, 3);
50055   arg4 = (lldb::MatchType)lua_tointeger(L, 4);
50056   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
50057   {
50058     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
50059     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
50060   }
50061   return SWIG_arg;
50062 
50063   if(0) SWIG_fail;
50064 
50065 fail:
50066   lua_error(L);
50067   return SWIG_arg;
50068 }
50069 
50070 
50071 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
50072   int argc;
50073   int argv[5]={
50074     1,2,3,4,5
50075   };
50076 
50077   argc = lua_gettop(L);
50078   if (argc == 3) {
50079     int _v;
50080     {
50081       void *ptr;
50082       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50083         _v = 0;
50084       } else {
50085         _v = 1;
50086       }
50087     }
50088     if (_v) {
50089       {
50090         _v = SWIG_lua_isnilstring(L,argv[1]);
50091       }
50092       if (_v) {
50093         {
50094           _v = lua_isnumber(L,argv[2]);
50095         }
50096         if (_v) {
50097           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
50098         }
50099       }
50100     }
50101   }
50102   if (argc == 4) {
50103     int _v;
50104     {
50105       void *ptr;
50106       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50107         _v = 0;
50108       } else {
50109         _v = 1;
50110       }
50111     }
50112     if (_v) {
50113       {
50114         _v = SWIG_lua_isnilstring(L,argv[1]);
50115       }
50116       if (_v) {
50117         {
50118           _v = lua_isnumber(L,argv[2]);
50119         }
50120         if (_v) {
50121           {
50122             _v = lua_isnumber(L,argv[3]);
50123           }
50124           if (_v) {
50125             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
50126           }
50127         }
50128       }
50129     }
50130   }
50131 
50132   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
50133     "  Possible C/C++ prototypes are:\n"
50134     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
50135     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
50136   lua_error(L);return 0;
50137 }
50138 
50139 
50140 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
50141   int SWIG_arg = 0;
50142   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50143   char *arg2 = (char *) 0 ;
50144   uint32_t arg3 ;
50145   lldb::MatchType arg4 ;
50146   lldb::SBSymbolContextList result;
50147 
50148   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
50149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
50150   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
50151   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
50152   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
50153 
50154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50155     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
50156   }
50157 
50158   arg2 = (char *)lua_tostring(L, 2);
50159   arg3 = (uint32_t)lua_tointeger(L, 3);
50160   arg4 = (lldb::MatchType)lua_tointeger(L, 4);
50161   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
50162   {
50163     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
50164     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
50165   }
50166   return SWIG_arg;
50167 
50168   if(0) SWIG_fail;
50169 
50170 fail:
50171   lua_error(L);
50172   return SWIG_arg;
50173 }
50174 
50175 
50176 static int _wrap_SBTarget_Clear(lua_State* L) {
50177   int SWIG_arg = 0;
50178   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50179 
50180   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
50181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
50182 
50183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50184     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
50185   }
50186 
50187   (arg1)->Clear();
50188 
50189   return SWIG_arg;
50190 
50191   if(0) SWIG_fail;
50192 
50193 fail:
50194   lua_error(L);
50195   return SWIG_arg;
50196 }
50197 
50198 
50199 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
50200   int SWIG_arg = 0;
50201   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50202   lldb::addr_t arg2 ;
50203   lldb::SBAddress result;
50204 
50205   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
50206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
50207   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
50208 
50209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50210     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
50211   }
50212 
50213   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
50214   result = (arg1)->ResolveFileAddress(arg2);
50215   {
50216     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
50217     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50218   }
50219   return SWIG_arg;
50220 
50221   if(0) SWIG_fail;
50222 
50223 fail:
50224   lua_error(L);
50225   return SWIG_arg;
50226 }
50227 
50228 
50229 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
50230   int SWIG_arg = 0;
50231   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50232   lldb::addr_t arg2 ;
50233   lldb::SBAddress result;
50234 
50235   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
50236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
50237   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
50238 
50239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50240     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
50241   }
50242 
50243   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
50244   result = (arg1)->ResolveLoadAddress(arg2);
50245   {
50246     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
50247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50248   }
50249   return SWIG_arg;
50250 
50251   if(0) SWIG_fail;
50252 
50253 fail:
50254   lua_error(L);
50255   return SWIG_arg;
50256 }
50257 
50258 
50259 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
50260   int SWIG_arg = 0;
50261   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50262   uint32_t arg2 ;
50263   lldb::addr_t arg3 ;
50264   lldb::SBAddress result;
50265 
50266   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
50267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
50268   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
50269   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
50270 
50271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50272     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
50273   }
50274 
50275   arg2 = (uint32_t)lua_tointeger(L, 2);
50276   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
50277   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
50278   {
50279     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
50280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50281   }
50282   return SWIG_arg;
50283 
50284   if(0) SWIG_fail;
50285 
50286 fail:
50287   lua_error(L);
50288   return SWIG_arg;
50289 }
50290 
50291 
50292 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
50293   int SWIG_arg = 0;
50294   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50295   lldb::SBAddress *arg2 = 0 ;
50296   uint32_t arg3 ;
50297   lldb::SBSymbolContext result;
50298 
50299   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
50300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
50301   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
50302   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
50303 
50304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50305     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
50306   }
50307 
50308 
50309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50310     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
50311   }
50312 
50313   arg3 = (uint32_t)lua_tointeger(L, 3);
50314   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
50315   {
50316     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
50317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50318   }
50319   return SWIG_arg;
50320 
50321   if(0) SWIG_fail;
50322 
50323 fail:
50324   lua_error(L);
50325   return SWIG_arg;
50326 }
50327 
50328 
50329 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
50330   int SWIG_arg = 0;
50331   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50332   lldb::SBAddress arg2 ;
50333   void *arg3 = (void *) 0 ;
50334   size_t arg4 ;
50335   lldb::SBError *arg5 = 0 ;
50336   lldb::SBAddress *argp2 ;
50337   size_t result;
50338 
50339   SWIG_check_num_args("lldb::SBTarget::ReadMemory",4,4)
50340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
50341   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
50342   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"lldb::SBError &");
50343 
50344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50345     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
50346   }
50347 
50348 
50349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
50350     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
50351   }
50352   arg2 = *argp2;
50353 
50354   {
50355     arg4 = luaL_checkinteger(L, 3);
50356     if (arg4 <= 0) {
50357       return luaL_error(L, "Positive integer expected");
50358     }
50359     arg3 = (char *)malloc(arg4);
50360   }
50361 
50362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
50363     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
50364   }
50365 
50366   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
50367   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50368   {
50369     lua_pop(L, 1); // Blow away the previous result
50370     if (result == 0) {
50371       lua_pushliteral(L, "");
50372     } else {
50373       lua_pushlstring(L, (const char *)arg3, result);
50374     }
50375     free(arg3);
50376     // SWIG_arg was already incremented
50377   }
50378   return SWIG_arg;
50379 
50380   if(0) SWIG_fail;
50381 
50382 fail:
50383   lua_error(L);
50384   return SWIG_arg;
50385 }
50386 
50387 
50388 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
50389   int SWIG_arg = 0;
50390   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50391   char *arg2 = (char *) 0 ;
50392   uint32_t arg3 ;
50393   lldb::SBBreakpoint result;
50394 
50395   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
50396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50397   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
50398   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50399 
50400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50401     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50402   }
50403 
50404   arg2 = (char *)lua_tostring(L, 2);
50405   arg3 = (uint32_t)lua_tointeger(L, 3);
50406   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
50407   {
50408     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50409     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50410   }
50411   return SWIG_arg;
50412 
50413   if(0) SWIG_fail;
50414 
50415 fail:
50416   lua_error(L);
50417   return SWIG_arg;
50418 }
50419 
50420 
50421 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
50422   int SWIG_arg = 0;
50423   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50424   lldb::SBFileSpec *arg2 = 0 ;
50425   uint32_t arg3 ;
50426   lldb::SBBreakpoint result;
50427 
50428   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
50429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50430   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50431   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50432 
50433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50434     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50435   }
50436 
50437 
50438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50439     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50440   }
50441 
50442   arg3 = (uint32_t)lua_tointeger(L, 3);
50443   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
50444   {
50445     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50446     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50447   }
50448   return SWIG_arg;
50449 
50450   if(0) SWIG_fail;
50451 
50452 fail:
50453   lua_error(L);
50454   return SWIG_arg;
50455 }
50456 
50457 
50458 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
50459   int SWIG_arg = 0;
50460   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50461   lldb::SBFileSpec *arg2 = 0 ;
50462   uint32_t arg3 ;
50463   lldb::addr_t arg4 ;
50464   lldb::SBBreakpoint result;
50465 
50466   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
50467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50468   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50469   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50470   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
50471 
50472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50473     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50474   }
50475 
50476 
50477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50478     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50479   }
50480 
50481   arg3 = (uint32_t)lua_tointeger(L, 3);
50482   arg4 = (lldb::addr_t)lua_tointeger(L, 4);
50483   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
50484   {
50485     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50486     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50487   }
50488   return SWIG_arg;
50489 
50490   if(0) SWIG_fail;
50491 
50492 fail:
50493   lua_error(L);
50494   return SWIG_arg;
50495 }
50496 
50497 
50498 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
50499   int SWIG_arg = 0;
50500   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50501   lldb::SBFileSpec *arg2 = 0 ;
50502   uint32_t arg3 ;
50503   lldb::addr_t arg4 ;
50504   lldb::SBFileSpecList *arg5 = 0 ;
50505   lldb::SBBreakpoint result;
50506 
50507   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
50508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50509   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50510   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50511   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
50512   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
50513 
50514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50515     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50516   }
50517 
50518 
50519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50520     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50521   }
50522 
50523   arg3 = (uint32_t)lua_tointeger(L, 3);
50524   arg4 = (lldb::addr_t)lua_tointeger(L, 4);
50525 
50526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50527     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
50528   }
50529 
50530   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
50531   {
50532     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50533     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50534   }
50535   return SWIG_arg;
50536 
50537   if(0) SWIG_fail;
50538 
50539 fail:
50540   lua_error(L);
50541   return SWIG_arg;
50542 }
50543 
50544 
50545 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
50546   int SWIG_arg = 0;
50547   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50548   lldb::SBFileSpec *arg2 = 0 ;
50549   uint32_t arg3 ;
50550   uint32_t arg4 ;
50551   lldb::addr_t arg5 ;
50552   lldb::SBFileSpecList *arg6 = 0 ;
50553   lldb::SBBreakpoint result;
50554 
50555   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
50556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50557   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50558   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50559   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
50560   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
50561   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
50562 
50563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50564     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50565   }
50566 
50567 
50568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50569     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50570   }
50571 
50572   arg3 = (uint32_t)lua_tointeger(L, 3);
50573   arg4 = (uint32_t)lua_tointeger(L, 4);
50574   arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50575 
50576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50577     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50578   }
50579 
50580   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
50581   {
50582     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50583     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50584   }
50585   return SWIG_arg;
50586 
50587   if(0) SWIG_fail;
50588 
50589 fail:
50590   lua_error(L);
50591   return SWIG_arg;
50592 }
50593 
50594 
50595 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
50596   int SWIG_arg = 0;
50597   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50598   lldb::SBFileSpec *arg2 = 0 ;
50599   uint32_t arg3 ;
50600   uint32_t arg4 ;
50601   lldb::addr_t arg5 ;
50602   lldb::SBFileSpecList *arg6 = 0 ;
50603   bool arg7 ;
50604   lldb::SBBreakpoint result;
50605 
50606   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
50607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50609   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50610   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
50611   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
50612   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
50613   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
50614 
50615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50616     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50617   }
50618 
50619 
50620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50621     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50622   }
50623 
50624   arg3 = (uint32_t)lua_tointeger(L, 3);
50625   arg4 = (uint32_t)lua_tointeger(L, 4);
50626   arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50627 
50628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50629     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50630   }
50631 
50632   arg7 = (lua_toboolean(L, 7)!=0);
50633   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
50634   {
50635     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50636     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50637   }
50638   return SWIG_arg;
50639 
50640   if(0) SWIG_fail;
50641 
50642 fail:
50643   lua_error(L);
50644   return SWIG_arg;
50645 }
50646 
50647 
50648 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
50649   int argc;
50650   int argv[8]={
50651     1,2,3,4,5,6,7,8
50652   };
50653 
50654   argc = lua_gettop(L);
50655   if (argc == 3) {
50656     int _v;
50657     {
50658       void *ptr;
50659       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50660         _v = 0;
50661       } else {
50662         _v = 1;
50663       }
50664     }
50665     if (_v) {
50666       {
50667         void *ptr;
50668         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50669           _v = 0;
50670         } else {
50671           _v = 1;
50672         }
50673       }
50674       if (_v) {
50675         {
50676           _v = lua_isnumber(L,argv[2]);
50677         }
50678         if (_v) {
50679           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
50680         }
50681       }
50682     }
50683   }
50684   if (argc == 3) {
50685     int _v;
50686     {
50687       void *ptr;
50688       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50689         _v = 0;
50690       } else {
50691         _v = 1;
50692       }
50693     }
50694     if (_v) {
50695       {
50696         _v = SWIG_lua_isnilstring(L,argv[1]);
50697       }
50698       if (_v) {
50699         {
50700           _v = lua_isnumber(L,argv[2]);
50701         }
50702         if (_v) {
50703           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
50704         }
50705       }
50706     }
50707   }
50708   if (argc == 4) {
50709     int _v;
50710     {
50711       void *ptr;
50712       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50713         _v = 0;
50714       } else {
50715         _v = 1;
50716       }
50717     }
50718     if (_v) {
50719       {
50720         void *ptr;
50721         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50722           _v = 0;
50723         } else {
50724           _v = 1;
50725         }
50726       }
50727       if (_v) {
50728         {
50729           _v = lua_isnumber(L,argv[2]);
50730         }
50731         if (_v) {
50732           {
50733             _v = lua_isnumber(L,argv[3]);
50734           }
50735           if (_v) {
50736             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
50737           }
50738         }
50739       }
50740     }
50741   }
50742   if (argc == 5) {
50743     int _v;
50744     {
50745       void *ptr;
50746       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50747         _v = 0;
50748       } else {
50749         _v = 1;
50750       }
50751     }
50752     if (_v) {
50753       {
50754         void *ptr;
50755         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50756           _v = 0;
50757         } else {
50758           _v = 1;
50759         }
50760       }
50761       if (_v) {
50762         {
50763           _v = lua_isnumber(L,argv[2]);
50764         }
50765         if (_v) {
50766           {
50767             _v = lua_isnumber(L,argv[3]);
50768           }
50769           if (_v) {
50770             {
50771               void *ptr;
50772               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50773                 _v = 0;
50774               } else {
50775                 _v = 1;
50776               }
50777             }
50778             if (_v) {
50779               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
50780             }
50781           }
50782         }
50783       }
50784     }
50785   }
50786   if (argc == 6) {
50787     int _v;
50788     {
50789       void *ptr;
50790       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50791         _v = 0;
50792       } else {
50793         _v = 1;
50794       }
50795     }
50796     if (_v) {
50797       {
50798         void *ptr;
50799         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50800           _v = 0;
50801         } else {
50802           _v = 1;
50803         }
50804       }
50805       if (_v) {
50806         {
50807           _v = lua_isnumber(L,argv[2]);
50808         }
50809         if (_v) {
50810           {
50811             _v = lua_isnumber(L,argv[3]);
50812           }
50813           if (_v) {
50814             {
50815               _v = lua_isnumber(L,argv[4]);
50816             }
50817             if (_v) {
50818               {
50819                 void *ptr;
50820                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50821                   _v = 0;
50822                 } else {
50823                   _v = 1;
50824                 }
50825               }
50826               if (_v) {
50827                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
50828               }
50829             }
50830           }
50831         }
50832       }
50833     }
50834   }
50835   if (argc == 7) {
50836     int _v;
50837     {
50838       void *ptr;
50839       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50840         _v = 0;
50841       } else {
50842         _v = 1;
50843       }
50844     }
50845     if (_v) {
50846       {
50847         void *ptr;
50848         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50849           _v = 0;
50850         } else {
50851           _v = 1;
50852         }
50853       }
50854       if (_v) {
50855         {
50856           _v = lua_isnumber(L,argv[2]);
50857         }
50858         if (_v) {
50859           {
50860             _v = lua_isnumber(L,argv[3]);
50861           }
50862           if (_v) {
50863             {
50864               _v = lua_isnumber(L,argv[4]);
50865             }
50866             if (_v) {
50867               {
50868                 void *ptr;
50869                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50870                   _v = 0;
50871                 } else {
50872                   _v = 1;
50873                 }
50874               }
50875               if (_v) {
50876                 {
50877                   _v = lua_isboolean(L,argv[6]);
50878                 }
50879                 if (_v) {
50880                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
50881                 }
50882               }
50883             }
50884           }
50885         }
50886       }
50887     }
50888   }
50889 
50890   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
50891     "  Possible C/C++ prototypes are:\n"
50892     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
50893     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
50894     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
50895     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
50896     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
50897     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
50898   lua_error(L);return 0;
50899 }
50900 
50901 
50902 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
50903   int SWIG_arg = 0;
50904   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50905   char *arg2 = (char *) 0 ;
50906   char *arg3 = (char *) 0 ;
50907   lldb::SBBreakpoint result;
50908 
50909   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
50910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50911   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50912   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
50913 
50914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50915     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50916   }
50917 
50918   arg2 = (char *)lua_tostring(L, 2);
50919   arg3 = (char *)lua_tostring(L, 3);
50920   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
50921   {
50922     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50924   }
50925   return SWIG_arg;
50926 
50927   if(0) SWIG_fail;
50928 
50929 fail:
50930   lua_error(L);
50931   return SWIG_arg;
50932 }
50933 
50934 
50935 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
50936   int SWIG_arg = 0;
50937   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50938   char *arg2 = (char *) 0 ;
50939   lldb::SBBreakpoint result;
50940 
50941   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
50942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50943   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50944 
50945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50946     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50947   }
50948 
50949   arg2 = (char *)lua_tostring(L, 2);
50950   result = (arg1)->BreakpointCreateByName((char const *)arg2);
50951   {
50952     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50954   }
50955   return SWIG_arg;
50956 
50957   if(0) SWIG_fail;
50958 
50959 fail:
50960   lua_error(L);
50961   return SWIG_arg;
50962 }
50963 
50964 
50965 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
50966   int SWIG_arg = 0;
50967   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50968   char *arg2 = (char *) 0 ;
50969   uint32_t arg3 ;
50970   lldb::SBFileSpecList *arg4 = 0 ;
50971   lldb::SBFileSpecList *arg5 = 0 ;
50972   lldb::SBBreakpoint result;
50973 
50974   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
50975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50976   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50977   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
50978   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
50979   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
50980 
50981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50982     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50983   }
50984 
50985   arg2 = (char *)lua_tostring(L, 2);
50986   arg3 = (uint32_t)lua_tointeger(L, 3);
50987 
50988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50989     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
50990   }
50991 
50992 
50993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50994     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
50995   }
50996 
50997   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50998   {
50999     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51000     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51001   }
51002   return SWIG_arg;
51003 
51004   if(0) SWIG_fail;
51005 
51006 fail:
51007   lua_error(L);
51008   return SWIG_arg;
51009 }
51010 
51011 
51012 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
51013   int SWIG_arg = 0;
51014   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51015   char *arg2 = (char *) 0 ;
51016   uint32_t arg3 ;
51017   lldb::LanguageType arg4 ;
51018   lldb::SBFileSpecList *arg5 = 0 ;
51019   lldb::SBFileSpecList *arg6 = 0 ;
51020   lldb::SBBreakpoint result;
51021 
51022   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
51023   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
51024   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
51025   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
51026   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
51027   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
51028   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
51029 
51030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51031     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
51032   }
51033 
51034   arg2 = (char *)lua_tostring(L, 2);
51035   arg3 = (uint32_t)lua_tointeger(L, 3);
51036   arg4 = (lldb::LanguageType)lua_tointeger(L, 4);
51037 
51038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51039     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
51040   }
51041 
51042 
51043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51044     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
51045   }
51046 
51047   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
51048   {
51049     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51051   }
51052   return SWIG_arg;
51053 
51054   if(0) SWIG_fail;
51055 
51056 fail:
51057   lua_error(L);
51058   return SWIG_arg;
51059 }
51060 
51061 
51062 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
51063   int argc;
51064   int argv[7]={
51065     1,2,3,4,5,6,7
51066   };
51067 
51068   argc = lua_gettop(L);
51069   if (argc == 2) {
51070     int _v;
51071     {
51072       void *ptr;
51073       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51074         _v = 0;
51075       } else {
51076         _v = 1;
51077       }
51078     }
51079     if (_v) {
51080       {
51081         _v = SWIG_lua_isnilstring(L,argv[1]);
51082       }
51083       if (_v) {
51084         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
51085       }
51086     }
51087   }
51088   if (argc == 3) {
51089     int _v;
51090     {
51091       void *ptr;
51092       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51093         _v = 0;
51094       } else {
51095         _v = 1;
51096       }
51097     }
51098     if (_v) {
51099       {
51100         _v = SWIG_lua_isnilstring(L,argv[1]);
51101       }
51102       if (_v) {
51103         {
51104           _v = SWIG_lua_isnilstring(L,argv[2]);
51105         }
51106         if (_v) {
51107           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
51108         }
51109       }
51110     }
51111   }
51112   if (argc == 5) {
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 = SWIG_lua_isnilstring(L,argv[1]);
51125       }
51126       if (_v) {
51127         {
51128           _v = lua_isnumber(L,argv[2]);
51129         }
51130         if (_v) {
51131           {
51132             void *ptr;
51133             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51134               _v = 0;
51135             } else {
51136               _v = 1;
51137             }
51138           }
51139           if (_v) {
51140             {
51141               void *ptr;
51142               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51143                 _v = 0;
51144               } else {
51145                 _v = 1;
51146               }
51147             }
51148             if (_v) {
51149               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
51150             }
51151           }
51152         }
51153       }
51154     }
51155   }
51156   if (argc == 6) {
51157     int _v;
51158     {
51159       void *ptr;
51160       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51161         _v = 0;
51162       } else {
51163         _v = 1;
51164       }
51165     }
51166     if (_v) {
51167       {
51168         _v = SWIG_lua_isnilstring(L,argv[1]);
51169       }
51170       if (_v) {
51171         {
51172           _v = lua_isnumber(L,argv[2]);
51173         }
51174         if (_v) {
51175           {
51176             _v = lua_isnumber(L,argv[3]);
51177           }
51178           if (_v) {
51179             {
51180               void *ptr;
51181               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51182                 _v = 0;
51183               } else {
51184                 _v = 1;
51185               }
51186             }
51187             if (_v) {
51188               {
51189                 void *ptr;
51190                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51191                   _v = 0;
51192                 } else {
51193                   _v = 1;
51194                 }
51195               }
51196               if (_v) {
51197                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
51198               }
51199             }
51200           }
51201         }
51202       }
51203     }
51204   }
51205 
51206   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
51207     "  Possible C/C++ prototypes are:\n"
51208     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
51209     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
51210     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51211     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51212   lua_error(L);return 0;
51213 }
51214 
51215 
51216 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
51217   int SWIG_arg = 0;
51218   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51219   char **arg2 = (char **) 0 ;
51220   uint32_t arg3 ;
51221   uint32_t arg4 ;
51222   lldb::SBFileSpecList *arg5 = 0 ;
51223   lldb::SBFileSpecList *arg6 = 0 ;
51224   lldb::SBBreakpoint result;
51225 
51226   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
51227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
51228   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
51229   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
51230   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
51231   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
51232 
51233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51234     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
51235   }
51236 
51237   {
51238     if (lua_istable(L, 2)) {
51239       size_t size = lua_rawlen(L, 2);
51240       arg2 = (char **)malloc((size + 1) * sizeof(char *));
51241       int i = 0, j = 0;
51242       while (i++ < size) {
51243         lua_rawgeti(L, 2, i);
51244         if (!lua_isstring(L, -1)) {
51245           // if current element cannot be converted to string, raise an error
51246           lua_pop(L, 1);
51247           return luaL_error(L, "List should only contain strings");
51248         }
51249         arg2[j++] = (char *)lua_tostring(L, -1);
51250         lua_pop(L, 1);
51251       }
51252       arg2[j] = 0;
51253     } else if (lua_isnil(L, 2)) {
51254       // "nil" is also acceptable, equivalent as an empty table
51255       arg2 = NULL;
51256     } else {
51257       return luaL_error(L, "A list of strings expected");
51258     }
51259   }
51260   arg3 = (uint32_t)lua_tointeger(L, 3);
51261   arg4 = (uint32_t)lua_tointeger(L, 4);
51262 
51263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51264     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
51265   }
51266 
51267 
51268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51269     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
51270   }
51271 
51272   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
51273   {
51274     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51276   }
51277   {
51278     free((char *) arg2);
51279   }
51280   return SWIG_arg;
51281 
51282   if(0) SWIG_fail;
51283 
51284 fail:
51285   {
51286     free((char *) arg2);
51287   }
51288   lua_error(L);
51289   return SWIG_arg;
51290 }
51291 
51292 
51293 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
51294   int SWIG_arg = 0;
51295   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51296   char **arg2 = (char **) 0 ;
51297   uint32_t arg3 ;
51298   uint32_t arg4 ;
51299   lldb::LanguageType arg5 ;
51300   lldb::SBFileSpecList *arg6 = 0 ;
51301   lldb::SBFileSpecList *arg7 = 0 ;
51302   lldb::SBBreakpoint result;
51303 
51304   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
51305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
51306   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
51307   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
51308   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
51309   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
51310   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
51311 
51312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51313     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
51314   }
51315 
51316   {
51317     if (lua_istable(L, 2)) {
51318       size_t size = lua_rawlen(L, 2);
51319       arg2 = (char **)malloc((size + 1) * sizeof(char *));
51320       int i = 0, j = 0;
51321       while (i++ < size) {
51322         lua_rawgeti(L, 2, i);
51323         if (!lua_isstring(L, -1)) {
51324           // if current element cannot be converted to string, raise an error
51325           lua_pop(L, 1);
51326           return luaL_error(L, "List should only contain strings");
51327         }
51328         arg2[j++] = (char *)lua_tostring(L, -1);
51329         lua_pop(L, 1);
51330       }
51331       arg2[j] = 0;
51332     } else if (lua_isnil(L, 2)) {
51333       // "nil" is also acceptable, equivalent as an empty table
51334       arg2 = NULL;
51335     } else {
51336       return luaL_error(L, "A list of strings expected");
51337     }
51338   }
51339   arg3 = (uint32_t)lua_tointeger(L, 3);
51340   arg4 = (uint32_t)lua_tointeger(L, 4);
51341   arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
51342 
51343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51344     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
51345   }
51346 
51347 
51348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51349     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
51350   }
51351 
51352   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
51353   {
51354     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51355     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51356   }
51357   {
51358     free((char *) arg2);
51359   }
51360   return SWIG_arg;
51361 
51362   if(0) SWIG_fail;
51363 
51364 fail:
51365   {
51366     free((char *) arg2);
51367   }
51368   lua_error(L);
51369   return SWIG_arg;
51370 }
51371 
51372 
51373 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
51374   int SWIG_arg = 0;
51375   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51376   char **arg2 = (char **) 0 ;
51377   uint32_t arg3 ;
51378   uint32_t arg4 ;
51379   lldb::LanguageType arg5 ;
51380   lldb::addr_t arg6 ;
51381   lldb::SBFileSpecList *arg7 = 0 ;
51382   lldb::SBFileSpecList *arg8 = 0 ;
51383   lldb::SBBreakpoint result;
51384 
51385   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
51386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
51387   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
51388   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
51389   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
51390   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
51391   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
51392   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
51393 
51394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51395     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
51396   }
51397 
51398   {
51399     if (lua_istable(L, 2)) {
51400       size_t size = lua_rawlen(L, 2);
51401       arg2 = (char **)malloc((size + 1) * sizeof(char *));
51402       int i = 0, j = 0;
51403       while (i++ < size) {
51404         lua_rawgeti(L, 2, i);
51405         if (!lua_isstring(L, -1)) {
51406           // if current element cannot be converted to string, raise an error
51407           lua_pop(L, 1);
51408           return luaL_error(L, "List should only contain strings");
51409         }
51410         arg2[j++] = (char *)lua_tostring(L, -1);
51411         lua_pop(L, 1);
51412       }
51413       arg2[j] = 0;
51414     } else if (lua_isnil(L, 2)) {
51415       // "nil" is also acceptable, equivalent as an empty table
51416       arg2 = NULL;
51417     } else {
51418       return luaL_error(L, "A list of strings expected");
51419     }
51420   }
51421   arg3 = (uint32_t)lua_tointeger(L, 3);
51422   arg4 = (uint32_t)lua_tointeger(L, 4);
51423   arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
51424   arg6 = (lldb::addr_t)lua_tointeger(L, 6);
51425 
51426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51427     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
51428   }
51429 
51430 
51431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51432     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
51433   }
51434 
51435   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
51436   {
51437     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51439   }
51440   {
51441     free((char *) arg2);
51442   }
51443   return SWIG_arg;
51444 
51445   if(0) SWIG_fail;
51446 
51447 fail:
51448   {
51449     free((char *) arg2);
51450   }
51451   lua_error(L);
51452   return SWIG_arg;
51453 }
51454 
51455 
51456 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
51457   int argc;
51458   int argv[9]={
51459     1,2,3,4,5,6,7,8,9
51460   };
51461 
51462   argc = lua_gettop(L);
51463   if (argc == 6) {
51464     int _v;
51465     {
51466       void *ptr;
51467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51468         _v = 0;
51469       } else {
51470         _v = 1;
51471       }
51472     }
51473     if (_v) {
51474       {
51475         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51476       }
51477       if (_v) {
51478         {
51479           _v = lua_isnumber(L,argv[2]);
51480         }
51481         if (_v) {
51482           {
51483             _v = lua_isnumber(L,argv[3]);
51484           }
51485           if (_v) {
51486             {
51487               void *ptr;
51488               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51489                 _v = 0;
51490               } else {
51491                 _v = 1;
51492               }
51493             }
51494             if (_v) {
51495               {
51496                 void *ptr;
51497                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51498                   _v = 0;
51499                 } else {
51500                   _v = 1;
51501                 }
51502               }
51503               if (_v) {
51504                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
51505               }
51506             }
51507           }
51508         }
51509       }
51510     }
51511   }
51512   if (argc == 7) {
51513     int _v;
51514     {
51515       void *ptr;
51516       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51517         _v = 0;
51518       } else {
51519         _v = 1;
51520       }
51521     }
51522     if (_v) {
51523       {
51524         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51525       }
51526       if (_v) {
51527         {
51528           _v = lua_isnumber(L,argv[2]);
51529         }
51530         if (_v) {
51531           {
51532             _v = lua_isnumber(L,argv[3]);
51533           }
51534           if (_v) {
51535             {
51536               _v = lua_isnumber(L,argv[4]);
51537             }
51538             if (_v) {
51539               {
51540                 void *ptr;
51541                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51542                   _v = 0;
51543                 } else {
51544                   _v = 1;
51545                 }
51546               }
51547               if (_v) {
51548                 {
51549                   void *ptr;
51550                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51551                     _v = 0;
51552                   } else {
51553                     _v = 1;
51554                   }
51555                 }
51556                 if (_v) {
51557                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
51558                 }
51559               }
51560             }
51561           }
51562         }
51563       }
51564     }
51565   }
51566   if (argc == 8) {
51567     int _v;
51568     {
51569       void *ptr;
51570       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51571         _v = 0;
51572       } else {
51573         _v = 1;
51574       }
51575     }
51576     if (_v) {
51577       {
51578         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51579       }
51580       if (_v) {
51581         {
51582           _v = lua_isnumber(L,argv[2]);
51583         }
51584         if (_v) {
51585           {
51586             _v = lua_isnumber(L,argv[3]);
51587           }
51588           if (_v) {
51589             {
51590               _v = lua_isnumber(L,argv[4]);
51591             }
51592             if (_v) {
51593               {
51594                 _v = lua_isnumber(L,argv[5]);
51595               }
51596               if (_v) {
51597                 {
51598                   void *ptr;
51599                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51600                     _v = 0;
51601                   } else {
51602                     _v = 1;
51603                   }
51604                 }
51605                 if (_v) {
51606                   {
51607                     void *ptr;
51608                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51609                       _v = 0;
51610                     } else {
51611                       _v = 1;
51612                     }
51613                   }
51614                   if (_v) {
51615                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
51616                   }
51617                 }
51618               }
51619             }
51620           }
51621         }
51622       }
51623     }
51624   }
51625 
51626   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
51627     "  Possible C/C++ prototypes are:\n"
51628     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51629     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51630     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51631   lua_error(L);return 0;
51632 }
51633 
51634 
51635 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
51636   int SWIG_arg = 0;
51637   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51638   char *arg2 = (char *) 0 ;
51639   char *arg3 = (char *) 0 ;
51640   lldb::SBBreakpoint result;
51641 
51642   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
51643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51644   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51645   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
51646 
51647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51648     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51649   }
51650 
51651   arg2 = (char *)lua_tostring(L, 2);
51652   arg3 = (char *)lua_tostring(L, 3);
51653   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
51654   {
51655     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51656     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51657   }
51658   return SWIG_arg;
51659 
51660   if(0) SWIG_fail;
51661 
51662 fail:
51663   lua_error(L);
51664   return SWIG_arg;
51665 }
51666 
51667 
51668 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
51669   int SWIG_arg = 0;
51670   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51671   char *arg2 = (char *) 0 ;
51672   lldb::SBBreakpoint result;
51673 
51674   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
51675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51676   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51677 
51678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51679     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51680   }
51681 
51682   arg2 = (char *)lua_tostring(L, 2);
51683   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
51684   {
51685     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51687   }
51688   return SWIG_arg;
51689 
51690   if(0) SWIG_fail;
51691 
51692 fail:
51693   lua_error(L);
51694   return SWIG_arg;
51695 }
51696 
51697 
51698 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
51699   int SWIG_arg = 0;
51700   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51701   char *arg2 = (char *) 0 ;
51702   lldb::LanguageType arg3 ;
51703   lldb::SBFileSpecList *arg4 = 0 ;
51704   lldb::SBFileSpecList *arg5 = 0 ;
51705   lldb::SBBreakpoint result;
51706 
51707   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
51708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51709   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51710   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
51711   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
51712   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
51713 
51714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51715     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51716   }
51717 
51718   arg2 = (char *)lua_tostring(L, 2);
51719   arg3 = (lldb::LanguageType)lua_tointeger(L, 3);
51720 
51721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51722     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51723   }
51724 
51725 
51726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51727     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
51728   }
51729 
51730   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51731   {
51732     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51733     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51734   }
51735   return SWIG_arg;
51736 
51737   if(0) SWIG_fail;
51738 
51739 fail:
51740   lua_error(L);
51741   return SWIG_arg;
51742 }
51743 
51744 
51745 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
51746   int argc;
51747   int argv[6]={
51748     1,2,3,4,5,6
51749   };
51750 
51751   argc = lua_gettop(L);
51752   if (argc == 2) {
51753     int _v;
51754     {
51755       void *ptr;
51756       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51757         _v = 0;
51758       } else {
51759         _v = 1;
51760       }
51761     }
51762     if (_v) {
51763       {
51764         _v = SWIG_lua_isnilstring(L,argv[1]);
51765       }
51766       if (_v) {
51767         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
51768       }
51769     }
51770   }
51771   if (argc == 3) {
51772     int _v;
51773     {
51774       void *ptr;
51775       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51776         _v = 0;
51777       } else {
51778         _v = 1;
51779       }
51780     }
51781     if (_v) {
51782       {
51783         _v = SWIG_lua_isnilstring(L,argv[1]);
51784       }
51785       if (_v) {
51786         {
51787           _v = SWIG_lua_isnilstring(L,argv[2]);
51788         }
51789         if (_v) {
51790           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
51791         }
51792       }
51793     }
51794   }
51795   if (argc == 5) {
51796     int _v;
51797     {
51798       void *ptr;
51799       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51800         _v = 0;
51801       } else {
51802         _v = 1;
51803       }
51804     }
51805     if (_v) {
51806       {
51807         _v = SWIG_lua_isnilstring(L,argv[1]);
51808       }
51809       if (_v) {
51810         {
51811           _v = lua_isnumber(L,argv[2]);
51812         }
51813         if (_v) {
51814           {
51815             void *ptr;
51816             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51817               _v = 0;
51818             } else {
51819               _v = 1;
51820             }
51821           }
51822           if (_v) {
51823             {
51824               void *ptr;
51825               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51826                 _v = 0;
51827               } else {
51828                 _v = 1;
51829               }
51830             }
51831             if (_v) {
51832               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
51833             }
51834           }
51835         }
51836       }
51837     }
51838   }
51839 
51840   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
51841     "  Possible C/C++ prototypes are:\n"
51842     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
51843     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
51844     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51845   lua_error(L);return 0;
51846 }
51847 
51848 
51849 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
51850   int SWIG_arg = 0;
51851   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51852   char *arg2 = (char *) 0 ;
51853   lldb::SBFileSpec *arg3 = 0 ;
51854   char *arg4 = (char *) 0 ;
51855   lldb::SBBreakpoint result;
51856 
51857   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
51858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51859   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51860   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
51861   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
51862 
51863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51864     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51865   }
51866 
51867   arg2 = (char *)lua_tostring(L, 2);
51868 
51869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
51870     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
51871   }
51872 
51873   arg4 = (char *)lua_tostring(L, 4);
51874   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
51875   {
51876     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51877     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51878   }
51879   return SWIG_arg;
51880 
51881   if(0) SWIG_fail;
51882 
51883 fail:
51884   lua_error(L);
51885   return SWIG_arg;
51886 }
51887 
51888 
51889 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
51890   int SWIG_arg = 0;
51891   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51892   char *arg2 = (char *) 0 ;
51893   lldb::SBFileSpec *arg3 = 0 ;
51894   lldb::SBBreakpoint result;
51895 
51896   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
51897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51898   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51899   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
51900 
51901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51902     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51903   }
51904 
51905   arg2 = (char *)lua_tostring(L, 2);
51906 
51907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
51908     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
51909   }
51910 
51911   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
51912   {
51913     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51914     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51915   }
51916   return SWIG_arg;
51917 
51918   if(0) SWIG_fail;
51919 
51920 fail:
51921   lua_error(L);
51922   return SWIG_arg;
51923 }
51924 
51925 
51926 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
51927   int SWIG_arg = 0;
51928   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51929   char *arg2 = (char *) 0 ;
51930   lldb::SBFileSpecList *arg3 = 0 ;
51931   lldb::SBFileSpecList *arg4 = 0 ;
51932   lldb::SBBreakpoint result;
51933 
51934   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
51935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51936   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51937   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
51938   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
51939 
51940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51941     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51942   }
51943 
51944   arg2 = (char *)lua_tostring(L, 2);
51945 
51946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51947     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
51948   }
51949 
51950 
51951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51952     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51953   }
51954 
51955   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
51956   {
51957     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51958     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51959   }
51960   return SWIG_arg;
51961 
51962   if(0) SWIG_fail;
51963 
51964 fail:
51965   lua_error(L);
51966   return SWIG_arg;
51967 }
51968 
51969 
51970 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
51971   int SWIG_arg = 0;
51972   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51973   char *arg2 = (char *) 0 ;
51974   lldb::SBFileSpecList *arg3 = 0 ;
51975   lldb::SBFileSpecList *arg4 = 0 ;
51976   lldb::SBStringList *arg5 = 0 ;
51977   lldb::SBBreakpoint result;
51978 
51979   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
51980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51981   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51982   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
51983   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
51984   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
51985 
51986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51987     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51988   }
51989 
51990   arg2 = (char *)lua_tostring(L, 2);
51991 
51992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51993     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
51994   }
51995 
51996 
51997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51998     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51999   }
52000 
52001 
52002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
52003     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
52004   }
52005 
52006   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
52007   {
52008     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52009     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52010   }
52011   return SWIG_arg;
52012 
52013   if(0) SWIG_fail;
52014 
52015 fail:
52016   lua_error(L);
52017   return SWIG_arg;
52018 }
52019 
52020 
52021 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
52022   int argc;
52023   int argv[6]={
52024     1,2,3,4,5,6
52025   };
52026 
52027   argc = lua_gettop(L);
52028   if (argc == 3) {
52029     int _v;
52030     {
52031       void *ptr;
52032       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52033         _v = 0;
52034       } else {
52035         _v = 1;
52036       }
52037     }
52038     if (_v) {
52039       {
52040         _v = SWIG_lua_isnilstring(L,argv[1]);
52041       }
52042       if (_v) {
52043         {
52044           void *ptr;
52045           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52046             _v = 0;
52047           } else {
52048             _v = 1;
52049           }
52050         }
52051         if (_v) {
52052           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
52053         }
52054       }
52055     }
52056   }
52057   if (argc == 4) {
52058     int _v;
52059     {
52060       void *ptr;
52061       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52062         _v = 0;
52063       } else {
52064         _v = 1;
52065       }
52066     }
52067     if (_v) {
52068       {
52069         _v = SWIG_lua_isnilstring(L,argv[1]);
52070       }
52071       if (_v) {
52072         {
52073           void *ptr;
52074           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52075             _v = 0;
52076           } else {
52077             _v = 1;
52078           }
52079         }
52080         if (_v) {
52081           {
52082             _v = SWIG_lua_isnilstring(L,argv[3]);
52083           }
52084           if (_v) {
52085             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
52086           }
52087         }
52088       }
52089     }
52090   }
52091   if (argc == 4) {
52092     int _v;
52093     {
52094       void *ptr;
52095       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52096         _v = 0;
52097       } else {
52098         _v = 1;
52099       }
52100     }
52101     if (_v) {
52102       {
52103         _v = SWIG_lua_isnilstring(L,argv[1]);
52104       }
52105       if (_v) {
52106         {
52107           void *ptr;
52108           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52109             _v = 0;
52110           } else {
52111             _v = 1;
52112           }
52113         }
52114         if (_v) {
52115           {
52116             void *ptr;
52117             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52118               _v = 0;
52119             } else {
52120               _v = 1;
52121             }
52122           }
52123           if (_v) {
52124             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
52125           }
52126         }
52127       }
52128     }
52129   }
52130   if (argc == 5) {
52131     int _v;
52132     {
52133       void *ptr;
52134       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52135         _v = 0;
52136       } else {
52137         _v = 1;
52138       }
52139     }
52140     if (_v) {
52141       {
52142         _v = SWIG_lua_isnilstring(L,argv[1]);
52143       }
52144       if (_v) {
52145         {
52146           void *ptr;
52147           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52148             _v = 0;
52149           } else {
52150             _v = 1;
52151           }
52152         }
52153         if (_v) {
52154           {
52155             void *ptr;
52156             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52157               _v = 0;
52158             } else {
52159               _v = 1;
52160             }
52161           }
52162           if (_v) {
52163             {
52164               void *ptr;
52165               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
52166                 _v = 0;
52167               } else {
52168                 _v = 1;
52169               }
52170             }
52171             if (_v) {
52172               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
52173             }
52174           }
52175         }
52176       }
52177     }
52178   }
52179 
52180   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
52181     "  Possible C/C++ prototypes are:\n"
52182     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
52183     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
52184     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
52185     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
52186   lua_error(L);return 0;
52187 }
52188 
52189 
52190 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
52191   int SWIG_arg = 0;
52192   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52193   lldb::LanguageType arg2 ;
52194   bool arg3 ;
52195   bool arg4 ;
52196   lldb::SBBreakpoint result;
52197 
52198   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
52199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
52200   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
52201   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
52202   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
52203 
52204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52205     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
52206   }
52207 
52208   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
52209   arg3 = (lua_toboolean(L, 3)!=0);
52210   arg4 = (lua_toboolean(L, 4)!=0);
52211   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
52212   {
52213     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52215   }
52216   return SWIG_arg;
52217 
52218   if(0) SWIG_fail;
52219 
52220 fail:
52221   lua_error(L);
52222   return SWIG_arg;
52223 }
52224 
52225 
52226 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
52227   int SWIG_arg = 0;
52228   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52229   lldb::addr_t arg2 ;
52230   lldb::SBBreakpoint result;
52231 
52232   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
52233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
52234   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
52235 
52236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52237     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
52238   }
52239 
52240   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
52241   result = (arg1)->BreakpointCreateByAddress(arg2);
52242   {
52243     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52244     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52245   }
52246   return SWIG_arg;
52247 
52248   if(0) SWIG_fail;
52249 
52250 fail:
52251   lua_error(L);
52252   return SWIG_arg;
52253 }
52254 
52255 
52256 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
52257   int SWIG_arg = 0;
52258   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52259   lldb::SBEnvironment result;
52260 
52261   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
52262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
52263 
52264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52265     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
52266   }
52267 
52268   result = (arg1)->GetEnvironment();
52269   {
52270     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
52271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
52272   }
52273   return SWIG_arg;
52274 
52275   if(0) SWIG_fail;
52276 
52277 fail:
52278   lua_error(L);
52279   return SWIG_arg;
52280 }
52281 
52282 
52283 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
52284   int SWIG_arg = 0;
52285   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52286   lldb::SBAddress *arg2 = 0 ;
52287   lldb::SBBreakpoint result;
52288 
52289   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
52290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
52291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
52292 
52293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52294     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
52295   }
52296 
52297 
52298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
52299     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
52300   }
52301 
52302   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
52303   {
52304     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52306   }
52307   return SWIG_arg;
52308 
52309   if(0) SWIG_fail;
52310 
52311 fail:
52312   lua_error(L);
52313   return SWIG_arg;
52314 }
52315 
52316 
52317 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
52318   int SWIG_arg = 0;
52319   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52320   char *arg2 = (char *) 0 ;
52321   lldb::SBStructuredData *arg3 = 0 ;
52322   lldb::SBFileSpecList *arg4 = 0 ;
52323   lldb::SBFileSpecList *arg5 = 0 ;
52324   bool arg6 ;
52325   lldb::SBBreakpoint result;
52326 
52327   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
52328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
52329   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
52330   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
52331   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
52332   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
52333   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
52334 
52335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52336     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
52337   }
52338 
52339   arg2 = (char *)lua_tostring(L, 2);
52340 
52341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
52342     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
52343   }
52344 
52345 
52346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52347     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
52348   }
52349 
52350 
52351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52352     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
52353   }
52354 
52355   arg6 = (lua_toboolean(L, 6)!=0);
52356   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
52357   {
52358     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52360   }
52361   return SWIG_arg;
52362 
52363   if(0) SWIG_fail;
52364 
52365 fail:
52366   lua_error(L);
52367   return SWIG_arg;
52368 }
52369 
52370 
52371 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
52372   int SWIG_arg = 0;
52373   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52374   char *arg2 = (char *) 0 ;
52375   lldb::SBStructuredData *arg3 = 0 ;
52376   lldb::SBFileSpecList *arg4 = 0 ;
52377   lldb::SBFileSpecList *arg5 = 0 ;
52378   lldb::SBBreakpoint result;
52379 
52380   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
52381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
52382   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
52383   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
52384   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
52385   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
52386 
52387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52388     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
52389   }
52390 
52391   arg2 = (char *)lua_tostring(L, 2);
52392 
52393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
52394     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
52395   }
52396 
52397 
52398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52399     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
52400   }
52401 
52402 
52403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52404     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
52405   }
52406 
52407   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
52408   {
52409     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52410     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52411   }
52412   return SWIG_arg;
52413 
52414   if(0) SWIG_fail;
52415 
52416 fail:
52417   lua_error(L);
52418   return SWIG_arg;
52419 }
52420 
52421 
52422 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
52423   int argc;
52424   int argv[7]={
52425     1,2,3,4,5,6,7
52426   };
52427 
52428   argc = lua_gettop(L);
52429   if (argc == 5) {
52430     int _v;
52431     {
52432       void *ptr;
52433       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52434         _v = 0;
52435       } else {
52436         _v = 1;
52437       }
52438     }
52439     if (_v) {
52440       {
52441         _v = SWIG_lua_isnilstring(L,argv[1]);
52442       }
52443       if (_v) {
52444         {
52445           void *ptr;
52446           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
52447             _v = 0;
52448           } else {
52449             _v = 1;
52450           }
52451         }
52452         if (_v) {
52453           {
52454             void *ptr;
52455             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52456               _v = 0;
52457             } else {
52458               _v = 1;
52459             }
52460           }
52461           if (_v) {
52462             {
52463               void *ptr;
52464               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52465                 _v = 0;
52466               } else {
52467                 _v = 1;
52468               }
52469             }
52470             if (_v) {
52471               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
52472             }
52473           }
52474         }
52475       }
52476     }
52477   }
52478   if (argc == 6) {
52479     int _v;
52480     {
52481       void *ptr;
52482       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52483         _v = 0;
52484       } else {
52485         _v = 1;
52486       }
52487     }
52488     if (_v) {
52489       {
52490         _v = SWIG_lua_isnilstring(L,argv[1]);
52491       }
52492       if (_v) {
52493         {
52494           void *ptr;
52495           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
52496             _v = 0;
52497           } else {
52498             _v = 1;
52499           }
52500         }
52501         if (_v) {
52502           {
52503             void *ptr;
52504             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52505               _v = 0;
52506             } else {
52507               _v = 1;
52508             }
52509           }
52510           if (_v) {
52511             {
52512               void *ptr;
52513               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52514                 _v = 0;
52515               } else {
52516                 _v = 1;
52517               }
52518             }
52519             if (_v) {
52520               {
52521                 _v = lua_isboolean(L,argv[5]);
52522               }
52523               if (_v) {
52524                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
52525               }
52526             }
52527           }
52528         }
52529       }
52530     }
52531   }
52532 
52533   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
52534     "  Possible C/C++ prototypes are:\n"
52535     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
52536     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
52537   lua_error(L);return 0;
52538 }
52539 
52540 
52541 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
52542   int SWIG_arg = 0;
52543   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52544   uint32_t result;
52545 
52546   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
52547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
52548 
52549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52550     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52551   }
52552 
52553   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
52554   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52555   return SWIG_arg;
52556 
52557   if(0) SWIG_fail;
52558 
52559 fail:
52560   lua_error(L);
52561   return SWIG_arg;
52562 }
52563 
52564 
52565 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
52566   int SWIG_arg = 0;
52567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52568   uint32_t arg2 ;
52569   lldb::SBBreakpoint result;
52570 
52571   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
52572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
52573   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
52574 
52575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52576     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52577   }
52578 
52579   arg2 = (uint32_t)lua_tointeger(L, 2);
52580   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
52581   {
52582     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52583     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52584   }
52585   return SWIG_arg;
52586 
52587   if(0) SWIG_fail;
52588 
52589 fail:
52590   lua_error(L);
52591   return SWIG_arg;
52592 }
52593 
52594 
52595 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
52596   int SWIG_arg = 0;
52597   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52598   lldb::break_id_t arg2 ;
52599   bool result;
52600 
52601   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
52602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
52603   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
52604 
52605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52606     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
52607   }
52608 
52609   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52610   result = (bool)(arg1)->BreakpointDelete(arg2);
52611   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52612   return SWIG_arg;
52613 
52614   if(0) SWIG_fail;
52615 
52616 fail:
52617   lua_error(L);
52618   return SWIG_arg;
52619 }
52620 
52621 
52622 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
52623   int SWIG_arg = 0;
52624   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52625   lldb::break_id_t arg2 ;
52626   lldb::SBBreakpoint result;
52627 
52628   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
52629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
52630   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
52631 
52632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52633     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
52634   }
52635 
52636   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52637   result = (arg1)->FindBreakpointByID(arg2);
52638   {
52639     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52640     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52641   }
52642   return SWIG_arg;
52643 
52644   if(0) SWIG_fail;
52645 
52646 fail:
52647   lua_error(L);
52648   return SWIG_arg;
52649 }
52650 
52651 
52652 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
52653   int SWIG_arg = 0;
52654   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52655   char *arg2 = (char *) 0 ;
52656   lldb::SBBreakpointList *arg3 = 0 ;
52657   bool result;
52658 
52659   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
52660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
52661   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
52662   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
52663 
52664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52665     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
52666   }
52667 
52668   arg2 = (char *)lua_tostring(L, 2);
52669 
52670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52671     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
52672   }
52673 
52674   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
52675   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52676   return SWIG_arg;
52677 
52678   if(0) SWIG_fail;
52679 
52680 fail:
52681   lua_error(L);
52682   return SWIG_arg;
52683 }
52684 
52685 
52686 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
52687   int SWIG_arg = 0;
52688   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52689   char *arg2 = (char *) 0 ;
52690 
52691   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
52692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
52693   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
52694 
52695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52696     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
52697   }
52698 
52699   arg2 = (char *)lua_tostring(L, 2);
52700   (arg1)->DeleteBreakpointName((char const *)arg2);
52701 
52702   return SWIG_arg;
52703 
52704   if(0) SWIG_fail;
52705 
52706 fail:
52707   lua_error(L);
52708   return SWIG_arg;
52709 }
52710 
52711 
52712 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
52713   int SWIG_arg = 0;
52714   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52715   lldb::SBStringList *arg2 = 0 ;
52716 
52717   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
52718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
52719   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
52720 
52721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52722     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
52723   }
52724 
52725 
52726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
52727     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
52728   }
52729 
52730   (arg1)->GetBreakpointNames(*arg2);
52731 
52732   return SWIG_arg;
52733 
52734   if(0) SWIG_fail;
52735 
52736 fail:
52737   lua_error(L);
52738   return SWIG_arg;
52739 }
52740 
52741 
52742 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
52743   int SWIG_arg = 0;
52744   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52745   bool result;
52746 
52747   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
52748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
52749 
52750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52751     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52752   }
52753 
52754   result = (bool)(arg1)->EnableAllBreakpoints();
52755   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52756   return SWIG_arg;
52757 
52758   if(0) SWIG_fail;
52759 
52760 fail:
52761   lua_error(L);
52762   return SWIG_arg;
52763 }
52764 
52765 
52766 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
52767   int SWIG_arg = 0;
52768   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52769   bool result;
52770 
52771   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
52772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
52773 
52774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52775     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52776   }
52777 
52778   result = (bool)(arg1)->DisableAllBreakpoints();
52779   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52780   return SWIG_arg;
52781 
52782   if(0) SWIG_fail;
52783 
52784 fail:
52785   lua_error(L);
52786   return SWIG_arg;
52787 }
52788 
52789 
52790 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
52791   int SWIG_arg = 0;
52792   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52793   bool result;
52794 
52795   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
52796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
52797 
52798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52799     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52800   }
52801 
52802   result = (bool)(arg1)->DeleteAllBreakpoints();
52803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52804   return SWIG_arg;
52805 
52806   if(0) SWIG_fail;
52807 
52808 fail:
52809   lua_error(L);
52810   return SWIG_arg;
52811 }
52812 
52813 
52814 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
52815   int SWIG_arg = 0;
52816   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52817   lldb::SBFileSpec *arg2 = 0 ;
52818   lldb::SBBreakpointList *arg3 = 0 ;
52819   lldb::SBError result;
52820 
52821   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
52822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
52823   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
52824   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
52825 
52826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52827     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
52828   }
52829 
52830 
52831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52832     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52833   }
52834 
52835 
52836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52837     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52838   }
52839 
52840   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
52841   {
52842     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52843     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52844   }
52845   return SWIG_arg;
52846 
52847   if(0) SWIG_fail;
52848 
52849 fail:
52850   lua_error(L);
52851   return SWIG_arg;
52852 }
52853 
52854 
52855 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
52856   int SWIG_arg = 0;
52857   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52858   lldb::SBFileSpec *arg2 = 0 ;
52859   lldb::SBStringList *arg3 = 0 ;
52860   lldb::SBBreakpointList *arg4 = 0 ;
52861   lldb::SBError result;
52862 
52863   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
52864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
52865   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
52866   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
52867   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
52868 
52869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52870     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
52871   }
52872 
52873 
52874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52875     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52876   }
52877 
52878 
52879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
52880     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
52881   }
52882 
52883 
52884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52885     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
52886   }
52887 
52888   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
52889   {
52890     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52892   }
52893   return SWIG_arg;
52894 
52895   if(0) SWIG_fail;
52896 
52897 fail:
52898   lua_error(L);
52899   return SWIG_arg;
52900 }
52901 
52902 
52903 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
52904   int argc;
52905   int argv[5]={
52906     1,2,3,4,5
52907   };
52908 
52909   argc = lua_gettop(L);
52910   if (argc == 3) {
52911     int _v;
52912     {
52913       void *ptr;
52914       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52915         _v = 0;
52916       } else {
52917         _v = 1;
52918       }
52919     }
52920     if (_v) {
52921       {
52922         void *ptr;
52923         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52924           _v = 0;
52925         } else {
52926           _v = 1;
52927         }
52928       }
52929       if (_v) {
52930         {
52931           void *ptr;
52932           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52933             _v = 0;
52934           } else {
52935             _v = 1;
52936           }
52937         }
52938         if (_v) {
52939           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
52940         }
52941       }
52942     }
52943   }
52944   if (argc == 4) {
52945     int _v;
52946     {
52947       void *ptr;
52948       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52949         _v = 0;
52950       } else {
52951         _v = 1;
52952       }
52953     }
52954     if (_v) {
52955       {
52956         void *ptr;
52957         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52958           _v = 0;
52959         } else {
52960           _v = 1;
52961         }
52962       }
52963       if (_v) {
52964         {
52965           void *ptr;
52966           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
52967             _v = 0;
52968           } else {
52969             _v = 1;
52970           }
52971         }
52972         if (_v) {
52973           {
52974             void *ptr;
52975             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52976               _v = 0;
52977             } else {
52978               _v = 1;
52979             }
52980           }
52981           if (_v) {
52982             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
52983           }
52984         }
52985       }
52986     }
52987   }
52988 
52989   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
52990     "  Possible C/C++ prototypes are:\n"
52991     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
52992     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
52993   lua_error(L);return 0;
52994 }
52995 
52996 
52997 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
52998   int SWIG_arg = 0;
52999   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53000   lldb::SBFileSpec *arg2 = 0 ;
53001   lldb::SBError result;
53002 
53003   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
53004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
53005   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
53006 
53007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53008     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
53009   }
53010 
53011 
53012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53013     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53014   }
53015 
53016   result = (arg1)->BreakpointsWriteToFile(*arg2);
53017   {
53018     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53019     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53020   }
53021   return SWIG_arg;
53022 
53023   if(0) SWIG_fail;
53024 
53025 fail:
53026   lua_error(L);
53027   return SWIG_arg;
53028 }
53029 
53030 
53031 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
53032   int SWIG_arg = 0;
53033   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53034   lldb::SBFileSpec *arg2 = 0 ;
53035   lldb::SBBreakpointList *arg3 = 0 ;
53036   bool arg4 ;
53037   lldb::SBError result;
53038 
53039   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
53040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
53041   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
53042   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
53043   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
53044 
53045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53046     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
53047   }
53048 
53049 
53050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53051     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53052   }
53053 
53054 
53055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
53056     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
53057   }
53058 
53059   arg4 = (lua_toboolean(L, 4)!=0);
53060   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
53061   {
53062     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53064   }
53065   return SWIG_arg;
53066 
53067   if(0) SWIG_fail;
53068 
53069 fail:
53070   lua_error(L);
53071   return SWIG_arg;
53072 }
53073 
53074 
53075 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
53076   int SWIG_arg = 0;
53077   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53078   lldb::SBFileSpec *arg2 = 0 ;
53079   lldb::SBBreakpointList *arg3 = 0 ;
53080   lldb::SBError result;
53081 
53082   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
53083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
53084   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
53085   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
53086 
53087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53088     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
53089   }
53090 
53091 
53092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53093     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53094   }
53095 
53096 
53097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
53098     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
53099   }
53100 
53101   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
53102   {
53103     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53104     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53105   }
53106   return SWIG_arg;
53107 
53108   if(0) SWIG_fail;
53109 
53110 fail:
53111   lua_error(L);
53112   return SWIG_arg;
53113 }
53114 
53115 
53116 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
53117   int argc;
53118   int argv[5]={
53119     1,2,3,4,5
53120   };
53121 
53122   argc = lua_gettop(L);
53123   if (argc == 2) {
53124     int _v;
53125     {
53126       void *ptr;
53127       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53128         _v = 0;
53129       } else {
53130         _v = 1;
53131       }
53132     }
53133     if (_v) {
53134       {
53135         void *ptr;
53136         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53137           _v = 0;
53138         } else {
53139           _v = 1;
53140         }
53141       }
53142       if (_v) {
53143         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
53144       }
53145     }
53146   }
53147   if (argc == 3) {
53148     int _v;
53149     {
53150       void *ptr;
53151       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53152         _v = 0;
53153       } else {
53154         _v = 1;
53155       }
53156     }
53157     if (_v) {
53158       {
53159         void *ptr;
53160         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53161           _v = 0;
53162         } else {
53163           _v = 1;
53164         }
53165       }
53166       if (_v) {
53167         {
53168           void *ptr;
53169           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
53170             _v = 0;
53171           } else {
53172             _v = 1;
53173           }
53174         }
53175         if (_v) {
53176           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
53177         }
53178       }
53179     }
53180   }
53181   if (argc == 4) {
53182     int _v;
53183     {
53184       void *ptr;
53185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53186         _v = 0;
53187       } else {
53188         _v = 1;
53189       }
53190     }
53191     if (_v) {
53192       {
53193         void *ptr;
53194         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53195           _v = 0;
53196         } else {
53197           _v = 1;
53198         }
53199       }
53200       if (_v) {
53201         {
53202           void *ptr;
53203           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
53204             _v = 0;
53205           } else {
53206             _v = 1;
53207           }
53208         }
53209         if (_v) {
53210           {
53211             _v = lua_isboolean(L,argv[3]);
53212           }
53213           if (_v) {
53214             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
53215           }
53216         }
53217       }
53218     }
53219   }
53220 
53221   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
53222     "  Possible C/C++ prototypes are:\n"
53223     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
53224     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
53225     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
53226   lua_error(L);return 0;
53227 }
53228 
53229 
53230 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
53231   int SWIG_arg = 0;
53232   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53233   uint32_t result;
53234 
53235   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
53236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
53237 
53238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53239     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53240   }
53241 
53242   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
53243   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53244   return SWIG_arg;
53245 
53246   if(0) SWIG_fail;
53247 
53248 fail:
53249   lua_error(L);
53250   return SWIG_arg;
53251 }
53252 
53253 
53254 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
53255   int SWIG_arg = 0;
53256   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53257   uint32_t arg2 ;
53258   lldb::SBWatchpoint result;
53259 
53260   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
53261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
53262   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
53263 
53264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53265     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
53266   }
53267 
53268   arg2 = (uint32_t)lua_tointeger(L, 2);
53269   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
53270   {
53271     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
53272     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
53273   }
53274   return SWIG_arg;
53275 
53276   if(0) SWIG_fail;
53277 
53278 fail:
53279   lua_error(L);
53280   return SWIG_arg;
53281 }
53282 
53283 
53284 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
53285   int SWIG_arg = 0;
53286   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53287   lldb::watch_id_t arg2 ;
53288   bool result;
53289 
53290   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
53291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
53292   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
53293 
53294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53295     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
53296   }
53297 
53298   arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
53299   result = (bool)(arg1)->DeleteWatchpoint(arg2);
53300   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53301   return SWIG_arg;
53302 
53303   if(0) SWIG_fail;
53304 
53305 fail:
53306   lua_error(L);
53307   return SWIG_arg;
53308 }
53309 
53310 
53311 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
53312   int SWIG_arg = 0;
53313   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53314   lldb::watch_id_t arg2 ;
53315   lldb::SBWatchpoint result;
53316 
53317   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
53318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
53319   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
53320 
53321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53322     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
53323   }
53324 
53325   arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
53326   result = (arg1)->FindWatchpointByID(arg2);
53327   {
53328     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
53329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
53330   }
53331   return SWIG_arg;
53332 
53333   if(0) SWIG_fail;
53334 
53335 fail:
53336   lua_error(L);
53337   return SWIG_arg;
53338 }
53339 
53340 
53341 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
53342   int SWIG_arg = 0;
53343   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53344   bool result;
53345 
53346   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
53347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
53348 
53349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53350     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53351   }
53352 
53353   result = (bool)(arg1)->EnableAllWatchpoints();
53354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53355   return SWIG_arg;
53356 
53357   if(0) SWIG_fail;
53358 
53359 fail:
53360   lua_error(L);
53361   return SWIG_arg;
53362 }
53363 
53364 
53365 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
53366   int SWIG_arg = 0;
53367   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53368   bool result;
53369 
53370   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
53371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
53372 
53373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53374     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53375   }
53376 
53377   result = (bool)(arg1)->DisableAllWatchpoints();
53378   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53379   return SWIG_arg;
53380 
53381   if(0) SWIG_fail;
53382 
53383 fail:
53384   lua_error(L);
53385   return SWIG_arg;
53386 }
53387 
53388 
53389 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
53390   int SWIG_arg = 0;
53391   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53392   bool result;
53393 
53394   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
53395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
53396 
53397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53398     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53399   }
53400 
53401   result = (bool)(arg1)->DeleteAllWatchpoints();
53402   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53403   return SWIG_arg;
53404 
53405   if(0) SWIG_fail;
53406 
53407 fail:
53408   lua_error(L);
53409   return SWIG_arg;
53410 }
53411 
53412 
53413 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
53414   int SWIG_arg = 0;
53415   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53416   lldb::addr_t arg2 ;
53417   size_t arg3 ;
53418   bool arg4 ;
53419   bool arg5 ;
53420   lldb::SBError *arg6 = 0 ;
53421   lldb::SBWatchpoint result;
53422 
53423   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
53424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
53425   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
53426   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
53427   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
53428   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
53429   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
53430 
53431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53432     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
53433   }
53434 
53435   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
53436   arg3 = (size_t)lua_tointeger(L, 3);
53437   arg4 = (lua_toboolean(L, 4)!=0);
53438   arg5 = (lua_toboolean(L, 5)!=0);
53439 
53440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
53441     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
53442   }
53443 
53444   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
53445   {
53446     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
53447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
53448   }
53449   return SWIG_arg;
53450 
53451   if(0) SWIG_fail;
53452 
53453 fail:
53454   lua_error(L);
53455   return SWIG_arg;
53456 }
53457 
53458 
53459 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
53460   int SWIG_arg = 0;
53461   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53462   lldb::SBBroadcaster result;
53463 
53464   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
53465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
53466 
53467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53468     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
53469   }
53470 
53471   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
53472   {
53473     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
53474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
53475   }
53476   return SWIG_arg;
53477 
53478   if(0) SWIG_fail;
53479 
53480 fail:
53481   lua_error(L);
53482   return SWIG_arg;
53483 }
53484 
53485 
53486 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
53487   int SWIG_arg = 0;
53488   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53489   char *arg2 = (char *) 0 ;
53490   lldb::SBAddress arg3 ;
53491   lldb::SBType arg4 ;
53492   lldb::SBAddress *argp3 ;
53493   lldb::SBType *argp4 ;
53494   lldb::SBValue result;
53495 
53496   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
53497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
53498   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
53499   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
53500   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
53501 
53502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53503     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
53504   }
53505 
53506   arg2 = (char *)lua_tostring(L, 2);
53507 
53508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
53509     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
53510   }
53511   arg3 = *argp3;
53512 
53513 
53514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
53515     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
53516   }
53517   arg4 = *argp4;
53518 
53519   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
53520   {
53521     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53522     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53523   }
53524   return SWIG_arg;
53525 
53526   if(0) SWIG_fail;
53527 
53528 fail:
53529   lua_error(L);
53530   return SWIG_arg;
53531 }
53532 
53533 
53534 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
53535   int SWIG_arg = 0;
53536   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53537   char *arg2 = (char *) 0 ;
53538   lldb::SBData arg3 ;
53539   lldb::SBType arg4 ;
53540   lldb::SBData *argp3 ;
53541   lldb::SBType *argp4 ;
53542   lldb::SBValue result;
53543 
53544   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
53545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
53546   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
53547   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
53548   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
53549 
53550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53551     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
53552   }
53553 
53554   arg2 = (char *)lua_tostring(L, 2);
53555 
53556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
53557     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
53558   }
53559   arg3 = *argp3;
53560 
53561 
53562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
53563     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
53564   }
53565   arg4 = *argp4;
53566 
53567   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
53568   {
53569     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53571   }
53572   return SWIG_arg;
53573 
53574   if(0) SWIG_fail;
53575 
53576 fail:
53577   lua_error(L);
53578   return SWIG_arg;
53579 }
53580 
53581 
53582 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
53583   int SWIG_arg = 0;
53584   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53585   char *arg2 = (char *) 0 ;
53586   char *arg3 = (char *) 0 ;
53587   lldb::SBValue result;
53588 
53589   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
53590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
53591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
53592   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
53593 
53594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53595     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
53596   }
53597 
53598   arg2 = (char *)lua_tostring(L, 2);
53599   arg3 = (char *)lua_tostring(L, 3);
53600   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
53601   {
53602     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53603     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53604   }
53605   return SWIG_arg;
53606 
53607   if(0) SWIG_fail;
53608 
53609 fail:
53610   lua_error(L);
53611   return SWIG_arg;
53612 }
53613 
53614 
53615 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
53616   int SWIG_arg = 0;
53617   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53618   lldb::SBAddress arg2 ;
53619   uint32_t arg3 ;
53620   lldb::SBAddress *argp2 ;
53621   lldb::SBInstructionList result;
53622 
53623   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
53624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53625   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53626   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53627 
53628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53629     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53630   }
53631 
53632 
53633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53634     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53635   }
53636   arg2 = *argp2;
53637 
53638   arg3 = (uint32_t)lua_tointeger(L, 3);
53639   result = (arg1)->ReadInstructions(arg2,arg3);
53640   {
53641     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53642     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53643   }
53644   return SWIG_arg;
53645 
53646   if(0) SWIG_fail;
53647 
53648 fail:
53649   lua_error(L);
53650   return SWIG_arg;
53651 }
53652 
53653 
53654 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
53655   int SWIG_arg = 0;
53656   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53657   lldb::SBAddress arg2 ;
53658   uint32_t arg3 ;
53659   char *arg4 = (char *) 0 ;
53660   lldb::SBAddress *argp2 ;
53661   lldb::SBInstructionList result;
53662 
53663   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
53664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53665   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53666   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53667   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
53668 
53669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53670     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53671   }
53672 
53673 
53674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53675     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53676   }
53677   arg2 = *argp2;
53678 
53679   arg3 = (uint32_t)lua_tointeger(L, 3);
53680   arg4 = (char *)lua_tostring(L, 4);
53681   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
53682   {
53683     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53684     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53685   }
53686   return SWIG_arg;
53687 
53688   if(0) SWIG_fail;
53689 
53690 fail:
53691   lua_error(L);
53692   return SWIG_arg;
53693 }
53694 
53695 
53696 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
53697   int argc;
53698   int argv[5]={
53699     1,2,3,4,5
53700   };
53701 
53702   argc = lua_gettop(L);
53703   if (argc == 3) {
53704     int _v;
53705     {
53706       void *ptr;
53707       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53708         _v = 0;
53709       } else {
53710         _v = 1;
53711       }
53712     }
53713     if (_v) {
53714       {
53715         void *ptr;
53716         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53717           _v = 0;
53718         } else {
53719           _v = 1;
53720         }
53721       }
53722       if (_v) {
53723         {
53724           _v = lua_isnumber(L,argv[2]);
53725         }
53726         if (_v) {
53727           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
53728         }
53729       }
53730     }
53731   }
53732   if (argc == 4) {
53733     int _v;
53734     {
53735       void *ptr;
53736       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53737         _v = 0;
53738       } else {
53739         _v = 1;
53740       }
53741     }
53742     if (_v) {
53743       {
53744         void *ptr;
53745         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53746           _v = 0;
53747         } else {
53748           _v = 1;
53749         }
53750       }
53751       if (_v) {
53752         {
53753           _v = lua_isnumber(L,argv[2]);
53754         }
53755         if (_v) {
53756           {
53757             _v = SWIG_lua_isnilstring(L,argv[3]);
53758           }
53759           if (_v) {
53760             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
53761           }
53762         }
53763       }
53764     }
53765   }
53766 
53767   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
53768     "  Possible C/C++ prototypes are:\n"
53769     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
53770     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
53771   lua_error(L);return 0;
53772 }
53773 
53774 
53775 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
53776   int SWIG_arg = 0;
53777   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53778   lldb::SBAddress arg2 ;
53779   void *arg3 = (void *) 0 ;
53780   size_t arg4 ;
53781   lldb::SBAddress *argp2 ;
53782   lldb::SBInstructionList result;
53783 
53784   SWIG_check_num_args("lldb::SBTarget::GetInstructions",3,3)
53785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
53786   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
53787 
53788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53789     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53790   }
53791 
53792 
53793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53794     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53795   }
53796   arg2 = *argp2;
53797 
53798   {
53799     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
53800   }
53801   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
53802   {
53803     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53805   }
53806   return SWIG_arg;
53807 
53808   if(0) SWIG_fail;
53809 
53810 fail:
53811   lua_error(L);
53812   return SWIG_arg;
53813 }
53814 
53815 
53816 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
53817   int SWIG_arg = 0;
53818   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53819   lldb::SBAddress arg2 ;
53820   char *arg3 = (char *) 0 ;
53821   void *arg4 = (void *) 0 ;
53822   size_t arg5 ;
53823   lldb::SBAddress *argp2 ;
53824   lldb::SBInstructionList result;
53825 
53826   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",4,4)
53827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
53828   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
53829   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
53830 
53831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53832     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
53833   }
53834 
53835 
53836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53837     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
53838   }
53839   arg2 = *argp2;
53840 
53841   arg3 = (char *)lua_tostring(L, 3);
53842   {
53843     arg4 = (void *)luaL_checklstring(L, 4, &arg5);
53844   }
53845   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
53846   {
53847     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53848     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53849   }
53850   return SWIG_arg;
53851 
53852   if(0) SWIG_fail;
53853 
53854 fail:
53855   lua_error(L);
53856   return SWIG_arg;
53857 }
53858 
53859 
53860 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
53861   int SWIG_arg = 0;
53862   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53863   char *arg2 = (char *) 0 ;
53864   lldb::SymbolType arg3 ;
53865   lldb::SBSymbolContextList result;
53866 
53867   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
53868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
53869   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
53870   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
53871 
53872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53873     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
53874   }
53875 
53876   arg2 = (char *)lua_tostring(L, 2);
53877   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
53878   result = (arg1)->FindSymbols((char const *)arg2,arg3);
53879   {
53880     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
53881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53882   }
53883   return SWIG_arg;
53884 
53885   if(0) SWIG_fail;
53886 
53887 fail:
53888   lua_error(L);
53889   return SWIG_arg;
53890 }
53891 
53892 
53893 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
53894   int SWIG_arg = 0;
53895   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53896   char *arg2 = (char *) 0 ;
53897   lldb::SBSymbolContextList result;
53898 
53899   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
53900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
53901   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
53902 
53903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53904     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
53905   }
53906 
53907   arg2 = (char *)lua_tostring(L, 2);
53908   result = (arg1)->FindSymbols((char const *)arg2);
53909   {
53910     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
53911     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53912   }
53913   return SWIG_arg;
53914 
53915   if(0) SWIG_fail;
53916 
53917 fail:
53918   lua_error(L);
53919   return SWIG_arg;
53920 }
53921 
53922 
53923 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
53924   int argc;
53925   int argv[4]={
53926     1,2,3,4
53927   };
53928 
53929   argc = lua_gettop(L);
53930   if (argc == 2) {
53931     int _v;
53932     {
53933       void *ptr;
53934       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53935         _v = 0;
53936       } else {
53937         _v = 1;
53938       }
53939     }
53940     if (_v) {
53941       {
53942         _v = SWIG_lua_isnilstring(L,argv[1]);
53943       }
53944       if (_v) {
53945         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
53946       }
53947     }
53948   }
53949   if (argc == 3) {
53950     int _v;
53951     {
53952       void *ptr;
53953       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53954         _v = 0;
53955       } else {
53956         _v = 1;
53957       }
53958     }
53959     if (_v) {
53960       {
53961         _v = SWIG_lua_isnilstring(L,argv[1]);
53962       }
53963       if (_v) {
53964         {
53965           _v = lua_isnumber(L,argv[2]);
53966         }
53967         if (_v) {
53968           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
53969         }
53970       }
53971     }
53972   }
53973 
53974   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
53975     "  Possible C/C++ prototypes are:\n"
53976     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
53977     "    lldb::SBTarget::FindSymbols(char const *)\n");
53978   lua_error(L);return 0;
53979 }
53980 
53981 
53982 static int _wrap_SBTarget_GetDescription(lua_State* L) {
53983   int SWIG_arg = 0;
53984   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53985   lldb::SBStream *arg2 = 0 ;
53986   lldb::DescriptionLevel arg3 ;
53987   bool result;
53988 
53989   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
53990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
53991   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
53992   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
53993 
53994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53995     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
53996   }
53997 
53998 
53999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54000     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54001   }
54002 
54003   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
54004   result = (bool)(arg1)->GetDescription(*arg2,arg3);
54005   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54006   return SWIG_arg;
54007 
54008   if(0) SWIG_fail;
54009 
54010 fail:
54011   lua_error(L);
54012   return SWIG_arg;
54013 }
54014 
54015 
54016 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
54017   int SWIG_arg = 0;
54018   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54019   lldb::addr_t result;
54020 
54021   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
54022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
54023 
54024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54025     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
54026   }
54027 
54028   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
54029   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54030   return SWIG_arg;
54031 
54032   if(0) SWIG_fail;
54033 
54034 fail:
54035   lua_error(L);
54036   return SWIG_arg;
54037 }
54038 
54039 
54040 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
54041   int SWIG_arg = 0;
54042   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54043   lldb::SBModule *arg2 = 0 ;
54044   bool result;
54045 
54046   SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
54047   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
54048   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
54049 
54050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54051     SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
54052   }
54053 
54054 
54055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
54056     SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
54057   }
54058 
54059   result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
54060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54061   return SWIG_arg;
54062 
54063   if(0) SWIG_fail;
54064 
54065 fail:
54066   lua_error(L);
54067   return SWIG_arg;
54068 }
54069 
54070 
54071 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
54072   int SWIG_arg = 0;
54073   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54074   SwigValueWrapper< lldb::SBLaunchInfo > result;
54075 
54076   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
54077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
54078 
54079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54080     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
54081   }
54082 
54083   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
54084   {
54085     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
54086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
54087   }
54088   return SWIG_arg;
54089 
54090   if(0) SWIG_fail;
54091 
54092 fail:
54093   lua_error(L);
54094   return SWIG_arg;
54095 }
54096 
54097 
54098 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
54099   int SWIG_arg = 0;
54100   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54101   lldb::SBLaunchInfo *arg2 = 0 ;
54102 
54103   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
54104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
54105   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
54106 
54107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54108     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
54109   }
54110 
54111 
54112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
54113     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
54114   }
54115 
54116   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
54117 
54118   return SWIG_arg;
54119 
54120   if(0) SWIG_fail;
54121 
54122 fail:
54123   lua_error(L);
54124   return SWIG_arg;
54125 }
54126 
54127 
54128 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
54129   int SWIG_arg = 0;
54130   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54131   bool arg2 ;
54132 
54133   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
54134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
54135   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
54136 
54137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54138     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
54139   }
54140 
54141   arg2 = (lua_toboolean(L, 2)!=0);
54142   (arg1)->SetCollectingStats(arg2);
54143 
54144   return SWIG_arg;
54145 
54146   if(0) SWIG_fail;
54147 
54148 fail:
54149   lua_error(L);
54150   return SWIG_arg;
54151 }
54152 
54153 
54154 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
54155   int SWIG_arg = 0;
54156   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54157   bool result;
54158 
54159   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
54160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
54161 
54162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54163     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
54164   }
54165 
54166   result = (bool)(arg1)->GetCollectingStats();
54167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54168   return SWIG_arg;
54169 
54170   if(0) SWIG_fail;
54171 
54172 fail:
54173   lua_error(L);
54174   return SWIG_arg;
54175 }
54176 
54177 
54178 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
54179   int SWIG_arg = 0;
54180   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54181   lldb::SBStructuredData result;
54182 
54183   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
54184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
54185 
54186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54187     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
54188   }
54189 
54190   result = (arg1)->GetStatistics();
54191   {
54192     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
54193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
54194   }
54195   return SWIG_arg;
54196 
54197   if(0) SWIG_fail;
54198 
54199 fail:
54200   lua_error(L);
54201   return SWIG_arg;
54202 }
54203 
54204 
54205 static int _wrap_SBTarget___eq(lua_State* L) {
54206   int SWIG_arg = 0;
54207   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54208   lldb::SBTarget *arg2 = 0 ;
54209   bool result;
54210 
54211   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
54212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
54213   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
54214 
54215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54216     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
54217   }
54218 
54219 
54220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
54221     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
54222   }
54223 
54224   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
54225   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54226   return SWIG_arg;
54227 
54228   if(0) SWIG_fail;
54229 
54230 fail:
54231   lua_error(L);
54232   return SWIG_arg;
54233 }
54234 
54235 
54236 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
54237   int SWIG_arg = 0;
54238   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54239   char *arg2 = (char *) 0 ;
54240   lldb::SBValue result;
54241 
54242   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
54243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
54244   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
54245 
54246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54247     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
54248   }
54249 
54250   arg2 = (char *)lua_tostring(L, 2);
54251   result = (arg1)->EvaluateExpression((char const *)arg2);
54252   {
54253     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
54254     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54255   }
54256   return SWIG_arg;
54257 
54258   if(0) SWIG_fail;
54259 
54260 fail:
54261   lua_error(L);
54262   return SWIG_arg;
54263 }
54264 
54265 
54266 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
54267   int SWIG_arg = 0;
54268   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54269   char *arg2 = (char *) 0 ;
54270   lldb::SBExpressionOptions *arg3 = 0 ;
54271   lldb::SBValue result;
54272 
54273   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
54274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
54275   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
54276   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
54277 
54278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54279     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
54280   }
54281 
54282   arg2 = (char *)lua_tostring(L, 2);
54283 
54284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
54285     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
54286   }
54287 
54288   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
54289   {
54290     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
54291     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54292   }
54293   return SWIG_arg;
54294 
54295   if(0) SWIG_fail;
54296 
54297 fail:
54298   lua_error(L);
54299   return SWIG_arg;
54300 }
54301 
54302 
54303 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
54304   int argc;
54305   int argv[4]={
54306     1,2,3,4
54307   };
54308 
54309   argc = lua_gettop(L);
54310   if (argc == 2) {
54311     int _v;
54312     {
54313       void *ptr;
54314       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54315         _v = 0;
54316       } else {
54317         _v = 1;
54318       }
54319     }
54320     if (_v) {
54321       {
54322         _v = SWIG_lua_isnilstring(L,argv[1]);
54323       }
54324       if (_v) {
54325         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
54326       }
54327     }
54328   }
54329   if (argc == 3) {
54330     int _v;
54331     {
54332       void *ptr;
54333       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54334         _v = 0;
54335       } else {
54336         _v = 1;
54337       }
54338     }
54339     if (_v) {
54340       {
54341         _v = SWIG_lua_isnilstring(L,argv[1]);
54342       }
54343       if (_v) {
54344         {
54345           void *ptr;
54346           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
54347             _v = 0;
54348           } else {
54349             _v = 1;
54350           }
54351         }
54352         if (_v) {
54353           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
54354         }
54355       }
54356     }
54357   }
54358 
54359   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
54360     "  Possible C/C++ prototypes are:\n"
54361     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
54362     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
54363   lua_error(L);return 0;
54364 }
54365 
54366 
54367 static int _wrap_SBTarget___tostring(lua_State* L) {
54368   int SWIG_arg = 0;
54369   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54370   std::string result;
54371 
54372   SWIG_check_num_args("lldb::SBTarget::__repr__",1,1)
54373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__repr__",1,"lldb::SBTarget *");
54374 
54375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54376     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
54377   }
54378 
54379   result = lldb_SBTarget___repr__(arg1);
54380   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
54381   return SWIG_arg;
54382 
54383   if(0) SWIG_fail;
54384 
54385 fail:
54386   lua_error(L);
54387   return SWIG_arg;
54388 }
54389 
54390 
54391 static int _wrap_SBTarget_GetTrace(lua_State* L) {
54392   int SWIG_arg = 0;
54393   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54394   lldb::SBTrace result;
54395 
54396   SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
54397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
54398 
54399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54400     SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
54401   }
54402 
54403   result = (arg1)->GetTrace();
54404   {
54405     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
54406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
54407   }
54408   return SWIG_arg;
54409 
54410   if(0) SWIG_fail;
54411 
54412 fail:
54413   lua_error(L);
54414   return SWIG_arg;
54415 }
54416 
54417 
54418 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
54419   int SWIG_arg = 0;
54420   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54421   lldb::SBError *arg2 = 0 ;
54422   lldb::SBTrace result;
54423 
54424   SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
54425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
54426   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
54427 
54428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54429     SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
54430   }
54431 
54432 
54433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54434     SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
54435   }
54436 
54437   result = (arg1)->CreateTrace(*arg2);
54438   {
54439     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
54440     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
54441   }
54442   return SWIG_arg;
54443 
54444   if(0) SWIG_fail;
54445 
54446 fail:
54447   lua_error(L);
54448   return SWIG_arg;
54449 }
54450 
54451 
54452 static void swig_delete_SBTarget(void *obj) {
54453 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
54454 delete arg1;
54455 }
54456 static int _proxy__wrap_new_SBTarget(lua_State *L) {
54457     assert(lua_istable(L,1));
54458     lua_pushcfunction(L,_wrap_new_SBTarget);
54459     assert(!lua_isnil(L,-1));
54460     lua_replace(L,1); /* replace our table with real constructor */
54461     lua_call(L,lua_gettop(L)-1,1);
54462     return 1;
54463 }
54464 static swig_lua_attribute swig_SBTarget_attributes[] = {
54465     {0,0,0}
54466 };
54467 static swig_lua_method swig_SBTarget_methods[]= {
54468     { "IsValid", _wrap_SBTarget_IsValid},
54469     { "GetProcess", _wrap_SBTarget_GetProcess},
54470     { "GetPlatform", _wrap_SBTarget_GetPlatform},
54471     { "Install", _wrap_SBTarget_Install},
54472     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
54473     { "Launch", _wrap_SBTarget_Launch},
54474     { "LoadCore", _wrap_SBTarget_LoadCore},
54475     { "Attach", _wrap_SBTarget_Attach},
54476     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
54477     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
54478     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
54479     { "GetExecutable", _wrap_SBTarget_GetExecutable},
54480     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
54481     { "AddModule", _wrap_SBTarget_AddModule},
54482     { "GetNumModules", _wrap_SBTarget_GetNumModules},
54483     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
54484     { "RemoveModule", _wrap_SBTarget_RemoveModule},
54485     { "GetDebugger", _wrap_SBTarget_GetDebugger},
54486     { "FindModule", _wrap_SBTarget_FindModule},
54487     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
54488     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
54489     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
54490     { "GetTriple", _wrap_SBTarget_GetTriple},
54491     { "GetABIName", _wrap_SBTarget_GetABIName},
54492     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
54493     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
54494     { "GetMaximumNumberOfChildrenToDisplay", _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay},
54495     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
54496     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
54497     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
54498     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
54499     { "FindFunctions", _wrap_SBTarget_FindFunctions},
54500     { "FindFirstType", _wrap_SBTarget_FindFirstType},
54501     { "FindTypes", _wrap_SBTarget_FindTypes},
54502     { "GetBasicType", _wrap_SBTarget_GetBasicType},
54503     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
54504     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
54505     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
54506     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
54507     { "Clear", _wrap_SBTarget_Clear},
54508     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
54509     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
54510     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
54511     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
54512     { "ReadMemory", _wrap_SBTarget_ReadMemory},
54513     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
54514     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
54515     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
54516     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
54517     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
54518     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
54519     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
54520     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
54521     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
54522     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
54523     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
54524     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
54525     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
54526     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
54527     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
54528     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
54529     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
54530     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
54531     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
54532     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
54533     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
54534     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
54535     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
54536     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
54537     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
54538     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
54539     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
54540     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
54541     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
54542     { "WatchAddress", _wrap_SBTarget_WatchAddress},
54543     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
54544     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
54545     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
54546     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
54547     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
54548     { "GetInstructions", _wrap_SBTarget_GetInstructions},
54549     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
54550     { "FindSymbols", _wrap_SBTarget_FindSymbols},
54551     { "GetDescription", _wrap_SBTarget_GetDescription},
54552     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
54553     { "IsLoaded", _wrap_SBTarget_IsLoaded},
54554     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
54555     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
54556     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
54557     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
54558     { "GetStatistics", _wrap_SBTarget_GetStatistics},
54559     { "__eq", _wrap_SBTarget___eq},
54560     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
54561     { "__tostring", _wrap_SBTarget___tostring},
54562     { "GetTrace", _wrap_SBTarget_GetTrace},
54563     { "CreateTrace", _wrap_SBTarget_CreateTrace},
54564     {0,0}
54565 };
54566 static swig_lua_method swig_SBTarget_meta[] = {
54567     { "__eq", _wrap_SBTarget___eq},
54568     { "__tostring", _wrap_SBTarget___tostring},
54569     {0,0}
54570 };
54571 
54572 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
54573     {0,0,0}
54574 };
54575 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
54576     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
54577     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
54578     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
54579     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
54580     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
54581     {0,0,0,0,0,0}
54582 };
54583 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
54584     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
54585     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
54586     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
54587     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
54588     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
54589     {0,0}
54590 };
54591 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
54592     0
54593 };
54594 
54595 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
54596     "SBTarget",
54597     swig_SBTarget_Sf_SwigStatic_methods,
54598     swig_SBTarget_Sf_SwigStatic_attributes,
54599     swig_SBTarget_Sf_SwigStatic_constants,
54600     swig_SBTarget_Sf_SwigStatic_classes,
54601     0
54602 };
54603 static swig_lua_class *swig_SBTarget_bases[] = {0};
54604 static const char *swig_SBTarget_base_names[] = {0};
54605 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 };
54606 
54607 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
54608   int SWIG_arg = 0;
54609   lldb::SBThread *result = 0 ;
54610 
54611   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
54612   result = (lldb::SBThread *)new lldb::SBThread();
54613   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54614   return SWIG_arg;
54615 
54616   if(0) SWIG_fail;
54617 
54618 fail:
54619   lua_error(L);
54620   return SWIG_arg;
54621 }
54622 
54623 
54624 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
54625   int SWIG_arg = 0;
54626   lldb::SBThread *arg1 = 0 ;
54627   lldb::SBThread *result = 0 ;
54628 
54629   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
54630   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
54631 
54632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54633     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
54634   }
54635 
54636   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
54637   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54638   return SWIG_arg;
54639 
54640   if(0) SWIG_fail;
54641 
54642 fail:
54643   lua_error(L);
54644   return SWIG_arg;
54645 }
54646 
54647 
54648 static int _wrap_new_SBThread(lua_State* L) {
54649   int argc;
54650   int argv[2]={
54651     1,2
54652   };
54653 
54654   argc = lua_gettop(L);
54655   if (argc == 0) {
54656     return _wrap_new_SBThread__SWIG_0(L);
54657   }
54658   if (argc == 1) {
54659     int _v;
54660     {
54661       void *ptr;
54662       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
54663         _v = 0;
54664       } else {
54665         _v = 1;
54666       }
54667     }
54668     if (_v) {
54669       return _wrap_new_SBThread__SWIG_1(L);
54670     }
54671   }
54672 
54673   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
54674     "  Possible C/C++ prototypes are:\n"
54675     "    lldb::SBThread::SBThread()\n"
54676     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
54677   lua_error(L);return 0;
54678 }
54679 
54680 
54681 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
54682   int SWIG_arg = 0;
54683   char *result = 0 ;
54684 
54685   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
54686   result = (char *)lldb::SBThread::GetBroadcasterClassName();
54687   lua_pushstring(L,(const char *)result); SWIG_arg++;
54688   return SWIG_arg;
54689 
54690   if(0) SWIG_fail;
54691 
54692 fail:
54693   lua_error(L);
54694   return SWIG_arg;
54695 }
54696 
54697 
54698 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
54699   int SWIG_arg = 0;
54700   lldb::SBEvent *arg1 = 0 ;
54701   bool result;
54702 
54703   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
54704   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
54705 
54706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54707     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
54708   }
54709 
54710   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
54711   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54712   return SWIG_arg;
54713 
54714   if(0) SWIG_fail;
54715 
54716 fail:
54717   lua_error(L);
54718   return SWIG_arg;
54719 }
54720 
54721 
54722 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
54723   int SWIG_arg = 0;
54724   lldb::SBEvent *arg1 = 0 ;
54725   lldb::SBFrame result;
54726 
54727   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
54728   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
54729 
54730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54731     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54732   }
54733 
54734   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
54735   {
54736     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54737     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54738   }
54739   return SWIG_arg;
54740 
54741   if(0) SWIG_fail;
54742 
54743 fail:
54744   lua_error(L);
54745   return SWIG_arg;
54746 }
54747 
54748 
54749 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
54750   int SWIG_arg = 0;
54751   lldb::SBEvent *arg1 = 0 ;
54752   lldb::SBThread result;
54753 
54754   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
54755   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
54756 
54757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54758     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54759   }
54760 
54761   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
54762   {
54763     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54764     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54765   }
54766   return SWIG_arg;
54767 
54768   if(0) SWIG_fail;
54769 
54770 fail:
54771   lua_error(L);
54772   return SWIG_arg;
54773 }
54774 
54775 
54776 static int _wrap_SBThread_IsValid(lua_State* L) {
54777   int SWIG_arg = 0;
54778   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54779   bool result;
54780 
54781   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
54782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
54783 
54784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54785     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
54786   }
54787 
54788   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
54789   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_Clear(lua_State* L) {
54801   int SWIG_arg = 0;
54802   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54803 
54804   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
54805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
54806 
54807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54808     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
54809   }
54810 
54811   (arg1)->Clear();
54812 
54813   return SWIG_arg;
54814 
54815   if(0) SWIG_fail;
54816 
54817 fail:
54818   lua_error(L);
54819   return SWIG_arg;
54820 }
54821 
54822 
54823 static int _wrap_SBThread_GetStopReason(lua_State* L) {
54824   int SWIG_arg = 0;
54825   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54826   lldb::StopReason result;
54827 
54828   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
54829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
54830 
54831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54832     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
54833   }
54834 
54835   result = (lldb::StopReason)(arg1)->GetStopReason();
54836   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54837   return SWIG_arg;
54838 
54839   if(0) SWIG_fail;
54840 
54841 fail:
54842   lua_error(L);
54843   return SWIG_arg;
54844 }
54845 
54846 
54847 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
54848   int SWIG_arg = 0;
54849   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54850   size_t result;
54851 
54852   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
54853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
54854 
54855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54856     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
54857   }
54858 
54859   result = (arg1)->GetStopReasonDataCount();
54860   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54861   return SWIG_arg;
54862 
54863   if(0) SWIG_fail;
54864 
54865 fail:
54866   lua_error(L);
54867   return SWIG_arg;
54868 }
54869 
54870 
54871 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
54872   int SWIG_arg = 0;
54873   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54874   uint32_t arg2 ;
54875   uint64_t result;
54876 
54877   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
54878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
54879   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
54880 
54881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54882     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54883   }
54884 
54885   arg2 = (uint32_t)lua_tointeger(L, 2);
54886   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
54887   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54888   return SWIG_arg;
54889 
54890   if(0) SWIG_fail;
54891 
54892 fail:
54893   lua_error(L);
54894   return SWIG_arg;
54895 }
54896 
54897 
54898 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
54899   int SWIG_arg = 0;
54900   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54901   lldb::SBStream *arg2 = 0 ;
54902   bool result;
54903 
54904   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
54905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
54906   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
54907 
54908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54909     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
54910   }
54911 
54912 
54913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54914     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
54915   }
54916 
54917   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
54918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54919   return SWIG_arg;
54920 
54921   if(0) SWIG_fail;
54922 
54923 fail:
54924   lua_error(L);
54925   return SWIG_arg;
54926 }
54927 
54928 
54929 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
54930   int SWIG_arg = 0;
54931   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54932   lldb::InstrumentationRuntimeType arg2 ;
54933   lldb::SBThreadCollection result;
54934 
54935   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
54936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
54937   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
54938 
54939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54940     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
54941   }
54942 
54943   arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
54944   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
54945   {
54946     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
54947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
54948   }
54949   return SWIG_arg;
54950 
54951   if(0) SWIG_fail;
54952 
54953 fail:
54954   lua_error(L);
54955   return SWIG_arg;
54956 }
54957 
54958 
54959 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
54960   int SWIG_arg = 0;
54961   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54962   char *arg2 = (char *) 0 ;
54963   size_t arg3 ;
54964   size_t result;
54965 
54966   SWIG_check_num_args("lldb::SBThread::GetStopDescription",2,2)
54967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
54968 
54969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54970     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
54971   }
54972 
54973   {
54974     arg3 = luaL_checkinteger(L, 2);
54975     if (arg3 <= 0) {
54976       return luaL_error(L, "Positive integer expected");
54977     }
54978     arg2 = (char *)malloc(arg3);
54979   }
54980   result = (arg1)->GetStopDescription(arg2,arg3);
54981   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54982   {
54983     lua_pop(L, 1); // Blow away the previous result
54984     lua_pushlstring(L, (const char *)arg2, result);
54985     free(arg2);
54986     // SWIG_arg was already incremented
54987   }
54988   return SWIG_arg;
54989 
54990   if(0) SWIG_fail;
54991 
54992 fail:
54993   lua_error(L);
54994   return SWIG_arg;
54995 }
54996 
54997 
54998 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
54999   int SWIG_arg = 0;
55000   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55001   lldb::SBValue result;
55002 
55003   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
55004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
55005 
55006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55007     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
55008   }
55009 
55010   result = (arg1)->GetStopReturnValue();
55011   {
55012     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
55013     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
55014   }
55015   return SWIG_arg;
55016 
55017   if(0) SWIG_fail;
55018 
55019 fail:
55020   lua_error(L);
55021   return SWIG_arg;
55022 }
55023 
55024 
55025 static int _wrap_SBThread_GetThreadID(lua_State* L) {
55026   int SWIG_arg = 0;
55027   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55028   lldb::tid_t result;
55029 
55030   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
55031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
55032 
55033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55034     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
55035   }
55036 
55037   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
55038   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55039   return SWIG_arg;
55040 
55041   if(0) SWIG_fail;
55042 
55043 fail:
55044   lua_error(L);
55045   return SWIG_arg;
55046 }
55047 
55048 
55049 static int _wrap_SBThread_GetIndexID(lua_State* L) {
55050   int SWIG_arg = 0;
55051   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55052   uint32_t result;
55053 
55054   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
55055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
55056 
55057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55058     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
55059   }
55060 
55061   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
55062   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55063   return SWIG_arg;
55064 
55065   if(0) SWIG_fail;
55066 
55067 fail:
55068   lua_error(L);
55069   return SWIG_arg;
55070 }
55071 
55072 
55073 static int _wrap_SBThread_GetName(lua_State* L) {
55074   int SWIG_arg = 0;
55075   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55076   char *result = 0 ;
55077 
55078   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
55079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
55080 
55081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55082     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
55083   }
55084 
55085   result = (char *)((lldb::SBThread const *)arg1)->GetName();
55086   lua_pushstring(L,(const char *)result); SWIG_arg++;
55087   return SWIG_arg;
55088 
55089   if(0) SWIG_fail;
55090 
55091 fail:
55092   lua_error(L);
55093   return SWIG_arg;
55094 }
55095 
55096 
55097 static int _wrap_SBThread_GetQueueName(lua_State* L) {
55098   int SWIG_arg = 0;
55099   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55100   char *result = 0 ;
55101 
55102   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
55103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
55104 
55105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55106     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
55107   }
55108 
55109   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
55110   lua_pushstring(L,(const char *)result); SWIG_arg++;
55111   return SWIG_arg;
55112 
55113   if(0) SWIG_fail;
55114 
55115 fail:
55116   lua_error(L);
55117   return SWIG_arg;
55118 }
55119 
55120 
55121 static int _wrap_SBThread_GetQueueID(lua_State* L) {
55122   int SWIG_arg = 0;
55123   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55124   lldb::queue_id_t result;
55125 
55126   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
55127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
55128 
55129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55130     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
55131   }
55132 
55133   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
55134   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55135   return SWIG_arg;
55136 
55137   if(0) SWIG_fail;
55138 
55139 fail:
55140   lua_error(L);
55141   return SWIG_arg;
55142 }
55143 
55144 
55145 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
55146   int SWIG_arg = 0;
55147   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55148   char *arg2 = (char *) 0 ;
55149   lldb::SBStream *arg3 = 0 ;
55150   bool result;
55151 
55152   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
55153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
55154   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
55155   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
55156 
55157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55158     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
55159   }
55160 
55161   arg2 = (char *)lua_tostring(L, 2);
55162 
55163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
55164     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
55165   }
55166 
55167   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
55168   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55169   return SWIG_arg;
55170 
55171   if(0) SWIG_fail;
55172 
55173 fail:
55174   lua_error(L);
55175   return SWIG_arg;
55176 }
55177 
55178 
55179 static int _wrap_SBThread_GetQueue(lua_State* L) {
55180   int SWIG_arg = 0;
55181   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55182   lldb::SBQueue result;
55183 
55184   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
55185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
55186 
55187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55188     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
55189   }
55190 
55191   result = ((lldb::SBThread const *)arg1)->GetQueue();
55192   {
55193     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
55194     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
55195   }
55196   return SWIG_arg;
55197 
55198   if(0) SWIG_fail;
55199 
55200 fail:
55201   lua_error(L);
55202   return SWIG_arg;
55203 }
55204 
55205 
55206 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
55207   int SWIG_arg = 0;
55208   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55209   lldb::RunMode arg2 ;
55210 
55211   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
55212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
55213   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
55214 
55215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55216     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
55217   }
55218 
55219   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
55220   (arg1)->StepOver(arg2);
55221 
55222   return SWIG_arg;
55223 
55224   if(0) SWIG_fail;
55225 
55226 fail:
55227   lua_error(L);
55228   return SWIG_arg;
55229 }
55230 
55231 
55232 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
55233   int SWIG_arg = 0;
55234   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55235 
55236   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
55237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
55238 
55239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55240     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
55241   }
55242 
55243   (arg1)->StepOver();
55244 
55245   return SWIG_arg;
55246 
55247   if(0) SWIG_fail;
55248 
55249 fail:
55250   lua_error(L);
55251   return SWIG_arg;
55252 }
55253 
55254 
55255 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
55256   int SWIG_arg = 0;
55257   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55258   lldb::RunMode arg2 ;
55259   lldb::SBError *arg3 = 0 ;
55260 
55261   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
55262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
55263   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
55264   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
55265 
55266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55267     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
55268   }
55269 
55270   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
55271 
55272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55273     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
55274   }
55275 
55276   (arg1)->StepOver(arg2,*arg3);
55277 
55278   return SWIG_arg;
55279 
55280   if(0) SWIG_fail;
55281 
55282 fail:
55283   lua_error(L);
55284   return SWIG_arg;
55285 }
55286 
55287 
55288 static int _wrap_SBThread_StepOver(lua_State* L) {
55289   int argc;
55290   int argv[4]={
55291     1,2,3,4
55292   };
55293 
55294   argc = lua_gettop(L);
55295   if (argc == 1) {
55296     int _v;
55297     {
55298       void *ptr;
55299       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55300         _v = 0;
55301       } else {
55302         _v = 1;
55303       }
55304     }
55305     if (_v) {
55306       return _wrap_SBThread_StepOver__SWIG_1(L);
55307     }
55308   }
55309   if (argc == 2) {
55310     int _v;
55311     {
55312       void *ptr;
55313       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55314         _v = 0;
55315       } else {
55316         _v = 1;
55317       }
55318     }
55319     if (_v) {
55320       {
55321         _v = lua_isnumber(L,argv[1]);
55322       }
55323       if (_v) {
55324         return _wrap_SBThread_StepOver__SWIG_0(L);
55325       }
55326     }
55327   }
55328   if (argc == 3) {
55329     int _v;
55330     {
55331       void *ptr;
55332       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55333         _v = 0;
55334       } else {
55335         _v = 1;
55336       }
55337     }
55338     if (_v) {
55339       {
55340         _v = lua_isnumber(L,argv[1]);
55341       }
55342       if (_v) {
55343         {
55344           void *ptr;
55345           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55346             _v = 0;
55347           } else {
55348             _v = 1;
55349           }
55350         }
55351         if (_v) {
55352           return _wrap_SBThread_StepOver__SWIG_2(L);
55353         }
55354       }
55355     }
55356   }
55357 
55358   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
55359     "  Possible C/C++ prototypes are:\n"
55360     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
55361     "    lldb::SBThread::StepOver()\n"
55362     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
55363   lua_error(L);return 0;
55364 }
55365 
55366 
55367 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
55368   int SWIG_arg = 0;
55369   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55370   lldb::RunMode arg2 ;
55371 
55372   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
55373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55374   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
55375 
55376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55377     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55378   }
55379 
55380   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
55381   (arg1)->StepInto(arg2);
55382 
55383   return SWIG_arg;
55384 
55385   if(0) SWIG_fail;
55386 
55387 fail:
55388   lua_error(L);
55389   return SWIG_arg;
55390 }
55391 
55392 
55393 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
55394   int SWIG_arg = 0;
55395   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55396 
55397   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
55398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55399 
55400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55401     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55402   }
55403 
55404   (arg1)->StepInto();
55405 
55406   return SWIG_arg;
55407 
55408   if(0) SWIG_fail;
55409 
55410 fail:
55411   lua_error(L);
55412   return SWIG_arg;
55413 }
55414 
55415 
55416 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
55417   int SWIG_arg = 0;
55418   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55419   char *arg2 = (char *) 0 ;
55420   lldb::RunMode arg3 ;
55421 
55422   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
55423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55424   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55425   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
55426 
55427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55428     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55429   }
55430 
55431   arg2 = (char *)lua_tostring(L, 2);
55432   arg3 = (lldb::RunMode)lua_tointeger(L, 3);
55433   (arg1)->StepInto((char const *)arg2,arg3);
55434 
55435   return SWIG_arg;
55436 
55437   if(0) SWIG_fail;
55438 
55439 fail:
55440   lua_error(L);
55441   return SWIG_arg;
55442 }
55443 
55444 
55445 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
55446   int SWIG_arg = 0;
55447   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55448   char *arg2 = (char *) 0 ;
55449 
55450   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
55451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55452   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55453 
55454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55455     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55456   }
55457 
55458   arg2 = (char *)lua_tostring(L, 2);
55459   (arg1)->StepInto((char const *)arg2);
55460 
55461   return SWIG_arg;
55462 
55463   if(0) SWIG_fail;
55464 
55465 fail:
55466   lua_error(L);
55467   return SWIG_arg;
55468 }
55469 
55470 
55471 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
55472   int SWIG_arg = 0;
55473   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55474   char *arg2 = (char *) 0 ;
55475   uint32_t arg3 ;
55476   lldb::SBError *arg4 = 0 ;
55477   lldb::RunMode arg5 ;
55478 
55479   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
55480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55481   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55482   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
55483   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
55484   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
55485 
55486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55487     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55488   }
55489 
55490   arg2 = (char *)lua_tostring(L, 2);
55491   arg3 = (uint32_t)lua_tointeger(L, 3);
55492 
55493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55494     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
55495   }
55496 
55497   arg5 = (lldb::RunMode)lua_tointeger(L, 5);
55498   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
55499 
55500   return SWIG_arg;
55501 
55502   if(0) SWIG_fail;
55503 
55504 fail:
55505   lua_error(L);
55506   return SWIG_arg;
55507 }
55508 
55509 
55510 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
55511   int SWIG_arg = 0;
55512   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55513   char *arg2 = (char *) 0 ;
55514   uint32_t arg3 ;
55515   lldb::SBError *arg4 = 0 ;
55516 
55517   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
55518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55519   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55520   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
55521   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
55522 
55523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55524     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55525   }
55526 
55527   arg2 = (char *)lua_tostring(L, 2);
55528   arg3 = (uint32_t)lua_tointeger(L, 3);
55529 
55530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55531     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
55532   }
55533 
55534   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
55535 
55536   return SWIG_arg;
55537 
55538   if(0) SWIG_fail;
55539 
55540 fail:
55541   lua_error(L);
55542   return SWIG_arg;
55543 }
55544 
55545 
55546 static int _wrap_SBThread_StepInto(lua_State* L) {
55547   int argc;
55548   int argv[6]={
55549     1,2,3,4,5,6
55550   };
55551 
55552   argc = lua_gettop(L);
55553   if (argc == 1) {
55554     int _v;
55555     {
55556       void *ptr;
55557       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55558         _v = 0;
55559       } else {
55560         _v = 1;
55561       }
55562     }
55563     if (_v) {
55564       return _wrap_SBThread_StepInto__SWIG_1(L);
55565     }
55566   }
55567   if (argc == 2) {
55568     int _v;
55569     {
55570       void *ptr;
55571       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55572         _v = 0;
55573       } else {
55574         _v = 1;
55575       }
55576     }
55577     if (_v) {
55578       {
55579         _v = lua_isnumber(L,argv[1]);
55580       }
55581       if (_v) {
55582         return _wrap_SBThread_StepInto__SWIG_0(L);
55583       }
55584     }
55585   }
55586   if (argc == 2) {
55587     int _v;
55588     {
55589       void *ptr;
55590       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55591         _v = 0;
55592       } else {
55593         _v = 1;
55594       }
55595     }
55596     if (_v) {
55597       {
55598         _v = SWIG_lua_isnilstring(L,argv[1]);
55599       }
55600       if (_v) {
55601         return _wrap_SBThread_StepInto__SWIG_3(L);
55602       }
55603     }
55604   }
55605   if (argc == 3) {
55606     int _v;
55607     {
55608       void *ptr;
55609       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55610         _v = 0;
55611       } else {
55612         _v = 1;
55613       }
55614     }
55615     if (_v) {
55616       {
55617         _v = SWIG_lua_isnilstring(L,argv[1]);
55618       }
55619       if (_v) {
55620         {
55621           _v = lua_isnumber(L,argv[2]);
55622         }
55623         if (_v) {
55624           return _wrap_SBThread_StepInto__SWIG_2(L);
55625         }
55626       }
55627     }
55628   }
55629   if (argc == 4) {
55630     int _v;
55631     {
55632       void *ptr;
55633       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55634         _v = 0;
55635       } else {
55636         _v = 1;
55637       }
55638     }
55639     if (_v) {
55640       {
55641         _v = SWIG_lua_isnilstring(L,argv[1]);
55642       }
55643       if (_v) {
55644         {
55645           _v = lua_isnumber(L,argv[2]);
55646         }
55647         if (_v) {
55648           {
55649             void *ptr;
55650             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55651               _v = 0;
55652             } else {
55653               _v = 1;
55654             }
55655           }
55656           if (_v) {
55657             return _wrap_SBThread_StepInto__SWIG_5(L);
55658           }
55659         }
55660       }
55661     }
55662   }
55663   if (argc == 5) {
55664     int _v;
55665     {
55666       void *ptr;
55667       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55668         _v = 0;
55669       } else {
55670         _v = 1;
55671       }
55672     }
55673     if (_v) {
55674       {
55675         _v = SWIG_lua_isnilstring(L,argv[1]);
55676       }
55677       if (_v) {
55678         {
55679           _v = lua_isnumber(L,argv[2]);
55680         }
55681         if (_v) {
55682           {
55683             void *ptr;
55684             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55685               _v = 0;
55686             } else {
55687               _v = 1;
55688             }
55689           }
55690           if (_v) {
55691             {
55692               _v = lua_isnumber(L,argv[4]);
55693             }
55694             if (_v) {
55695               return _wrap_SBThread_StepInto__SWIG_4(L);
55696             }
55697           }
55698         }
55699       }
55700     }
55701   }
55702 
55703   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
55704     "  Possible C/C++ prototypes are:\n"
55705     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
55706     "    lldb::SBThread::StepInto()\n"
55707     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
55708     "    lldb::SBThread::StepInto(char const *)\n"
55709     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
55710     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
55711   lua_error(L);return 0;
55712 }
55713 
55714 
55715 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
55716   int SWIG_arg = 0;
55717   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55718 
55719   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
55720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55721 
55722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55723     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55724   }
55725 
55726   (arg1)->StepOut();
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_StepOut__SWIG_1(lua_State* L) {
55739   int SWIG_arg = 0;
55740   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55741   lldb::SBError *arg2 = 0 ;
55742 
55743   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
55744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55745   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
55746 
55747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55748     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55749   }
55750 
55751 
55752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55753     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
55754   }
55755 
55756   (arg1)->StepOut(*arg2);
55757 
55758   return SWIG_arg;
55759 
55760   if(0) SWIG_fail;
55761 
55762 fail:
55763   lua_error(L);
55764   return SWIG_arg;
55765 }
55766 
55767 
55768 static int _wrap_SBThread_StepOut(lua_State* L) {
55769   int argc;
55770   int argv[3]={
55771     1,2,3
55772   };
55773 
55774   argc = lua_gettop(L);
55775   if (argc == 1) {
55776     int _v;
55777     {
55778       void *ptr;
55779       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55780         _v = 0;
55781       } else {
55782         _v = 1;
55783       }
55784     }
55785     if (_v) {
55786       return _wrap_SBThread_StepOut__SWIG_0(L);
55787     }
55788   }
55789   if (argc == 2) {
55790     int _v;
55791     {
55792       void *ptr;
55793       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55794         _v = 0;
55795       } else {
55796         _v = 1;
55797       }
55798     }
55799     if (_v) {
55800       {
55801         void *ptr;
55802         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55803           _v = 0;
55804         } else {
55805           _v = 1;
55806         }
55807       }
55808       if (_v) {
55809         return _wrap_SBThread_StepOut__SWIG_1(L);
55810       }
55811     }
55812   }
55813 
55814   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
55815     "  Possible C/C++ prototypes are:\n"
55816     "    lldb::SBThread::StepOut()\n"
55817     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
55818   lua_error(L);return 0;
55819 }
55820 
55821 
55822 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
55823   int SWIG_arg = 0;
55824   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55825   lldb::SBFrame *arg2 = 0 ;
55826 
55827   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
55828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
55829   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
55830 
55831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55832     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
55833   }
55834 
55835 
55836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55837     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
55838   }
55839 
55840   (arg1)->StepOutOfFrame(*arg2);
55841 
55842   return SWIG_arg;
55843 
55844   if(0) SWIG_fail;
55845 
55846 fail:
55847   lua_error(L);
55848   return SWIG_arg;
55849 }
55850 
55851 
55852 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
55853   int SWIG_arg = 0;
55854   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55855   lldb::SBFrame *arg2 = 0 ;
55856   lldb::SBError *arg3 = 0 ;
55857 
55858   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
55859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
55860   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
55861   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
55862 
55863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55864     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
55865   }
55866 
55867 
55868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55869     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
55870   }
55871 
55872 
55873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55874     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
55875   }
55876 
55877   (arg1)->StepOutOfFrame(*arg2,*arg3);
55878 
55879   return SWIG_arg;
55880 
55881   if(0) SWIG_fail;
55882 
55883 fail:
55884   lua_error(L);
55885   return SWIG_arg;
55886 }
55887 
55888 
55889 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
55890   int argc;
55891   int argv[4]={
55892     1,2,3,4
55893   };
55894 
55895   argc = lua_gettop(L);
55896   if (argc == 2) {
55897     int _v;
55898     {
55899       void *ptr;
55900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55901         _v = 0;
55902       } else {
55903         _v = 1;
55904       }
55905     }
55906     if (_v) {
55907       {
55908         void *ptr;
55909         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
55910           _v = 0;
55911         } else {
55912           _v = 1;
55913         }
55914       }
55915       if (_v) {
55916         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
55917       }
55918     }
55919   }
55920   if (argc == 3) {
55921     int _v;
55922     {
55923       void *ptr;
55924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55925         _v = 0;
55926       } else {
55927         _v = 1;
55928       }
55929     }
55930     if (_v) {
55931       {
55932         void *ptr;
55933         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
55934           _v = 0;
55935         } else {
55936           _v = 1;
55937         }
55938       }
55939       if (_v) {
55940         {
55941           void *ptr;
55942           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55943             _v = 0;
55944           } else {
55945             _v = 1;
55946           }
55947         }
55948         if (_v) {
55949           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
55950         }
55951       }
55952     }
55953   }
55954 
55955   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
55956     "  Possible C/C++ prototypes are:\n"
55957     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
55958     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
55959   lua_error(L);return 0;
55960 }
55961 
55962 
55963 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
55964   int SWIG_arg = 0;
55965   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55966   bool arg2 ;
55967 
55968   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
55969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
55970   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
55971 
55972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55973     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
55974   }
55975 
55976   arg2 = (lua_toboolean(L, 2)!=0);
55977   (arg1)->StepInstruction(arg2);
55978 
55979   return SWIG_arg;
55980 
55981   if(0) SWIG_fail;
55982 
55983 fail:
55984   lua_error(L);
55985   return SWIG_arg;
55986 }
55987 
55988 
55989 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
55990   int SWIG_arg = 0;
55991   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55992   bool arg2 ;
55993   lldb::SBError *arg3 = 0 ;
55994 
55995   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
55996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
55997   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
55998   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
55999 
56000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56001     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
56002   }
56003 
56004   arg2 = (lua_toboolean(L, 2)!=0);
56005 
56006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56007     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
56008   }
56009 
56010   (arg1)->StepInstruction(arg2,*arg3);
56011 
56012   return SWIG_arg;
56013 
56014   if(0) SWIG_fail;
56015 
56016 fail:
56017   lua_error(L);
56018   return SWIG_arg;
56019 }
56020 
56021 
56022 static int _wrap_SBThread_StepInstruction(lua_State* L) {
56023   int argc;
56024   int argv[4]={
56025     1,2,3,4
56026   };
56027 
56028   argc = lua_gettop(L);
56029   if (argc == 2) {
56030     int _v;
56031     {
56032       void *ptr;
56033       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56034         _v = 0;
56035       } else {
56036         _v = 1;
56037       }
56038     }
56039     if (_v) {
56040       {
56041         _v = lua_isboolean(L,argv[1]);
56042       }
56043       if (_v) {
56044         return _wrap_SBThread_StepInstruction__SWIG_0(L);
56045       }
56046     }
56047   }
56048   if (argc == 3) {
56049     int _v;
56050     {
56051       void *ptr;
56052       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56053         _v = 0;
56054       } else {
56055         _v = 1;
56056       }
56057     }
56058     if (_v) {
56059       {
56060         _v = lua_isboolean(L,argv[1]);
56061       }
56062       if (_v) {
56063         {
56064           void *ptr;
56065           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56066             _v = 0;
56067           } else {
56068             _v = 1;
56069           }
56070         }
56071         if (_v) {
56072           return _wrap_SBThread_StepInstruction__SWIG_1(L);
56073         }
56074       }
56075     }
56076   }
56077 
56078   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
56079     "  Possible C/C++ prototypes are:\n"
56080     "    lldb::SBThread::StepInstruction(bool)\n"
56081     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
56082   lua_error(L);return 0;
56083 }
56084 
56085 
56086 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
56087   int SWIG_arg = 0;
56088   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56089   lldb::SBFrame *arg2 = 0 ;
56090   lldb::SBFileSpec *arg3 = 0 ;
56091   uint32_t arg4 ;
56092   lldb::SBError result;
56093 
56094   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
56095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
56096   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
56097   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
56098   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
56099 
56100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56101     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
56102   }
56103 
56104 
56105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56106     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
56107   }
56108 
56109 
56110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
56111     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
56112   }
56113 
56114   arg4 = (uint32_t)lua_tointeger(L, 4);
56115   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
56116   {
56117     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56119   }
56120   return SWIG_arg;
56121 
56122   if(0) SWIG_fail;
56123 
56124 fail:
56125   lua_error(L);
56126   return SWIG_arg;
56127 }
56128 
56129 
56130 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
56131   int SWIG_arg = 0;
56132   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56133   char *arg2 = (char *) 0 ;
56134   lldb::SBError result;
56135 
56136   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
56137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
56138   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
56139 
56140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56141     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56142   }
56143 
56144   arg2 = (char *)lua_tostring(L, 2);
56145   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
56146   {
56147     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56148     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56149   }
56150   return SWIG_arg;
56151 
56152   if(0) SWIG_fail;
56153 
56154 fail:
56155   lua_error(L);
56156   return SWIG_arg;
56157 }
56158 
56159 
56160 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
56161   int SWIG_arg = 0;
56162   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56163   char *arg2 = (char *) 0 ;
56164   bool arg3 ;
56165   lldb::SBError result;
56166 
56167   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
56168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
56169   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
56170   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
56171 
56172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56173     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56174   }
56175 
56176   arg2 = (char *)lua_tostring(L, 2);
56177   arg3 = (lua_toboolean(L, 3)!=0);
56178   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
56179   {
56180     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56182   }
56183   return SWIG_arg;
56184 
56185   if(0) SWIG_fail;
56186 
56187 fail:
56188   lua_error(L);
56189   return SWIG_arg;
56190 }
56191 
56192 
56193 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
56194   int SWIG_arg = 0;
56195   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56196   char *arg2 = (char *) 0 ;
56197   lldb::SBStructuredData *arg3 = 0 ;
56198   bool arg4 ;
56199   lldb::SBError result;
56200 
56201   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
56202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
56203   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
56204   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
56205   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
56206 
56207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56208     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56209   }
56210 
56211   arg2 = (char *)lua_tostring(L, 2);
56212 
56213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
56214     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
56215   }
56216 
56217   arg4 = (lua_toboolean(L, 4)!=0);
56218   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
56219   {
56220     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56221     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56222   }
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_StepUsingScriptedThreadPlan(lua_State* L) {
56234   int argc;
56235   int argv[5]={
56236     1,2,3,4,5
56237   };
56238 
56239   argc = lua_gettop(L);
56240   if (argc == 2) {
56241     int _v;
56242     {
56243       void *ptr;
56244       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56245         _v = 0;
56246       } else {
56247         _v = 1;
56248       }
56249     }
56250     if (_v) {
56251       {
56252         _v = SWIG_lua_isnilstring(L,argv[1]);
56253       }
56254       if (_v) {
56255         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
56256       }
56257     }
56258   }
56259   if (argc == 3) {
56260     int _v;
56261     {
56262       void *ptr;
56263       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56264         _v = 0;
56265       } else {
56266         _v = 1;
56267       }
56268     }
56269     if (_v) {
56270       {
56271         _v = SWIG_lua_isnilstring(L,argv[1]);
56272       }
56273       if (_v) {
56274         {
56275           _v = lua_isboolean(L,argv[2]);
56276         }
56277         if (_v) {
56278           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
56279         }
56280       }
56281     }
56282   }
56283   if (argc == 4) {
56284     int _v;
56285     {
56286       void *ptr;
56287       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56288         _v = 0;
56289       } else {
56290         _v = 1;
56291       }
56292     }
56293     if (_v) {
56294       {
56295         _v = SWIG_lua_isnilstring(L,argv[1]);
56296       }
56297       if (_v) {
56298         {
56299           void *ptr;
56300           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56301             _v = 0;
56302           } else {
56303             _v = 1;
56304           }
56305         }
56306         if (_v) {
56307           {
56308             _v = lua_isboolean(L,argv[3]);
56309           }
56310           if (_v) {
56311             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
56312           }
56313         }
56314       }
56315     }
56316   }
56317 
56318   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
56319     "  Possible C/C++ prototypes are:\n"
56320     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
56321     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
56322     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
56323   lua_error(L);return 0;
56324 }
56325 
56326 
56327 static int _wrap_SBThread_JumpToLine(lua_State* L) {
56328   int SWIG_arg = 0;
56329   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56330   lldb::SBFileSpec *arg2 = 0 ;
56331   uint32_t arg3 ;
56332   lldb::SBError result;
56333 
56334   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
56335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
56336   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
56337   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
56338 
56339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56340     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
56341   }
56342 
56343 
56344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56345     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
56346   }
56347 
56348   arg3 = (uint32_t)lua_tointeger(L, 3);
56349   result = (arg1)->JumpToLine(*arg2,arg3);
56350   {
56351     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56352     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56353   }
56354   return SWIG_arg;
56355 
56356   if(0) SWIG_fail;
56357 
56358 fail:
56359   lua_error(L);
56360   return SWIG_arg;
56361 }
56362 
56363 
56364 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
56365   int SWIG_arg = 0;
56366   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56367   lldb::addr_t arg2 ;
56368 
56369   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
56370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
56371   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
56372 
56373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56374     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
56375   }
56376 
56377   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
56378   (arg1)->RunToAddress(arg2);
56379 
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_RunToAddress__SWIG_1(lua_State* L) {
56391   int SWIG_arg = 0;
56392   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56393   lldb::addr_t arg2 ;
56394   lldb::SBError *arg3 = 0 ;
56395 
56396   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
56397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
56398   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
56399   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
56400 
56401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56402     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
56403   }
56404 
56405   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
56406 
56407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56408     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
56409   }
56410 
56411   (arg1)->RunToAddress(arg2,*arg3);
56412 
56413   return SWIG_arg;
56414 
56415   if(0) SWIG_fail;
56416 
56417 fail:
56418   lua_error(L);
56419   return SWIG_arg;
56420 }
56421 
56422 
56423 static int _wrap_SBThread_RunToAddress(lua_State* L) {
56424   int argc;
56425   int argv[4]={
56426     1,2,3,4
56427   };
56428 
56429   argc = lua_gettop(L);
56430   if (argc == 2) {
56431     int _v;
56432     {
56433       void *ptr;
56434       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56435         _v = 0;
56436       } else {
56437         _v = 1;
56438       }
56439     }
56440     if (_v) {
56441       {
56442         _v = lua_isnumber(L,argv[1]);
56443       }
56444       if (_v) {
56445         return _wrap_SBThread_RunToAddress__SWIG_0(L);
56446       }
56447     }
56448   }
56449   if (argc == 3) {
56450     int _v;
56451     {
56452       void *ptr;
56453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56454         _v = 0;
56455       } else {
56456         _v = 1;
56457       }
56458     }
56459     if (_v) {
56460       {
56461         _v = lua_isnumber(L,argv[1]);
56462       }
56463       if (_v) {
56464         {
56465           void *ptr;
56466           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56467             _v = 0;
56468           } else {
56469             _v = 1;
56470           }
56471         }
56472         if (_v) {
56473           return _wrap_SBThread_RunToAddress__SWIG_1(L);
56474         }
56475       }
56476     }
56477   }
56478 
56479   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
56480     "  Possible C/C++ prototypes are:\n"
56481     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
56482     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
56483   lua_error(L);return 0;
56484 }
56485 
56486 
56487 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
56488   int SWIG_arg = 0;
56489   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56490   lldb::SBFrame *arg2 = 0 ;
56491   lldb::SBValue *arg3 = 0 ;
56492   lldb::SBError result;
56493 
56494   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
56495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
56496   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
56497   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
56498 
56499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56500     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
56501   }
56502 
56503 
56504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56505     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
56506   }
56507 
56508 
56509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
56510     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
56511   }
56512 
56513   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
56514   {
56515     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56516     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56517   }
56518   return SWIG_arg;
56519 
56520   if(0) SWIG_fail;
56521 
56522 fail:
56523   lua_error(L);
56524   return SWIG_arg;
56525 }
56526 
56527 
56528 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
56529   int SWIG_arg = 0;
56530   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56531   lldb::SBError result;
56532 
56533   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
56534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
56535 
56536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56537     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
56538   }
56539 
56540   result = (arg1)->UnwindInnermostExpression();
56541   {
56542     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
56543     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56544   }
56545   return SWIG_arg;
56546 
56547   if(0) SWIG_fail;
56548 
56549 fail:
56550   lua_error(L);
56551   return SWIG_arg;
56552 }
56553 
56554 
56555 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
56556   int SWIG_arg = 0;
56557   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56558   bool result;
56559 
56560   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
56561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
56562 
56563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56564     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
56565   }
56566 
56567   result = (bool)(arg1)->Suspend();
56568   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56569   return SWIG_arg;
56570 
56571   if(0) SWIG_fail;
56572 
56573 fail:
56574   lua_error(L);
56575   return SWIG_arg;
56576 }
56577 
56578 
56579 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
56580   int SWIG_arg = 0;
56581   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56582   lldb::SBError *arg2 = 0 ;
56583   bool result;
56584 
56585   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
56586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
56587   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
56588 
56589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56590     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
56591   }
56592 
56593 
56594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56595     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
56596   }
56597 
56598   result = (bool)(arg1)->Suspend(*arg2);
56599   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56600   return SWIG_arg;
56601 
56602   if(0) SWIG_fail;
56603 
56604 fail:
56605   lua_error(L);
56606   return SWIG_arg;
56607 }
56608 
56609 
56610 static int _wrap_SBThread_Suspend(lua_State* L) {
56611   int argc;
56612   int argv[3]={
56613     1,2,3
56614   };
56615 
56616   argc = lua_gettop(L);
56617   if (argc == 1) {
56618     int _v;
56619     {
56620       void *ptr;
56621       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56622         _v = 0;
56623       } else {
56624         _v = 1;
56625       }
56626     }
56627     if (_v) {
56628       return _wrap_SBThread_Suspend__SWIG_0(L);
56629     }
56630   }
56631   if (argc == 2) {
56632     int _v;
56633     {
56634       void *ptr;
56635       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56636         _v = 0;
56637       } else {
56638         _v = 1;
56639       }
56640     }
56641     if (_v) {
56642       {
56643         void *ptr;
56644         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56645           _v = 0;
56646         } else {
56647           _v = 1;
56648         }
56649       }
56650       if (_v) {
56651         return _wrap_SBThread_Suspend__SWIG_1(L);
56652       }
56653     }
56654   }
56655 
56656   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
56657     "  Possible C/C++ prototypes are:\n"
56658     "    lldb::SBThread::Suspend()\n"
56659     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
56660   lua_error(L);return 0;
56661 }
56662 
56663 
56664 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
56665   int SWIG_arg = 0;
56666   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56667   bool result;
56668 
56669   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
56670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56671 
56672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56673     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56674   }
56675 
56676   result = (bool)(arg1)->Resume();
56677   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56678   return SWIG_arg;
56679 
56680   if(0) SWIG_fail;
56681 
56682 fail:
56683   lua_error(L);
56684   return SWIG_arg;
56685 }
56686 
56687 
56688 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
56689   int SWIG_arg = 0;
56690   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56691   lldb::SBError *arg2 = 0 ;
56692   bool result;
56693 
56694   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
56695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56696   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
56697 
56698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56699     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56700   }
56701 
56702 
56703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56704     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
56705   }
56706 
56707   result = (bool)(arg1)->Resume(*arg2);
56708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56709   return SWIG_arg;
56710 
56711   if(0) SWIG_fail;
56712 
56713 fail:
56714   lua_error(L);
56715   return SWIG_arg;
56716 }
56717 
56718 
56719 static int _wrap_SBThread_Resume(lua_State* L) {
56720   int argc;
56721   int argv[3]={
56722     1,2,3
56723   };
56724 
56725   argc = lua_gettop(L);
56726   if (argc == 1) {
56727     int _v;
56728     {
56729       void *ptr;
56730       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56731         _v = 0;
56732       } else {
56733         _v = 1;
56734       }
56735     }
56736     if (_v) {
56737       return _wrap_SBThread_Resume__SWIG_0(L);
56738     }
56739   }
56740   if (argc == 2) {
56741     int _v;
56742     {
56743       void *ptr;
56744       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56745         _v = 0;
56746       } else {
56747         _v = 1;
56748       }
56749     }
56750     if (_v) {
56751       {
56752         void *ptr;
56753         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56754           _v = 0;
56755         } else {
56756           _v = 1;
56757         }
56758       }
56759       if (_v) {
56760         return _wrap_SBThread_Resume__SWIG_1(L);
56761       }
56762     }
56763   }
56764 
56765   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
56766     "  Possible C/C++ prototypes are:\n"
56767     "    lldb::SBThread::Resume()\n"
56768     "    lldb::SBThread::Resume(lldb::SBError &)\n");
56769   lua_error(L);return 0;
56770 }
56771 
56772 
56773 static int _wrap_SBThread_IsSuspended(lua_State* L) {
56774   int SWIG_arg = 0;
56775   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56776   bool result;
56777 
56778   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
56779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
56780 
56781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56782     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
56783   }
56784 
56785   result = (bool)(arg1)->IsSuspended();
56786   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56787   return SWIG_arg;
56788 
56789   if(0) SWIG_fail;
56790 
56791 fail:
56792   lua_error(L);
56793   return SWIG_arg;
56794 }
56795 
56796 
56797 static int _wrap_SBThread_IsStopped(lua_State* L) {
56798   int SWIG_arg = 0;
56799   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56800   bool result;
56801 
56802   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
56803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
56804 
56805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56806     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
56807   }
56808 
56809   result = (bool)(arg1)->IsStopped();
56810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56811   return SWIG_arg;
56812 
56813   if(0) SWIG_fail;
56814 
56815 fail:
56816   lua_error(L);
56817   return SWIG_arg;
56818 }
56819 
56820 
56821 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
56822   int SWIG_arg = 0;
56823   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56824   uint32_t result;
56825 
56826   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
56827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
56828 
56829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56830     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
56831   }
56832 
56833   result = (uint32_t)(arg1)->GetNumFrames();
56834   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56835   return SWIG_arg;
56836 
56837   if(0) SWIG_fail;
56838 
56839 fail:
56840   lua_error(L);
56841   return SWIG_arg;
56842 }
56843 
56844 
56845 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
56846   int SWIG_arg = 0;
56847   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56848   uint32_t arg2 ;
56849   lldb::SBFrame result;
56850 
56851   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
56852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
56853   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
56854 
56855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56856     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
56857   }
56858 
56859   arg2 = (uint32_t)lua_tointeger(L, 2);
56860   result = (arg1)->GetFrameAtIndex(arg2);
56861   {
56862     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56864   }
56865   return SWIG_arg;
56866 
56867   if(0) SWIG_fail;
56868 
56869 fail:
56870   lua_error(L);
56871   return SWIG_arg;
56872 }
56873 
56874 
56875 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
56876   int SWIG_arg = 0;
56877   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56878   lldb::SBFrame result;
56879 
56880   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
56881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
56882 
56883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56884     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
56885   }
56886 
56887   result = (arg1)->GetSelectedFrame();
56888   {
56889     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56890     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56891   }
56892   return SWIG_arg;
56893 
56894   if(0) SWIG_fail;
56895 
56896 fail:
56897   lua_error(L);
56898   return SWIG_arg;
56899 }
56900 
56901 
56902 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
56903   int SWIG_arg = 0;
56904   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56905   uint32_t arg2 ;
56906   lldb::SBFrame result;
56907 
56908   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
56909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
56910   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
56911 
56912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56913     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
56914   }
56915 
56916   arg2 = (uint32_t)lua_tointeger(L, 2);
56917   result = (arg1)->SetSelectedFrame(arg2);
56918   {
56919     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56920     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56921   }
56922   return SWIG_arg;
56923 
56924   if(0) SWIG_fail;
56925 
56926 fail:
56927   lua_error(L);
56928   return SWIG_arg;
56929 }
56930 
56931 
56932 static int _wrap_SBThread_GetProcess(lua_State* L) {
56933   int SWIG_arg = 0;
56934   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56935   lldb::SBProcess result;
56936 
56937   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
56938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
56939 
56940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56941     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
56942   }
56943 
56944   result = (arg1)->GetProcess();
56945   {
56946     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
56947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
56948   }
56949   return SWIG_arg;
56950 
56951   if(0) SWIG_fail;
56952 
56953 fail:
56954   lua_error(L);
56955   return SWIG_arg;
56956 }
56957 
56958 
56959 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
56960   int SWIG_arg = 0;
56961   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56962   lldb::SBStream *arg2 = 0 ;
56963   bool result;
56964 
56965   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
56966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
56967   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
56968 
56969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56970     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
56971   }
56972 
56973 
56974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56975     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56976   }
56977 
56978   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
56979   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56980   return SWIG_arg;
56981 
56982   if(0) SWIG_fail;
56983 
56984 fail:
56985   lua_error(L);
56986   return SWIG_arg;
56987 }
56988 
56989 
56990 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
56991   int SWIG_arg = 0;
56992   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56993   lldb::SBStream *arg2 = 0 ;
56994   bool arg3 ;
56995   bool result;
56996 
56997   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
56998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
56999   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
57000   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
57001 
57002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57003     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
57004   }
57005 
57006 
57007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57008     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57009   }
57010 
57011   arg3 = (lua_toboolean(L, 3)!=0);
57012   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
57013   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57014   return SWIG_arg;
57015 
57016   if(0) SWIG_fail;
57017 
57018 fail:
57019   lua_error(L);
57020   return SWIG_arg;
57021 }
57022 
57023 
57024 static int _wrap_SBThread_GetDescription(lua_State* L) {
57025   int argc;
57026   int argv[4]={
57027     1,2,3,4
57028   };
57029 
57030   argc = lua_gettop(L);
57031   if (argc == 2) {
57032     int _v;
57033     {
57034       void *ptr;
57035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
57036         _v = 0;
57037       } else {
57038         _v = 1;
57039       }
57040     }
57041     if (_v) {
57042       {
57043         void *ptr;
57044         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
57045           _v = 0;
57046         } else {
57047           _v = 1;
57048         }
57049       }
57050       if (_v) {
57051         return _wrap_SBThread_GetDescription__SWIG_0(L);
57052       }
57053     }
57054   }
57055   if (argc == 3) {
57056     int _v;
57057     {
57058       void *ptr;
57059       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
57060         _v = 0;
57061       } else {
57062         _v = 1;
57063       }
57064     }
57065     if (_v) {
57066       {
57067         void *ptr;
57068         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
57069           _v = 0;
57070         } else {
57071           _v = 1;
57072         }
57073       }
57074       if (_v) {
57075         {
57076           _v = lua_isboolean(L,argv[2]);
57077         }
57078         if (_v) {
57079           return _wrap_SBThread_GetDescription__SWIG_1(L);
57080         }
57081       }
57082     }
57083   }
57084 
57085   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
57086     "  Possible C/C++ prototypes are:\n"
57087     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
57088     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
57089   lua_error(L);return 0;
57090 }
57091 
57092 
57093 static int _wrap_SBThread_GetStatus(lua_State* L) {
57094   int SWIG_arg = 0;
57095   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57096   lldb::SBStream *arg2 = 0 ;
57097   bool result;
57098 
57099   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
57100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
57101   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
57102 
57103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57104     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
57105   }
57106 
57107 
57108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57109     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
57110   }
57111 
57112   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
57113   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57114   return SWIG_arg;
57115 
57116   if(0) SWIG_fail;
57117 
57118 fail:
57119   lua_error(L);
57120   return SWIG_arg;
57121 }
57122 
57123 
57124 static int _wrap_SBThread___eq(lua_State* L) {
57125   int SWIG_arg = 0;
57126   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57127   lldb::SBThread *arg2 = 0 ;
57128   bool result;
57129 
57130   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
57131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
57132   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
57133 
57134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57135     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
57136   }
57137 
57138 
57139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
57140     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
57141   }
57142 
57143   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
57144   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57145   return SWIG_arg;
57146 
57147   if(0) SWIG_fail;
57148 
57149 fail:
57150   lua_error(L);
57151   return SWIG_arg;
57152 }
57153 
57154 
57155 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
57156   int SWIG_arg = 0;
57157   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57158   char *arg2 = (char *) 0 ;
57159   lldb::SBThread result;
57160 
57161   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
57162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
57163   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
57164 
57165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57166     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
57167   }
57168 
57169   arg2 = (char *)lua_tostring(L, 2);
57170   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
57171   {
57172     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
57173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57174   }
57175   return SWIG_arg;
57176 
57177   if(0) SWIG_fail;
57178 
57179 fail:
57180   lua_error(L);
57181   return SWIG_arg;
57182 }
57183 
57184 
57185 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
57186   int SWIG_arg = 0;
57187   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57188   uint32_t result;
57189 
57190   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
57191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
57192 
57193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57194     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
57195   }
57196 
57197   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
57198   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57199   return SWIG_arg;
57200 
57201   if(0) SWIG_fail;
57202 
57203 fail:
57204   lua_error(L);
57205   return SWIG_arg;
57206 }
57207 
57208 
57209 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
57210   int SWIG_arg = 0;
57211   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57212   lldb::SBValue result;
57213 
57214   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
57215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
57216 
57217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57218     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
57219   }
57220 
57221   result = (arg1)->GetCurrentException();
57222   {
57223     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
57224     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57225   }
57226   return SWIG_arg;
57227 
57228   if(0) SWIG_fail;
57229 
57230 fail:
57231   lua_error(L);
57232   return SWIG_arg;
57233 }
57234 
57235 
57236 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
57237   int SWIG_arg = 0;
57238   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57239   lldb::SBThread result;
57240 
57241   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
57242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
57243 
57244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57245     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
57246   }
57247 
57248   result = (arg1)->GetCurrentExceptionBacktrace();
57249   {
57250     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
57251     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57252   }
57253   return SWIG_arg;
57254 
57255   if(0) SWIG_fail;
57256 
57257 fail:
57258   lua_error(L);
57259   return SWIG_arg;
57260 }
57261 
57262 
57263 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
57264   int SWIG_arg = 0;
57265   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57266   bool result;
57267 
57268   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
57269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
57270 
57271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57272     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
57273   }
57274 
57275   result = (bool)(arg1)->SafeToCallFunctions();
57276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57277   return SWIG_arg;
57278 
57279   if(0) SWIG_fail;
57280 
57281 fail:
57282   lua_error(L);
57283   return SWIG_arg;
57284 }
57285 
57286 
57287 static int _wrap_SBThread_GetSiginfo(lua_State* L) {
57288   int SWIG_arg = 0;
57289   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57290   lldb::SBValue result;
57291 
57292   SWIG_check_num_args("lldb::SBThread::GetSiginfo",1,1)
57293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSiginfo",1,"lldb::SBThread *");
57294 
57295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57296     SWIG_fail_ptr("SBThread_GetSiginfo",1,SWIGTYPE_p_lldb__SBThread);
57297   }
57298 
57299   result = (arg1)->GetSiginfo();
57300   {
57301     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
57302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57303   }
57304   return SWIG_arg;
57305 
57306   if(0) SWIG_fail;
57307 
57308 fail:
57309   lua_error(L);
57310   return SWIG_arg;
57311 }
57312 
57313 
57314 static int _wrap_SBThread___tostring(lua_State* L) {
57315   int SWIG_arg = 0;
57316   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57317   std::string result;
57318 
57319   SWIG_check_num_args("lldb::SBThread::__repr__",1,1)
57320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__repr__",1,"lldb::SBThread *");
57321 
57322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57323     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
57324   }
57325 
57326   result = lldb_SBThread___repr__(arg1);
57327   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57328   return SWIG_arg;
57329 
57330   if(0) SWIG_fail;
57331 
57332 fail:
57333   lua_error(L);
57334   return SWIG_arg;
57335 }
57336 
57337 
57338 static void swig_delete_SBThread(void *obj) {
57339 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
57340 delete arg1;
57341 }
57342 static int _proxy__wrap_new_SBThread(lua_State *L) {
57343     assert(lua_istable(L,1));
57344     lua_pushcfunction(L,_wrap_new_SBThread);
57345     assert(!lua_isnil(L,-1));
57346     lua_replace(L,1); /* replace our table with real constructor */
57347     lua_call(L,lua_gettop(L)-1,1);
57348     return 1;
57349 }
57350 static swig_lua_attribute swig_SBThread_attributes[] = {
57351     {0,0,0}
57352 };
57353 static swig_lua_method swig_SBThread_methods[]= {
57354     { "IsValid", _wrap_SBThread_IsValid},
57355     { "Clear", _wrap_SBThread_Clear},
57356     { "GetStopReason", _wrap_SBThread_GetStopReason},
57357     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
57358     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
57359     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
57360     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
57361     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
57362     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
57363     { "GetThreadID", _wrap_SBThread_GetThreadID},
57364     { "GetIndexID", _wrap_SBThread_GetIndexID},
57365     { "GetName", _wrap_SBThread_GetName},
57366     { "GetQueueName", _wrap_SBThread_GetQueueName},
57367     { "GetQueueID", _wrap_SBThread_GetQueueID},
57368     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
57369     { "GetQueue", _wrap_SBThread_GetQueue},
57370     { "StepOver", _wrap_SBThread_StepOver},
57371     { "StepInto", _wrap_SBThread_StepInto},
57372     { "StepOut", _wrap_SBThread_StepOut},
57373     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
57374     { "StepInstruction", _wrap_SBThread_StepInstruction},
57375     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
57376     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
57377     { "JumpToLine", _wrap_SBThread_JumpToLine},
57378     { "RunToAddress", _wrap_SBThread_RunToAddress},
57379     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
57380     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
57381     { "Suspend", _wrap_SBThread_Suspend},
57382     { "Resume", _wrap_SBThread_Resume},
57383     { "IsSuspended", _wrap_SBThread_IsSuspended},
57384     { "IsStopped", _wrap_SBThread_IsStopped},
57385     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
57386     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
57387     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
57388     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
57389     { "GetProcess", _wrap_SBThread_GetProcess},
57390     { "GetDescription", _wrap_SBThread_GetDescription},
57391     { "GetStatus", _wrap_SBThread_GetStatus},
57392     { "__eq", _wrap_SBThread___eq},
57393     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
57394     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
57395     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
57396     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
57397     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
57398     { "GetSiginfo", _wrap_SBThread_GetSiginfo},
57399     { "__tostring", _wrap_SBThread___tostring},
57400     {0,0}
57401 };
57402 static swig_lua_method swig_SBThread_meta[] = {
57403     { "__eq", _wrap_SBThread___eq},
57404     { "__tostring", _wrap_SBThread___tostring},
57405     {0,0}
57406 };
57407 
57408 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
57409     {0,0,0}
57410 };
57411 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
57412     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
57413     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
57414     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
57415     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
57416     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
57417     {0,0,0,0,0,0}
57418 };
57419 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
57420     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
57421     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
57422     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
57423     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
57424     {0,0}
57425 };
57426 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
57427     0
57428 };
57429 
57430 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
57431     "SBThread",
57432     swig_SBThread_Sf_SwigStatic_methods,
57433     swig_SBThread_Sf_SwigStatic_attributes,
57434     swig_SBThread_Sf_SwigStatic_constants,
57435     swig_SBThread_Sf_SwigStatic_classes,
57436     0
57437 };
57438 static swig_lua_class *swig_SBThread_bases[] = {0};
57439 static const char *swig_SBThread_base_names[] = {0};
57440 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 };
57441 
57442 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
57443   int SWIG_arg = 0;
57444   lldb::SBThreadCollection *result = 0 ;
57445 
57446   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
57447   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
57448   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
57449   return SWIG_arg;
57450 
57451   if(0) SWIG_fail;
57452 
57453 fail:
57454   lua_error(L);
57455   return SWIG_arg;
57456 }
57457 
57458 
57459 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
57460   int SWIG_arg = 0;
57461   lldb::SBThreadCollection *arg1 = 0 ;
57462   lldb::SBThreadCollection *result = 0 ;
57463 
57464   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
57465   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
57466 
57467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57468     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
57469   }
57470 
57471   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
57472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
57473   return SWIG_arg;
57474 
57475   if(0) SWIG_fail;
57476 
57477 fail:
57478   lua_error(L);
57479   return SWIG_arg;
57480 }
57481 
57482 
57483 static int _wrap_new_SBThreadCollection(lua_State* L) {
57484   int argc;
57485   int argv[2]={
57486     1,2
57487   };
57488 
57489   argc = lua_gettop(L);
57490   if (argc == 0) {
57491     return _wrap_new_SBThreadCollection__SWIG_0(L);
57492   }
57493   if (argc == 1) {
57494     int _v;
57495     {
57496       void *ptr;
57497       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
57498         _v = 0;
57499       } else {
57500         _v = 1;
57501       }
57502     }
57503     if (_v) {
57504       return _wrap_new_SBThreadCollection__SWIG_1(L);
57505     }
57506   }
57507 
57508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
57509     "  Possible C/C++ prototypes are:\n"
57510     "    lldb::SBThreadCollection::SBThreadCollection()\n"
57511     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
57512   lua_error(L);return 0;
57513 }
57514 
57515 
57516 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
57517   int SWIG_arg = 0;
57518   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57519   bool result;
57520 
57521   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
57522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
57523 
57524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57525     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
57526   }
57527 
57528   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
57529   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57530   return SWIG_arg;
57531 
57532   if(0) SWIG_fail;
57533 
57534 fail:
57535   lua_error(L);
57536   return SWIG_arg;
57537 }
57538 
57539 
57540 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
57541   int SWIG_arg = 0;
57542   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57543   size_t result;
57544 
57545   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
57546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
57547 
57548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57549     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
57550   }
57551 
57552   result = (arg1)->GetSize();
57553   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57554   return SWIG_arg;
57555 
57556   if(0) SWIG_fail;
57557 
57558 fail:
57559   lua_error(L);
57560   return SWIG_arg;
57561 }
57562 
57563 
57564 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
57565   int SWIG_arg = 0;
57566   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57567   size_t arg2 ;
57568   lldb::SBThread result;
57569 
57570   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
57571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
57572   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
57573 
57574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57575     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
57576   }
57577 
57578   arg2 = (size_t)lua_tointeger(L, 2);
57579   result = (arg1)->GetThreadAtIndex(arg2);
57580   {
57581     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
57582     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57583   }
57584   return SWIG_arg;
57585 
57586   if(0) SWIG_fail;
57587 
57588 fail:
57589   lua_error(L);
57590   return SWIG_arg;
57591 }
57592 
57593 
57594 static void swig_delete_SBThreadCollection(void *obj) {
57595 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
57596 delete arg1;
57597 }
57598 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
57599     assert(lua_istable(L,1));
57600     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
57601     assert(!lua_isnil(L,-1));
57602     lua_replace(L,1); /* replace our table with real constructor */
57603     lua_call(L,lua_gettop(L)-1,1);
57604     return 1;
57605 }
57606 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
57607     {0,0,0}
57608 };
57609 static swig_lua_method swig_SBThreadCollection_methods[]= {
57610     { "IsValid", _wrap_SBThreadCollection_IsValid},
57611     { "GetSize", _wrap_SBThreadCollection_GetSize},
57612     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
57613     {0,0}
57614 };
57615 static swig_lua_method swig_SBThreadCollection_meta[] = {
57616     {0,0}
57617 };
57618 
57619 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
57620     {0,0,0}
57621 };
57622 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
57623     {0,0,0,0,0,0}
57624 };
57625 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
57626     {0,0}
57627 };
57628 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
57629     0
57630 };
57631 
57632 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
57633     "SBThreadCollection",
57634     swig_SBThreadCollection_Sf_SwigStatic_methods,
57635     swig_SBThreadCollection_Sf_SwigStatic_attributes,
57636     swig_SBThreadCollection_Sf_SwigStatic_constants,
57637     swig_SBThreadCollection_Sf_SwigStatic_classes,
57638     0
57639 };
57640 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
57641 static const char *swig_SBThreadCollection_base_names[] = {0};
57642 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 };
57643 
57644 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
57645   int SWIG_arg = 0;
57646   lldb::SBThreadPlan *result = 0 ;
57647 
57648   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
57649   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
57650   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57651   return SWIG_arg;
57652 
57653   if(0) SWIG_fail;
57654 
57655 fail:
57656   lua_error(L);
57657   return SWIG_arg;
57658 }
57659 
57660 
57661 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
57662   int SWIG_arg = 0;
57663   lldb::SBThreadPlan *arg1 = 0 ;
57664   lldb::SBThreadPlan *result = 0 ;
57665 
57666   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57667   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
57668 
57669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57670     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
57671   }
57672 
57673   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
57674   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57675   return SWIG_arg;
57676 
57677   if(0) SWIG_fail;
57678 
57679 fail:
57680   lua_error(L);
57681   return SWIG_arg;
57682 }
57683 
57684 
57685 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
57686   int SWIG_arg = 0;
57687   lldb::ThreadPlanSP *arg1 = 0 ;
57688   lldb::SBThreadPlan *result = 0 ;
57689 
57690   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57691   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
57692 
57693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
57694     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
57695   }
57696 
57697   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
57698   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57699   return SWIG_arg;
57700 
57701   if(0) SWIG_fail;
57702 
57703 fail:
57704   lua_error(L);
57705   return SWIG_arg;
57706 }
57707 
57708 
57709 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
57710   int SWIG_arg = 0;
57711   lldb::SBThread *arg1 = 0 ;
57712   char *arg2 = (char *) 0 ;
57713   lldb::SBThreadPlan *result = 0 ;
57714 
57715   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
57716   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
57717   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
57718 
57719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57720     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
57721   }
57722 
57723   arg2 = (char *)lua_tostring(L, 2);
57724   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
57725   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57726   return SWIG_arg;
57727 
57728   if(0) SWIG_fail;
57729 
57730 fail:
57731   lua_error(L);
57732   return SWIG_arg;
57733 }
57734 
57735 
57736 static int _wrap_new_SBThreadPlan(lua_State* L) {
57737   int argc;
57738   int argv[3]={
57739     1,2,3
57740   };
57741 
57742   argc = lua_gettop(L);
57743   if (argc == 0) {
57744     return _wrap_new_SBThreadPlan__SWIG_0(L);
57745   }
57746   if (argc == 1) {
57747     int _v;
57748     {
57749       void *ptr;
57750       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
57751         _v = 0;
57752       } else {
57753         _v = 1;
57754       }
57755     }
57756     if (_v) {
57757       return _wrap_new_SBThreadPlan__SWIG_1(L);
57758     }
57759   }
57760   if (argc == 1) {
57761     int _v;
57762     {
57763       void *ptr;
57764       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)) {
57765         _v = 0;
57766       } else {
57767         _v = 1;
57768       }
57769     }
57770     if (_v) {
57771       return _wrap_new_SBThreadPlan__SWIG_2(L);
57772     }
57773   }
57774   if (argc == 2) {
57775     int _v;
57776     {
57777       void *ptr;
57778       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
57779         _v = 0;
57780       } else {
57781         _v = 1;
57782       }
57783     }
57784     if (_v) {
57785       {
57786         _v = SWIG_lua_isnilstring(L,argv[1]);
57787       }
57788       if (_v) {
57789         return _wrap_new_SBThreadPlan__SWIG_3(L);
57790       }
57791     }
57792   }
57793 
57794   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
57795     "  Possible C/C++ prototypes are:\n"
57796     "    lldb::SBThreadPlan::SBThreadPlan()\n"
57797     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
57798     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
57799     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
57800   lua_error(L);return 0;
57801 }
57802 
57803 
57804 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
57805   int SWIG_arg = 0;
57806   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57807   bool result;
57808 
57809   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
57810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
57811 
57812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57813     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
57814   }
57815 
57816   result = (bool)(arg1)->IsValid();
57817   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_IsValid__SWIG_1(lua_State* L) {
57829   int SWIG_arg = 0;
57830   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57831   bool result;
57832 
57833   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
57834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
57835 
57836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57837     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
57838   }
57839 
57840   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
57841   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57842   return SWIG_arg;
57843 
57844   if(0) SWIG_fail;
57845 
57846 fail:
57847   lua_error(L);
57848   return SWIG_arg;
57849 }
57850 
57851 
57852 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
57853   int argc;
57854   int argv[2]={
57855     1,2
57856   };
57857 
57858   argc = lua_gettop(L);
57859   if (argc == 1) {
57860     int _v;
57861     {
57862       void *ptr;
57863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57864         _v = 0;
57865       } else {
57866         _v = 1;
57867       }
57868     }
57869     if (_v) {
57870       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
57871     }
57872   }
57873   if (argc == 1) {
57874     int _v;
57875     {
57876       void *ptr;
57877       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57878         _v = 0;
57879       } else {
57880         _v = 1;
57881       }
57882     }
57883     if (_v) {
57884       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
57885     }
57886   }
57887 
57888   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
57889     "  Possible C/C++ prototypes are:\n"
57890     "    lldb::SBThreadPlan::IsValid()\n"
57891     "    lldb::SBThreadPlan::IsValid() const\n");
57892   lua_error(L);return 0;
57893 }
57894 
57895 
57896 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
57897   int SWIG_arg = 0;
57898   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57899 
57900   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
57901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
57902 
57903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57904     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
57905   }
57906 
57907   (arg1)->Clear();
57908 
57909   return SWIG_arg;
57910 
57911   if(0) SWIG_fail;
57912 
57913 fail:
57914   lua_error(L);
57915   return SWIG_arg;
57916 }
57917 
57918 
57919 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
57920   int SWIG_arg = 0;
57921   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57922   lldb::StopReason result;
57923 
57924   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
57925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
57926 
57927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57928     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
57929   }
57930 
57931   result = (lldb::StopReason)(arg1)->GetStopReason();
57932   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57933   return SWIG_arg;
57934 
57935   if(0) SWIG_fail;
57936 
57937 fail:
57938   lua_error(L);
57939   return SWIG_arg;
57940 }
57941 
57942 
57943 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
57944   int SWIG_arg = 0;
57945   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57946   size_t result;
57947 
57948   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
57949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
57950 
57951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57952     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
57953   }
57954 
57955   result = (arg1)->GetStopReasonDataCount();
57956   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57957   return SWIG_arg;
57958 
57959   if(0) SWIG_fail;
57960 
57961 fail:
57962   lua_error(L);
57963   return SWIG_arg;
57964 }
57965 
57966 
57967 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
57968   int SWIG_arg = 0;
57969   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57970   uint32_t arg2 ;
57971   uint64_t result;
57972 
57973   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
57974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
57975   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
57976 
57977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57978     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
57979   }
57980 
57981   arg2 = (uint32_t)lua_tointeger(L, 2);
57982   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
57983   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57984   return SWIG_arg;
57985 
57986   if(0) SWIG_fail;
57987 
57988 fail:
57989   lua_error(L);
57990   return SWIG_arg;
57991 }
57992 
57993 
57994 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
57995   int SWIG_arg = 0;
57996   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57997   lldb::SBThread result;
57998 
57999   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
58000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
58001 
58002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58003     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
58004   }
58005 
58006   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
58007   {
58008     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
58009     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
58010   }
58011   return SWIG_arg;
58012 
58013   if(0) SWIG_fail;
58014 
58015 fail:
58016   lua_error(L);
58017   return SWIG_arg;
58018 }
58019 
58020 
58021 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
58022   int SWIG_arg = 0;
58023   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58024   lldb::SBStream *arg2 = 0 ;
58025   bool result;
58026 
58027   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
58028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
58029   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
58030 
58031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58032     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
58033   }
58034 
58035 
58036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58037     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
58038   }
58039 
58040   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
58041   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58042   return SWIG_arg;
58043 
58044   if(0) SWIG_fail;
58045 
58046 fail:
58047   lua_error(L);
58048   return SWIG_arg;
58049 }
58050 
58051 
58052 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
58053   int SWIG_arg = 0;
58054   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58055   bool arg2 ;
58056 
58057   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
58058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
58059   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
58060 
58061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58062     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
58063   }
58064 
58065   arg2 = (lua_toboolean(L, 2)!=0);
58066   (arg1)->SetPlanComplete(arg2);
58067 
58068   return SWIG_arg;
58069 
58070   if(0) SWIG_fail;
58071 
58072 fail:
58073   lua_error(L);
58074   return SWIG_arg;
58075 }
58076 
58077 
58078 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
58079   int SWIG_arg = 0;
58080   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58081   bool result;
58082 
58083   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
58084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
58085 
58086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58087     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
58088   }
58089 
58090   result = (bool)(arg1)->IsPlanComplete();
58091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58092   return SWIG_arg;
58093 
58094   if(0) SWIG_fail;
58095 
58096 fail:
58097   lua_error(L);
58098   return SWIG_arg;
58099 }
58100 
58101 
58102 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
58103   int SWIG_arg = 0;
58104   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58105   bool result;
58106 
58107   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
58108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
58109 
58110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58111     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
58112   }
58113 
58114   result = (bool)(arg1)->IsPlanStale();
58115   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58116   return SWIG_arg;
58117 
58118   if(0) SWIG_fail;
58119 
58120 fail:
58121   lua_error(L);
58122   return SWIG_arg;
58123 }
58124 
58125 
58126 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
58127   int SWIG_arg = 0;
58128   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58129   bool result;
58130 
58131   SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
58132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
58133 
58134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58135     SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
58136   }
58137 
58138   result = (bool)(arg1)->GetStopOthers();
58139   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58140   return SWIG_arg;
58141 
58142   if(0) SWIG_fail;
58143 
58144 fail:
58145   lua_error(L);
58146   return SWIG_arg;
58147 }
58148 
58149 
58150 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
58151   int SWIG_arg = 0;
58152   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58153   bool arg2 ;
58154 
58155   SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
58156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
58157   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
58158 
58159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58160     SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
58161   }
58162 
58163   arg2 = (lua_toboolean(L, 2)!=0);
58164   (arg1)->SetStopOthers(arg2);
58165 
58166   return SWIG_arg;
58167 
58168   if(0) SWIG_fail;
58169 
58170 fail:
58171   lua_error(L);
58172   return SWIG_arg;
58173 }
58174 
58175 
58176 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
58177   int SWIG_arg = 0;
58178   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58179   lldb::SBAddress *arg2 = 0 ;
58180   lldb::addr_t arg3 ;
58181   lldb::SBThreadPlan result;
58182 
58183   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
58184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
58185   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
58186   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
58187 
58188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58189     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
58190   }
58191 
58192 
58193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
58194     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
58195   }
58196 
58197   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
58198   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
58199   {
58200     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58202   }
58203   return SWIG_arg;
58204 
58205   if(0) SWIG_fail;
58206 
58207 fail:
58208   lua_error(L);
58209   return SWIG_arg;
58210 }
58211 
58212 
58213 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
58214   int SWIG_arg = 0;
58215   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58216   lldb::SBAddress *arg2 = 0 ;
58217   lldb::addr_t arg3 ;
58218   lldb::SBThreadPlan result;
58219 
58220   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
58221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
58222   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
58223   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
58224 
58225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58226     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
58227   }
58228 
58229 
58230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
58231     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
58232   }
58233 
58234   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
58235   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
58236   {
58237     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58238     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58239   }
58240   return SWIG_arg;
58241 
58242   if(0) SWIG_fail;
58243 
58244 fail:
58245   lua_error(L);
58246   return SWIG_arg;
58247 }
58248 
58249 
58250 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
58251   int SWIG_arg = 0;
58252   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58253   uint32_t arg2 ;
58254   bool arg3 ;
58255   lldb::SBThreadPlan result;
58256 
58257   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
58258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
58259   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
58260   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
58261 
58262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58263     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
58264   }
58265 
58266   arg2 = (uint32_t)lua_tointeger(L, 2);
58267   arg3 = (lua_toboolean(L, 3)!=0);
58268   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
58269   {
58270     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58272   }
58273   return SWIG_arg;
58274 
58275   if(0) SWIG_fail;
58276 
58277 fail:
58278   lua_error(L);
58279   return SWIG_arg;
58280 }
58281 
58282 
58283 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
58284   int SWIG_arg = 0;
58285   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58286   uint32_t arg2 ;
58287   lldb::SBThreadPlan result;
58288 
58289   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
58290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
58291   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
58292 
58293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58294     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
58295   }
58296 
58297   arg2 = (uint32_t)lua_tointeger(L, 2);
58298   result = (arg1)->QueueThreadPlanForStepOut(arg2);
58299   {
58300     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58301     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58302   }
58303   return SWIG_arg;
58304 
58305   if(0) SWIG_fail;
58306 
58307 fail:
58308   lua_error(L);
58309   return SWIG_arg;
58310 }
58311 
58312 
58313 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
58314   int argc;
58315   int argv[4]={
58316     1,2,3,4
58317   };
58318 
58319   argc = lua_gettop(L);
58320   if (argc == 2) {
58321     int _v;
58322     {
58323       void *ptr;
58324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58325         _v = 0;
58326       } else {
58327         _v = 1;
58328       }
58329     }
58330     if (_v) {
58331       {
58332         _v = lua_isnumber(L,argv[1]);
58333       }
58334       if (_v) {
58335         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
58336       }
58337     }
58338   }
58339   if (argc == 3) {
58340     int _v;
58341     {
58342       void *ptr;
58343       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58344         _v = 0;
58345       } else {
58346         _v = 1;
58347       }
58348     }
58349     if (_v) {
58350       {
58351         _v = lua_isnumber(L,argv[1]);
58352       }
58353       if (_v) {
58354         {
58355           _v = lua_isboolean(L,argv[2]);
58356         }
58357         if (_v) {
58358           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
58359         }
58360       }
58361     }
58362   }
58363 
58364   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
58365     "  Possible C/C++ prototypes are:\n"
58366     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
58367     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
58368   lua_error(L);return 0;
58369 }
58370 
58371 
58372 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
58373   int SWIG_arg = 0;
58374   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58375   lldb::SBAddress arg2 ;
58376   lldb::SBAddress *argp2 ;
58377   lldb::SBThreadPlan result;
58378 
58379   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
58380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
58381   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
58382 
58383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58384     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
58385   }
58386 
58387 
58388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
58389     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
58390   }
58391   arg2 = *argp2;
58392 
58393   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
58394   {
58395     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58396     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58397   }
58398   return SWIG_arg;
58399 
58400   if(0) SWIG_fail;
58401 
58402 fail:
58403   lua_error(L);
58404   return SWIG_arg;
58405 }
58406 
58407 
58408 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
58409   int SWIG_arg = 0;
58410   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58411   char *arg2 = (char *) 0 ;
58412   lldb::SBThreadPlan result;
58413 
58414   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
58415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58416   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58417 
58418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58419     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58420   }
58421 
58422   arg2 = (char *)lua_tostring(L, 2);
58423   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
58424   {
58425     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58426     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58427   }
58428   return SWIG_arg;
58429 
58430   if(0) SWIG_fail;
58431 
58432 fail:
58433   lua_error(L);
58434   return SWIG_arg;
58435 }
58436 
58437 
58438 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
58439   int SWIG_arg = 0;
58440   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58441   char *arg2 = (char *) 0 ;
58442   lldb::SBError *arg3 = 0 ;
58443   lldb::SBThreadPlan result;
58444 
58445   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
58446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58447   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58448   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
58449 
58450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58451     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58452   }
58453 
58454   arg2 = (char *)lua_tostring(L, 2);
58455 
58456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58457     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
58458   }
58459 
58460   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
58461   {
58462     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58463     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58464   }
58465   return SWIG_arg;
58466 
58467   if(0) SWIG_fail;
58468 
58469 fail:
58470   lua_error(L);
58471   return SWIG_arg;
58472 }
58473 
58474 
58475 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
58476   int SWIG_arg = 0;
58477   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58478   char *arg2 = (char *) 0 ;
58479   lldb::SBStructuredData *arg3 = 0 ;
58480   lldb::SBError *arg4 = 0 ;
58481   lldb::SBThreadPlan result;
58482 
58483   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
58484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58485   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58486   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
58487   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
58488 
58489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58490     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58491   }
58492 
58493   arg2 = (char *)lua_tostring(L, 2);
58494 
58495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
58496     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
58497   }
58498 
58499 
58500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
58501     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
58502   }
58503 
58504   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
58505   {
58506     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
58507     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58508   }
58509   return SWIG_arg;
58510 
58511   if(0) SWIG_fail;
58512 
58513 fail:
58514   lua_error(L);
58515   return SWIG_arg;
58516 }
58517 
58518 
58519 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
58520   int argc;
58521   int argv[5]={
58522     1,2,3,4,5
58523   };
58524 
58525   argc = lua_gettop(L);
58526   if (argc == 2) {
58527     int _v;
58528     {
58529       void *ptr;
58530       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58531         _v = 0;
58532       } else {
58533         _v = 1;
58534       }
58535     }
58536     if (_v) {
58537       {
58538         _v = SWIG_lua_isnilstring(L,argv[1]);
58539       }
58540       if (_v) {
58541         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
58542       }
58543     }
58544   }
58545   if (argc == 3) {
58546     int _v;
58547     {
58548       void *ptr;
58549       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58550         _v = 0;
58551       } else {
58552         _v = 1;
58553       }
58554     }
58555     if (_v) {
58556       {
58557         _v = SWIG_lua_isnilstring(L,argv[1]);
58558       }
58559       if (_v) {
58560         {
58561           void *ptr;
58562           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58563             _v = 0;
58564           } else {
58565             _v = 1;
58566           }
58567         }
58568         if (_v) {
58569           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
58570         }
58571       }
58572     }
58573   }
58574   if (argc == 4) {
58575     int _v;
58576     {
58577       void *ptr;
58578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58579         _v = 0;
58580       } else {
58581         _v = 1;
58582       }
58583     }
58584     if (_v) {
58585       {
58586         _v = SWIG_lua_isnilstring(L,argv[1]);
58587       }
58588       if (_v) {
58589         {
58590           void *ptr;
58591           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58592             _v = 0;
58593           } else {
58594             _v = 1;
58595           }
58596         }
58597         if (_v) {
58598           {
58599             void *ptr;
58600             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58601               _v = 0;
58602             } else {
58603               _v = 1;
58604             }
58605           }
58606           if (_v) {
58607             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
58608           }
58609         }
58610       }
58611     }
58612   }
58613 
58614   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
58615     "  Possible C/C++ prototypes are:\n"
58616     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
58617     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
58618     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
58619   lua_error(L);return 0;
58620 }
58621 
58622 
58623 static void swig_delete_SBThreadPlan(void *obj) {
58624 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
58625 delete arg1;
58626 }
58627 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
58628     assert(lua_istable(L,1));
58629     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
58630     assert(!lua_isnil(L,-1));
58631     lua_replace(L,1); /* replace our table with real constructor */
58632     lua_call(L,lua_gettop(L)-1,1);
58633     return 1;
58634 }
58635 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
58636     {0,0,0}
58637 };
58638 static swig_lua_method swig_SBThreadPlan_methods[]= {
58639     { "IsValid", _wrap_SBThreadPlan_IsValid},
58640     { "Clear", _wrap_SBThreadPlan_Clear},
58641     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
58642     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
58643     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
58644     { "GetThread", _wrap_SBThreadPlan_GetThread},
58645     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
58646     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
58647     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
58648     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
58649     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
58650     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
58651     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
58652     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
58653     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
58654     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
58655     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
58656     {0,0}
58657 };
58658 static swig_lua_method swig_SBThreadPlan_meta[] = {
58659     {0,0}
58660 };
58661 
58662 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
58663     {0,0,0}
58664 };
58665 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
58666     {0,0,0,0,0,0}
58667 };
58668 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
58669     {0,0}
58670 };
58671 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
58672     0
58673 };
58674 
58675 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
58676     "SBThreadPlan",
58677     swig_SBThreadPlan_Sf_SwigStatic_methods,
58678     swig_SBThreadPlan_Sf_SwigStatic_attributes,
58679     swig_SBThreadPlan_Sf_SwigStatic_constants,
58680     swig_SBThreadPlan_Sf_SwigStatic_classes,
58681     0
58682 };
58683 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
58684 static const char *swig_SBThreadPlan_base_names[] = {0};
58685 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 };
58686 
58687 static int _wrap_new_SBTrace(lua_State* L) {
58688   int SWIG_arg = 0;
58689   lldb::SBTrace *result = 0 ;
58690 
58691   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
58692   result = (lldb::SBTrace *)new lldb::SBTrace();
58693   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
58694   return SWIG_arg;
58695 
58696   if(0) SWIG_fail;
58697 
58698 fail:
58699   lua_error(L);
58700   return SWIG_arg;
58701 }
58702 
58703 
58704 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
58705   int SWIG_arg = 0;
58706   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58707   char *result = 0 ;
58708 
58709   SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
58710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
58711 
58712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58713     SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
58714   }
58715 
58716   result = (char *)(arg1)->GetStartConfigurationHelp();
58717   lua_pushstring(L,(const char *)result); SWIG_arg++;
58718   return SWIG_arg;
58719 
58720   if(0) SWIG_fail;
58721 
58722 fail:
58723   lua_error(L);
58724   return SWIG_arg;
58725 }
58726 
58727 
58728 static int _wrap_SBTrace_SaveToDisk__SWIG_0(lua_State* L) {
58729   int SWIG_arg = 0;
58730   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58731   lldb::SBError *arg2 = 0 ;
58732   lldb::SBFileSpec *arg3 = 0 ;
58733   bool arg4 ;
58734   lldb::SBFileSpec result;
58735 
58736   SWIG_check_num_args("lldb::SBTrace::SaveToDisk",4,4)
58737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
58738   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
58739   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
58740   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",4,"bool");
58741 
58742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58743     SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
58744   }
58745 
58746 
58747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
58748     SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
58749   }
58750 
58751 
58752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
58753     SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
58754   }
58755 
58756   arg4 = (lua_toboolean(L, 4)!=0);
58757   result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3,arg4);
58758   {
58759     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
58760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
58761   }
58762   return SWIG_arg;
58763 
58764   if(0) SWIG_fail;
58765 
58766 fail:
58767   lua_error(L);
58768   return SWIG_arg;
58769 }
58770 
58771 
58772 static int _wrap_SBTrace_SaveToDisk__SWIG_1(lua_State* L) {
58773   int SWIG_arg = 0;
58774   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58775   lldb::SBError *arg2 = 0 ;
58776   lldb::SBFileSpec *arg3 = 0 ;
58777   lldb::SBFileSpec result;
58778 
58779   SWIG_check_num_args("lldb::SBTrace::SaveToDisk",3,3)
58780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
58781   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
58782   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
58783 
58784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58785     SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
58786   }
58787 
58788 
58789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
58790     SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
58791   }
58792 
58793 
58794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
58795     SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
58796   }
58797 
58798   result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3);
58799   {
58800     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
58801     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
58802   }
58803   return SWIG_arg;
58804 
58805   if(0) SWIG_fail;
58806 
58807 fail:
58808   lua_error(L);
58809   return SWIG_arg;
58810 }
58811 
58812 
58813 static int _wrap_SBTrace_SaveToDisk(lua_State* L) {
58814   int argc;
58815   int argv[5]={
58816     1,2,3,4,5
58817   };
58818 
58819   argc = lua_gettop(L);
58820   if (argc == 3) {
58821     int _v;
58822     {
58823       void *ptr;
58824       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58825         _v = 0;
58826       } else {
58827         _v = 1;
58828       }
58829     }
58830     if (_v) {
58831       {
58832         void *ptr;
58833         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58834           _v = 0;
58835         } else {
58836           _v = 1;
58837         }
58838       }
58839       if (_v) {
58840         {
58841           void *ptr;
58842           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
58843             _v = 0;
58844           } else {
58845             _v = 1;
58846           }
58847         }
58848         if (_v) {
58849           return _wrap_SBTrace_SaveToDisk__SWIG_1(L);
58850         }
58851       }
58852     }
58853   }
58854   if (argc == 4) {
58855     int _v;
58856     {
58857       void *ptr;
58858       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58859         _v = 0;
58860       } else {
58861         _v = 1;
58862       }
58863     }
58864     if (_v) {
58865       {
58866         void *ptr;
58867         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58868           _v = 0;
58869         } else {
58870           _v = 1;
58871         }
58872       }
58873       if (_v) {
58874         {
58875           void *ptr;
58876           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
58877             _v = 0;
58878           } else {
58879             _v = 1;
58880           }
58881         }
58882         if (_v) {
58883           {
58884             _v = lua_isboolean(L,argv[3]);
58885           }
58886           if (_v) {
58887             return _wrap_SBTrace_SaveToDisk__SWIG_0(L);
58888           }
58889         }
58890       }
58891     }
58892   }
58893 
58894   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_SaveToDisk'\n"
58895     "  Possible C/C++ prototypes are:\n"
58896     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &,bool)\n"
58897     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &)\n");
58898   lua_error(L);return 0;
58899 }
58900 
58901 
58902 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
58903   int SWIG_arg = 0;
58904   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58905   lldb::SBStructuredData *arg2 = 0 ;
58906   lldb::SBError result;
58907 
58908   SWIG_check_num_args("lldb::SBTrace::Start",2,2)
58909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
58910   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
58911 
58912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58913     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
58914   }
58915 
58916 
58917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
58918     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
58919   }
58920 
58921   result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
58922   {
58923     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58925   }
58926   return SWIG_arg;
58927 
58928   if(0) SWIG_fail;
58929 
58930 fail:
58931   lua_error(L);
58932   return SWIG_arg;
58933 }
58934 
58935 
58936 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
58937   int SWIG_arg = 0;
58938   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58939   lldb::SBThread *arg2 = 0 ;
58940   lldb::SBStructuredData *arg3 = 0 ;
58941   lldb::SBError result;
58942 
58943   SWIG_check_num_args("lldb::SBTrace::Start",3,3)
58944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
58945   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
58946   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
58947 
58948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58949     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
58950   }
58951 
58952 
58953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
58954     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
58955   }
58956 
58957 
58958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
58959     SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
58960   }
58961 
58962   result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
58963   {
58964     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58965     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58966   }
58967   return SWIG_arg;
58968 
58969   if(0) SWIG_fail;
58970 
58971 fail:
58972   lua_error(L);
58973   return SWIG_arg;
58974 }
58975 
58976 
58977 static int _wrap_SBTrace_Start(lua_State* L) {
58978   int argc;
58979   int argv[4]={
58980     1,2,3,4
58981   };
58982 
58983   argc = lua_gettop(L);
58984   if (argc == 2) {
58985     int _v;
58986     {
58987       void *ptr;
58988       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58989         _v = 0;
58990       } else {
58991         _v = 1;
58992       }
58993     }
58994     if (_v) {
58995       {
58996         void *ptr;
58997         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58998           _v = 0;
58999         } else {
59000           _v = 1;
59001         }
59002       }
59003       if (_v) {
59004         return _wrap_SBTrace_Start__SWIG_0(L);
59005       }
59006     }
59007   }
59008   if (argc == 3) {
59009     int _v;
59010     {
59011       void *ptr;
59012       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59013         _v = 0;
59014       } else {
59015         _v = 1;
59016       }
59017     }
59018     if (_v) {
59019       {
59020         void *ptr;
59021         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
59022           _v = 0;
59023         } else {
59024           _v = 1;
59025         }
59026       }
59027       if (_v) {
59028         {
59029           void *ptr;
59030           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
59031             _v = 0;
59032           } else {
59033             _v = 1;
59034           }
59035         }
59036         if (_v) {
59037           return _wrap_SBTrace_Start__SWIG_1(L);
59038         }
59039       }
59040     }
59041   }
59042 
59043   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
59044     "  Possible C/C++ prototypes are:\n"
59045     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
59046     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
59047   lua_error(L);return 0;
59048 }
59049 
59050 
59051 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
59052   int SWIG_arg = 0;
59053   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59054   lldb::SBError result;
59055 
59056   SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
59057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
59058 
59059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59060     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
59061   }
59062 
59063   result = (arg1)->Stop();
59064   {
59065     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
59066     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59067   }
59068   return SWIG_arg;
59069 
59070   if(0) SWIG_fail;
59071 
59072 fail:
59073   lua_error(L);
59074   return SWIG_arg;
59075 }
59076 
59077 
59078 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
59079   int SWIG_arg = 0;
59080   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59081   lldb::SBThread *arg2 = 0 ;
59082   lldb::SBError result;
59083 
59084   SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
59085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
59086   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
59087 
59088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59089     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
59090   }
59091 
59092 
59093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
59094     SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
59095   }
59096 
59097   result = (arg1)->Stop((lldb::SBThread const &)*arg2);
59098   {
59099     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
59100     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59101   }
59102   return SWIG_arg;
59103 
59104   if(0) SWIG_fail;
59105 
59106 fail:
59107   lua_error(L);
59108   return SWIG_arg;
59109 }
59110 
59111 
59112 static int _wrap_SBTrace_Stop(lua_State* L) {
59113   int argc;
59114   int argv[3]={
59115     1,2,3
59116   };
59117 
59118   argc = lua_gettop(L);
59119   if (argc == 1) {
59120     int _v;
59121     {
59122       void *ptr;
59123       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59124         _v = 0;
59125       } else {
59126         _v = 1;
59127       }
59128     }
59129     if (_v) {
59130       return _wrap_SBTrace_Stop__SWIG_0(L);
59131     }
59132   }
59133   if (argc == 2) {
59134     int _v;
59135     {
59136       void *ptr;
59137       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59138         _v = 0;
59139       } else {
59140         _v = 1;
59141       }
59142     }
59143     if (_v) {
59144       {
59145         void *ptr;
59146         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
59147           _v = 0;
59148         } else {
59149           _v = 1;
59150         }
59151       }
59152       if (_v) {
59153         return _wrap_SBTrace_Stop__SWIG_1(L);
59154       }
59155     }
59156   }
59157 
59158   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
59159     "  Possible C/C++ prototypes are:\n"
59160     "    lldb::SBTrace::Stop()\n"
59161     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
59162   lua_error(L);return 0;
59163 }
59164 
59165 
59166 static int _wrap_SBTrace_IsValid(lua_State* L) {
59167   int SWIG_arg = 0;
59168   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59169   bool result;
59170 
59171   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
59172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
59173 
59174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59175     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
59176   }
59177 
59178   result = (bool)(arg1)->IsValid();
59179   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59180   return SWIG_arg;
59181 
59182   if(0) SWIG_fail;
59183 
59184 fail:
59185   lua_error(L);
59186   return SWIG_arg;
59187 }
59188 
59189 
59190 static void swig_delete_SBTrace(void *obj) {
59191 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
59192 delete arg1;
59193 }
59194 static int _proxy__wrap_new_SBTrace(lua_State *L) {
59195     assert(lua_istable(L,1));
59196     lua_pushcfunction(L,_wrap_new_SBTrace);
59197     assert(!lua_isnil(L,-1));
59198     lua_replace(L,1); /* replace our table with real constructor */
59199     lua_call(L,lua_gettop(L)-1,1);
59200     return 1;
59201 }
59202 static swig_lua_attribute swig_SBTrace_attributes[] = {
59203     {0,0,0}
59204 };
59205 static swig_lua_method swig_SBTrace_methods[]= {
59206     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
59207     { "SaveToDisk", _wrap_SBTrace_SaveToDisk},
59208     { "Start", _wrap_SBTrace_Start},
59209     { "Stop", _wrap_SBTrace_Stop},
59210     { "IsValid", _wrap_SBTrace_IsValid},
59211     {0,0}
59212 };
59213 static swig_lua_method swig_SBTrace_meta[] = {
59214     {0,0}
59215 };
59216 
59217 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
59218     {0,0,0}
59219 };
59220 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
59221     {0,0,0,0,0,0}
59222 };
59223 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
59224     {0,0}
59225 };
59226 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
59227     0
59228 };
59229 
59230 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
59231     "SBTrace",
59232     swig_SBTrace_Sf_SwigStatic_methods,
59233     swig_SBTrace_Sf_SwigStatic_attributes,
59234     swig_SBTrace_Sf_SwigStatic_constants,
59235     swig_SBTrace_Sf_SwigStatic_classes,
59236     0
59237 };
59238 static swig_lua_class *swig_SBTrace_bases[] = {0};
59239 static const char *swig_SBTrace_base_names[] = {0};
59240 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 };
59241 
59242 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
59243   int SWIG_arg = 0;
59244   lldb::SBTypeMember *result = 0 ;
59245 
59246   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
59247   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
59248   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59249   return SWIG_arg;
59250 
59251   if(0) SWIG_fail;
59252 
59253 fail:
59254   lua_error(L);
59255   return SWIG_arg;
59256 }
59257 
59258 
59259 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
59260   int SWIG_arg = 0;
59261   lldb::SBTypeMember *arg1 = 0 ;
59262   lldb::SBTypeMember *result = 0 ;
59263 
59264   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
59265   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
59266 
59267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59268     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
59269   }
59270 
59271   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
59272   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59273   return SWIG_arg;
59274 
59275   if(0) SWIG_fail;
59276 
59277 fail:
59278   lua_error(L);
59279   return SWIG_arg;
59280 }
59281 
59282 
59283 static int _wrap_new_SBTypeMember(lua_State* L) {
59284   int argc;
59285   int argv[2]={
59286     1,2
59287   };
59288 
59289   argc = lua_gettop(L);
59290   if (argc == 0) {
59291     return _wrap_new_SBTypeMember__SWIG_0(L);
59292   }
59293   if (argc == 1) {
59294     int _v;
59295     {
59296       void *ptr;
59297       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
59298         _v = 0;
59299       } else {
59300         _v = 1;
59301       }
59302     }
59303     if (_v) {
59304       return _wrap_new_SBTypeMember__SWIG_1(L);
59305     }
59306   }
59307 
59308   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
59309     "  Possible C/C++ prototypes are:\n"
59310     "    lldb::SBTypeMember::SBTypeMember()\n"
59311     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
59312   lua_error(L);return 0;
59313 }
59314 
59315 
59316 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
59317   int SWIG_arg = 0;
59318   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59319   bool result;
59320 
59321   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
59322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
59323 
59324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59325     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
59326   }
59327 
59328   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
59329   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59330   return SWIG_arg;
59331 
59332   if(0) SWIG_fail;
59333 
59334 fail:
59335   lua_error(L);
59336   return SWIG_arg;
59337 }
59338 
59339 
59340 static int _wrap_SBTypeMember_GetName(lua_State* L) {
59341   int SWIG_arg = 0;
59342   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59343   char *result = 0 ;
59344 
59345   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
59346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
59347 
59348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59349     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
59350   }
59351 
59352   result = (char *)(arg1)->GetName();
59353   lua_pushstring(L,(const char *)result); SWIG_arg++;
59354   return SWIG_arg;
59355 
59356   if(0) SWIG_fail;
59357 
59358 fail:
59359   lua_error(L);
59360   return SWIG_arg;
59361 }
59362 
59363 
59364 static int _wrap_SBTypeMember_GetType(lua_State* L) {
59365   int SWIG_arg = 0;
59366   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59367   lldb::SBType result;
59368 
59369   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
59370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
59371 
59372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59373     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
59374   }
59375 
59376   result = (arg1)->GetType();
59377   {
59378     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59380   }
59381   return SWIG_arg;
59382 
59383   if(0) SWIG_fail;
59384 
59385 fail:
59386   lua_error(L);
59387   return SWIG_arg;
59388 }
59389 
59390 
59391 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
59392   int SWIG_arg = 0;
59393   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59394   uint64_t result;
59395 
59396   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
59397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
59398 
59399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59400     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
59401   }
59402 
59403   result = (uint64_t)(arg1)->GetOffsetInBytes();
59404   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59405   return SWIG_arg;
59406 
59407   if(0) SWIG_fail;
59408 
59409 fail:
59410   lua_error(L);
59411   return SWIG_arg;
59412 }
59413 
59414 
59415 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
59416   int SWIG_arg = 0;
59417   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59418   uint64_t result;
59419 
59420   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
59421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
59422 
59423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59424     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
59425   }
59426 
59427   result = (uint64_t)(arg1)->GetOffsetInBits();
59428   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59429   return SWIG_arg;
59430 
59431   if(0) SWIG_fail;
59432 
59433 fail:
59434   lua_error(L);
59435   return SWIG_arg;
59436 }
59437 
59438 
59439 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
59440   int SWIG_arg = 0;
59441   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59442   bool result;
59443 
59444   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
59445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
59446 
59447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59448     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
59449   }
59450 
59451   result = (bool)(arg1)->IsBitfield();
59452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59453   return SWIG_arg;
59454 
59455   if(0) SWIG_fail;
59456 
59457 fail:
59458   lua_error(L);
59459   return SWIG_arg;
59460 }
59461 
59462 
59463 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
59464   int SWIG_arg = 0;
59465   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59466   uint32_t result;
59467 
59468   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
59469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
59470 
59471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59472     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
59473   }
59474 
59475   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
59476   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59477   return SWIG_arg;
59478 
59479   if(0) SWIG_fail;
59480 
59481 fail:
59482   lua_error(L);
59483   return SWIG_arg;
59484 }
59485 
59486 
59487 static int _wrap_SBTypeMember___tostring(lua_State* L) {
59488   int SWIG_arg = 0;
59489   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
59490   std::string result;
59491 
59492   SWIG_check_num_args("lldb::SBTypeMember::__repr__",1,1)
59493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__repr__",1,"lldb::SBTypeMember *");
59494 
59495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
59496     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
59497   }
59498 
59499   result = lldb_SBTypeMember___repr__(arg1);
59500   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59501   return SWIG_arg;
59502 
59503   if(0) SWIG_fail;
59504 
59505 fail:
59506   lua_error(L);
59507   return SWIG_arg;
59508 }
59509 
59510 
59511 static void swig_delete_SBTypeMember(void *obj) {
59512 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
59513 delete arg1;
59514 }
59515 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
59516     assert(lua_istable(L,1));
59517     lua_pushcfunction(L,_wrap_new_SBTypeMember);
59518     assert(!lua_isnil(L,-1));
59519     lua_replace(L,1); /* replace our table with real constructor */
59520     lua_call(L,lua_gettop(L)-1,1);
59521     return 1;
59522 }
59523 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
59524     {0,0,0}
59525 };
59526 static swig_lua_method swig_SBTypeMember_methods[]= {
59527     { "IsValid", _wrap_SBTypeMember_IsValid},
59528     { "GetName", _wrap_SBTypeMember_GetName},
59529     { "GetType", _wrap_SBTypeMember_GetType},
59530     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
59531     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
59532     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
59533     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
59534     { "__tostring", _wrap_SBTypeMember___tostring},
59535     {0,0}
59536 };
59537 static swig_lua_method swig_SBTypeMember_meta[] = {
59538     { "__tostring", _wrap_SBTypeMember___tostring},
59539     {0,0}
59540 };
59541 
59542 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
59543     {0,0,0}
59544 };
59545 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
59546     {0,0,0,0,0,0}
59547 };
59548 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
59549     {0,0}
59550 };
59551 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
59552     0
59553 };
59554 
59555 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
59556     "SBTypeMember",
59557     swig_SBTypeMember_Sf_SwigStatic_methods,
59558     swig_SBTypeMember_Sf_SwigStatic_attributes,
59559     swig_SBTypeMember_Sf_SwigStatic_constants,
59560     swig_SBTypeMember_Sf_SwigStatic_classes,
59561     0
59562 };
59563 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
59564 static const char *swig_SBTypeMember_base_names[] = {0};
59565 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 };
59566 
59567 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
59568   int SWIG_arg = 0;
59569   lldb::SBTypeMemberFunction *result = 0 ;
59570 
59571   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
59572   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
59573   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
59574   return SWIG_arg;
59575 
59576   if(0) SWIG_fail;
59577 
59578 fail:
59579   lua_error(L);
59580   return SWIG_arg;
59581 }
59582 
59583 
59584 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
59585   int SWIG_arg = 0;
59586   lldb::SBTypeMemberFunction *arg1 = 0 ;
59587   lldb::SBTypeMemberFunction *result = 0 ;
59588 
59589   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
59590   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
59591 
59592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59593     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59594   }
59595 
59596   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
59597   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
59598   return SWIG_arg;
59599 
59600   if(0) SWIG_fail;
59601 
59602 fail:
59603   lua_error(L);
59604   return SWIG_arg;
59605 }
59606 
59607 
59608 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
59609   int argc;
59610   int argv[2]={
59611     1,2
59612   };
59613 
59614   argc = lua_gettop(L);
59615   if (argc == 0) {
59616     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
59617   }
59618   if (argc == 1) {
59619     int _v;
59620     {
59621       void *ptr;
59622       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
59623         _v = 0;
59624       } else {
59625         _v = 1;
59626       }
59627     }
59628     if (_v) {
59629       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
59630     }
59631   }
59632 
59633   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
59634     "  Possible C/C++ prototypes are:\n"
59635     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
59636     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
59637   lua_error(L);return 0;
59638 }
59639 
59640 
59641 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
59642   int SWIG_arg = 0;
59643   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59644   bool result;
59645 
59646   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
59647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
59648 
59649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59650     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59651   }
59652 
59653   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
59654   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59655   return SWIG_arg;
59656 
59657   if(0) SWIG_fail;
59658 
59659 fail:
59660   lua_error(L);
59661   return SWIG_arg;
59662 }
59663 
59664 
59665 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
59666   int SWIG_arg = 0;
59667   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59668   char *result = 0 ;
59669 
59670   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
59671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
59672 
59673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59674     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59675   }
59676 
59677   result = (char *)(arg1)->GetName();
59678   lua_pushstring(L,(const char *)result); SWIG_arg++;
59679   return SWIG_arg;
59680 
59681   if(0) SWIG_fail;
59682 
59683 fail:
59684   lua_error(L);
59685   return SWIG_arg;
59686 }
59687 
59688 
59689 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
59690   int SWIG_arg = 0;
59691   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59692   char *result = 0 ;
59693 
59694   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
59695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
59696 
59697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59698     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59699   }
59700 
59701   result = (char *)(arg1)->GetDemangledName();
59702   lua_pushstring(L,(const char *)result); SWIG_arg++;
59703   return SWIG_arg;
59704 
59705   if(0) SWIG_fail;
59706 
59707 fail:
59708   lua_error(L);
59709   return SWIG_arg;
59710 }
59711 
59712 
59713 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
59714   int SWIG_arg = 0;
59715   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59716   char *result = 0 ;
59717 
59718   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
59719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
59720 
59721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59722     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59723   }
59724 
59725   result = (char *)(arg1)->GetMangledName();
59726   lua_pushstring(L,(const char *)result); SWIG_arg++;
59727   return SWIG_arg;
59728 
59729   if(0) SWIG_fail;
59730 
59731 fail:
59732   lua_error(L);
59733   return SWIG_arg;
59734 }
59735 
59736 
59737 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
59738   int SWIG_arg = 0;
59739   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59740   lldb::SBType result;
59741 
59742   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
59743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
59744 
59745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59746     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59747   }
59748 
59749   result = (arg1)->GetType();
59750   {
59751     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59752     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59753   }
59754   return SWIG_arg;
59755 
59756   if(0) SWIG_fail;
59757 
59758 fail:
59759   lua_error(L);
59760   return SWIG_arg;
59761 }
59762 
59763 
59764 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
59765   int SWIG_arg = 0;
59766   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59767   lldb::SBType result;
59768 
59769   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
59770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
59771 
59772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59773     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59774   }
59775 
59776   result = (arg1)->GetReturnType();
59777   {
59778     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59779     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59780   }
59781   return SWIG_arg;
59782 
59783   if(0) SWIG_fail;
59784 
59785 fail:
59786   lua_error(L);
59787   return SWIG_arg;
59788 }
59789 
59790 
59791 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
59792   int SWIG_arg = 0;
59793   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59794   uint32_t result;
59795 
59796   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
59797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
59798 
59799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59800     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59801   }
59802 
59803   result = (uint32_t)(arg1)->GetNumberOfArguments();
59804   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59805   return SWIG_arg;
59806 
59807   if(0) SWIG_fail;
59808 
59809 fail:
59810   lua_error(L);
59811   return SWIG_arg;
59812 }
59813 
59814 
59815 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
59816   int SWIG_arg = 0;
59817   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59818   uint32_t arg2 ;
59819   lldb::SBType result;
59820 
59821   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
59822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
59823   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
59824 
59825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59826     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59827   }
59828 
59829   arg2 = (uint32_t)lua_tointeger(L, 2);
59830   result = (arg1)->GetArgumentTypeAtIndex(arg2);
59831   {
59832     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59834   }
59835   return SWIG_arg;
59836 
59837   if(0) SWIG_fail;
59838 
59839 fail:
59840   lua_error(L);
59841   return SWIG_arg;
59842 }
59843 
59844 
59845 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
59846   int SWIG_arg = 0;
59847   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59848   lldb::MemberFunctionKind result;
59849 
59850   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
59851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
59852 
59853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59854     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59855   }
59856 
59857   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
59858   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59859   return SWIG_arg;
59860 
59861   if(0) SWIG_fail;
59862 
59863 fail:
59864   lua_error(L);
59865   return SWIG_arg;
59866 }
59867 
59868 
59869 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
59870   int SWIG_arg = 0;
59871   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59872   lldb::SBStream *arg2 = 0 ;
59873   lldb::DescriptionLevel arg3 ;
59874   bool result;
59875 
59876   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
59877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
59878   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
59879   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
59880 
59881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59882     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59883   }
59884 
59885 
59886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
59887     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
59888   }
59889 
59890   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
59891   result = (bool)(arg1)->GetDescription(*arg2,arg3);
59892   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59893   return SWIG_arg;
59894 
59895   if(0) SWIG_fail;
59896 
59897 fail:
59898   lua_error(L);
59899   return SWIG_arg;
59900 }
59901 
59902 
59903 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
59904   int SWIG_arg = 0;
59905   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59906   std::string result;
59907 
59908   SWIG_check_num_args("lldb::SBTypeMemberFunction::__repr__",1,1)
59909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__repr__",1,"lldb::SBTypeMemberFunction *");
59910 
59911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59912     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59913   }
59914 
59915   result = lldb_SBTypeMemberFunction___repr__(arg1);
59916   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59917   return SWIG_arg;
59918 
59919   if(0) SWIG_fail;
59920 
59921 fail:
59922   lua_error(L);
59923   return SWIG_arg;
59924 }
59925 
59926 
59927 static void swig_delete_SBTypeMemberFunction(void *obj) {
59928 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
59929 delete arg1;
59930 }
59931 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
59932     assert(lua_istable(L,1));
59933     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
59934     assert(!lua_isnil(L,-1));
59935     lua_replace(L,1); /* replace our table with real constructor */
59936     lua_call(L,lua_gettop(L)-1,1);
59937     return 1;
59938 }
59939 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
59940     {0,0,0}
59941 };
59942 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
59943     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
59944     { "GetName", _wrap_SBTypeMemberFunction_GetName},
59945     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
59946     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
59947     { "GetType", _wrap_SBTypeMemberFunction_GetType},
59948     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
59949     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
59950     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
59951     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
59952     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
59953     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
59954     {0,0}
59955 };
59956 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
59957     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
59958     {0,0}
59959 };
59960 
59961 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
59962     {0,0,0}
59963 };
59964 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
59965     {0,0,0,0,0,0}
59966 };
59967 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
59968     {0,0}
59969 };
59970 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
59971     0
59972 };
59973 
59974 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
59975     "SBTypeMemberFunction",
59976     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
59977     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
59978     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
59979     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
59980     0
59981 };
59982 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
59983 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
59984 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 };
59985 
59986 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
59987   int SWIG_arg = 0;
59988   lldb::SBType *result = 0 ;
59989 
59990   SWIG_check_num_args("lldb::SBType::SBType",0,0)
59991   result = (lldb::SBType *)new lldb::SBType();
59992   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59993   return SWIG_arg;
59994 
59995   if(0) SWIG_fail;
59996 
59997 fail:
59998   lua_error(L);
59999   return SWIG_arg;
60000 }
60001 
60002 
60003 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
60004   int SWIG_arg = 0;
60005   lldb::SBType *arg1 = 0 ;
60006   lldb::SBType *result = 0 ;
60007 
60008   SWIG_check_num_args("lldb::SBType::SBType",1,1)
60009   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
60010 
60011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60012     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
60013   }
60014 
60015   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
60016   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60017   return SWIG_arg;
60018 
60019   if(0) SWIG_fail;
60020 
60021 fail:
60022   lua_error(L);
60023   return SWIG_arg;
60024 }
60025 
60026 
60027 static int _wrap_new_SBType(lua_State* L) {
60028   int argc;
60029   int argv[2]={
60030     1,2
60031   };
60032 
60033   argc = lua_gettop(L);
60034   if (argc == 0) {
60035     return _wrap_new_SBType__SWIG_0(L);
60036   }
60037   if (argc == 1) {
60038     int _v;
60039     {
60040       void *ptr;
60041       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
60042         _v = 0;
60043       } else {
60044         _v = 1;
60045       }
60046     }
60047     if (_v) {
60048       return _wrap_new_SBType__SWIG_1(L);
60049     }
60050   }
60051 
60052   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
60053     "  Possible C/C++ prototypes are:\n"
60054     "    lldb::SBType::SBType()\n"
60055     "    lldb::SBType::SBType(lldb::SBType const &)\n");
60056   lua_error(L);return 0;
60057 }
60058 
60059 
60060 static int _wrap_SBType_IsValid(lua_State* L) {
60061   int SWIG_arg = 0;
60062   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60063   bool result;
60064 
60065   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
60066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
60067 
60068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60069     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
60070   }
60071 
60072   result = (bool)(arg1)->IsValid();
60073   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60074   return SWIG_arg;
60075 
60076   if(0) SWIG_fail;
60077 
60078 fail:
60079   lua_error(L);
60080   return SWIG_arg;
60081 }
60082 
60083 
60084 static int _wrap_SBType_GetByteSize(lua_State* L) {
60085   int SWIG_arg = 0;
60086   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60087   uint64_t result;
60088 
60089   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
60090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
60091 
60092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60093     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
60094   }
60095 
60096   result = (uint64_t)(arg1)->GetByteSize();
60097   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60098   return SWIG_arg;
60099 
60100   if(0) SWIG_fail;
60101 
60102 fail:
60103   lua_error(L);
60104   return SWIG_arg;
60105 }
60106 
60107 
60108 static int _wrap_SBType_IsPointerType(lua_State* L) {
60109   int SWIG_arg = 0;
60110   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60111   bool result;
60112 
60113   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
60114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
60115 
60116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60117     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
60118   }
60119 
60120   result = (bool)(arg1)->IsPointerType();
60121   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60122   return SWIG_arg;
60123 
60124   if(0) SWIG_fail;
60125 
60126 fail:
60127   lua_error(L);
60128   return SWIG_arg;
60129 }
60130 
60131 
60132 static int _wrap_SBType_IsReferenceType(lua_State* L) {
60133   int SWIG_arg = 0;
60134   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60135   bool result;
60136 
60137   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
60138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
60139 
60140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60141     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
60142   }
60143 
60144   result = (bool)(arg1)->IsReferenceType();
60145   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60146   return SWIG_arg;
60147 
60148   if(0) SWIG_fail;
60149 
60150 fail:
60151   lua_error(L);
60152   return SWIG_arg;
60153 }
60154 
60155 
60156 static int _wrap_SBType_IsFunctionType(lua_State* L) {
60157   int SWIG_arg = 0;
60158   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60159   bool result;
60160 
60161   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
60162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
60163 
60164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60165     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
60166   }
60167 
60168   result = (bool)(arg1)->IsFunctionType();
60169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60170   return SWIG_arg;
60171 
60172   if(0) SWIG_fail;
60173 
60174 fail:
60175   lua_error(L);
60176   return SWIG_arg;
60177 }
60178 
60179 
60180 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
60181   int SWIG_arg = 0;
60182   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60183   bool result;
60184 
60185   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
60186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
60187 
60188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60189     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
60190   }
60191 
60192   result = (bool)(arg1)->IsPolymorphicClass();
60193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60194   return SWIG_arg;
60195 
60196   if(0) SWIG_fail;
60197 
60198 fail:
60199   lua_error(L);
60200   return SWIG_arg;
60201 }
60202 
60203 
60204 static int _wrap_SBType_IsArrayType(lua_State* L) {
60205   int SWIG_arg = 0;
60206   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60207   bool result;
60208 
60209   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
60210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
60211 
60212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60213     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
60214   }
60215 
60216   result = (bool)(arg1)->IsArrayType();
60217   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60218   return SWIG_arg;
60219 
60220   if(0) SWIG_fail;
60221 
60222 fail:
60223   lua_error(L);
60224   return SWIG_arg;
60225 }
60226 
60227 
60228 static int _wrap_SBType_IsVectorType(lua_State* L) {
60229   int SWIG_arg = 0;
60230   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60231   bool result;
60232 
60233   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
60234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
60235 
60236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60237     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
60238   }
60239 
60240   result = (bool)(arg1)->IsVectorType();
60241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60242   return SWIG_arg;
60243 
60244   if(0) SWIG_fail;
60245 
60246 fail:
60247   lua_error(L);
60248   return SWIG_arg;
60249 }
60250 
60251 
60252 static int _wrap_SBType_IsTypedefType(lua_State* L) {
60253   int SWIG_arg = 0;
60254   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60255   bool result;
60256 
60257   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
60258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
60259 
60260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60261     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
60262   }
60263 
60264   result = (bool)(arg1)->IsTypedefType();
60265   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60266   return SWIG_arg;
60267 
60268   if(0) SWIG_fail;
60269 
60270 fail:
60271   lua_error(L);
60272   return SWIG_arg;
60273 }
60274 
60275 
60276 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
60277   int SWIG_arg = 0;
60278   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60279   bool result;
60280 
60281   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
60282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
60283 
60284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60285     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
60286   }
60287 
60288   result = (bool)(arg1)->IsAnonymousType();
60289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60290   return SWIG_arg;
60291 
60292   if(0) SWIG_fail;
60293 
60294 fail:
60295   lua_error(L);
60296   return SWIG_arg;
60297 }
60298 
60299 
60300 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
60301   int SWIG_arg = 0;
60302   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60303   bool result;
60304 
60305   SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
60306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
60307 
60308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60309     SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
60310   }
60311 
60312   result = (bool)(arg1)->IsScopedEnumerationType();
60313   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60314   return SWIG_arg;
60315 
60316   if(0) SWIG_fail;
60317 
60318 fail:
60319   lua_error(L);
60320   return SWIG_arg;
60321 }
60322 
60323 
60324 static int _wrap_SBType_IsAggregateType(lua_State* L) {
60325   int SWIG_arg = 0;
60326   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60327   bool result;
60328 
60329   SWIG_check_num_args("lldb::SBType::IsAggregateType",1,1)
60330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAggregateType",1,"lldb::SBType *");
60331 
60332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60333     SWIG_fail_ptr("SBType_IsAggregateType",1,SWIGTYPE_p_lldb__SBType);
60334   }
60335 
60336   result = (bool)(arg1)->IsAggregateType();
60337   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60338   return SWIG_arg;
60339 
60340   if(0) SWIG_fail;
60341 
60342 fail:
60343   lua_error(L);
60344   return SWIG_arg;
60345 }
60346 
60347 
60348 static int _wrap_SBType_GetPointerType(lua_State* L) {
60349   int SWIG_arg = 0;
60350   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60351   lldb::SBType result;
60352 
60353   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
60354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
60355 
60356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60357     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
60358   }
60359 
60360   result = (arg1)->GetPointerType();
60361   {
60362     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60364   }
60365   return SWIG_arg;
60366 
60367   if(0) SWIG_fail;
60368 
60369 fail:
60370   lua_error(L);
60371   return SWIG_arg;
60372 }
60373 
60374 
60375 static int _wrap_SBType_GetPointeeType(lua_State* L) {
60376   int SWIG_arg = 0;
60377   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60378   lldb::SBType result;
60379 
60380   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
60381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
60382 
60383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60384     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
60385   }
60386 
60387   result = (arg1)->GetPointeeType();
60388   {
60389     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60391   }
60392   return SWIG_arg;
60393 
60394   if(0) SWIG_fail;
60395 
60396 fail:
60397   lua_error(L);
60398   return SWIG_arg;
60399 }
60400 
60401 
60402 static int _wrap_SBType_GetReferenceType(lua_State* L) {
60403   int SWIG_arg = 0;
60404   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60405   lldb::SBType result;
60406 
60407   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
60408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
60409 
60410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60411     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
60412   }
60413 
60414   result = (arg1)->GetReferenceType();
60415   {
60416     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60418   }
60419   return SWIG_arg;
60420 
60421   if(0) SWIG_fail;
60422 
60423 fail:
60424   lua_error(L);
60425   return SWIG_arg;
60426 }
60427 
60428 
60429 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
60430   int SWIG_arg = 0;
60431   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60432   lldb::SBType result;
60433 
60434   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
60435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
60436 
60437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60438     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
60439   }
60440 
60441   result = (arg1)->GetTypedefedType();
60442   {
60443     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60444     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60445   }
60446   return SWIG_arg;
60447 
60448   if(0) SWIG_fail;
60449 
60450 fail:
60451   lua_error(L);
60452   return SWIG_arg;
60453 }
60454 
60455 
60456 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
60457   int SWIG_arg = 0;
60458   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60459   lldb::SBType result;
60460 
60461   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
60462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
60463 
60464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60465     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
60466   }
60467 
60468   result = (arg1)->GetDereferencedType();
60469   {
60470     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60471     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60472   }
60473   return SWIG_arg;
60474 
60475   if(0) SWIG_fail;
60476 
60477 fail:
60478   lua_error(L);
60479   return SWIG_arg;
60480 }
60481 
60482 
60483 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
60484   int SWIG_arg = 0;
60485   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60486   lldb::SBType result;
60487 
60488   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
60489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
60490 
60491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60492     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
60493   }
60494 
60495   result = (arg1)->GetUnqualifiedType();
60496   {
60497     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60499   }
60500   return SWIG_arg;
60501 
60502   if(0) SWIG_fail;
60503 
60504 fail:
60505   lua_error(L);
60506   return SWIG_arg;
60507 }
60508 
60509 
60510 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
60511   int SWIG_arg = 0;
60512   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60513   lldb::SBType result;
60514 
60515   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
60516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
60517 
60518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60519     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
60520   }
60521 
60522   result = (arg1)->GetCanonicalType();
60523   {
60524     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60526   }
60527   return SWIG_arg;
60528 
60529   if(0) SWIG_fail;
60530 
60531 fail:
60532   lua_error(L);
60533   return SWIG_arg;
60534 }
60535 
60536 
60537 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
60538   int SWIG_arg = 0;
60539   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60540   lldb::SBType result;
60541 
60542   SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
60543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
60544 
60545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60546     SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
60547   }
60548 
60549   result = (arg1)->GetEnumerationIntegerType();
60550   {
60551     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60552     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60553   }
60554   return SWIG_arg;
60555 
60556   if(0) SWIG_fail;
60557 
60558 fail:
60559   lua_error(L);
60560   return SWIG_arg;
60561 }
60562 
60563 
60564 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
60565   int SWIG_arg = 0;
60566   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60567   lldb::SBType result;
60568 
60569   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
60570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
60571 
60572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60573     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
60574   }
60575 
60576   result = (arg1)->GetArrayElementType();
60577   {
60578     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60580   }
60581   return SWIG_arg;
60582 
60583   if(0) SWIG_fail;
60584 
60585 fail:
60586   lua_error(L);
60587   return SWIG_arg;
60588 }
60589 
60590 
60591 static int _wrap_SBType_GetArrayType(lua_State* L) {
60592   int SWIG_arg = 0;
60593   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60594   uint64_t arg2 ;
60595   lldb::SBType result;
60596 
60597   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
60598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
60599   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
60600 
60601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60602     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
60603   }
60604 
60605   arg2 = (uint64_t)lua_tointeger(L, 2);
60606   result = (arg1)->GetArrayType(arg2);
60607   {
60608     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60609     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60610   }
60611   return SWIG_arg;
60612 
60613   if(0) SWIG_fail;
60614 
60615 fail:
60616   lua_error(L);
60617   return SWIG_arg;
60618 }
60619 
60620 
60621 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
60622   int SWIG_arg = 0;
60623   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60624   lldb::SBType result;
60625 
60626   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
60627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
60628 
60629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60630     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
60631   }
60632 
60633   result = (arg1)->GetVectorElementType();
60634   {
60635     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60636     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60637   }
60638   return SWIG_arg;
60639 
60640   if(0) SWIG_fail;
60641 
60642 fail:
60643   lua_error(L);
60644   return SWIG_arg;
60645 }
60646 
60647 
60648 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
60649   int SWIG_arg = 0;
60650   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60651   lldb::BasicType result;
60652 
60653   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
60654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
60655 
60656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60657     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
60658   }
60659 
60660   result = (lldb::BasicType)(arg1)->GetBasicType();
60661   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60662   return SWIG_arg;
60663 
60664   if(0) SWIG_fail;
60665 
60666 fail:
60667   lua_error(L);
60668   return SWIG_arg;
60669 }
60670 
60671 
60672 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
60673   int SWIG_arg = 0;
60674   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60675   lldb::BasicType arg2 ;
60676   lldb::SBType result;
60677 
60678   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
60679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
60680   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
60681 
60682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60683     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
60684   }
60685 
60686   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
60687   result = (arg1)->GetBasicType(arg2);
60688   {
60689     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60690     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60691   }
60692   return SWIG_arg;
60693 
60694   if(0) SWIG_fail;
60695 
60696 fail:
60697   lua_error(L);
60698   return SWIG_arg;
60699 }
60700 
60701 
60702 static int _wrap_SBType_GetBasicType(lua_State* L) {
60703   int argc;
60704   int argv[3]={
60705     1,2,3
60706   };
60707 
60708   argc = lua_gettop(L);
60709   if (argc == 1) {
60710     int _v;
60711     {
60712       void *ptr;
60713       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
60714         _v = 0;
60715       } else {
60716         _v = 1;
60717       }
60718     }
60719     if (_v) {
60720       return _wrap_SBType_GetBasicType__SWIG_0(L);
60721     }
60722   }
60723   if (argc == 2) {
60724     int _v;
60725     {
60726       void *ptr;
60727       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
60728         _v = 0;
60729       } else {
60730         _v = 1;
60731       }
60732     }
60733     if (_v) {
60734       {
60735         _v = lua_isnumber(L,argv[1]);
60736       }
60737       if (_v) {
60738         return _wrap_SBType_GetBasicType__SWIG_1(L);
60739       }
60740     }
60741   }
60742 
60743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
60744     "  Possible C/C++ prototypes are:\n"
60745     "    lldb::SBType::GetBasicType()\n"
60746     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
60747   lua_error(L);return 0;
60748 }
60749 
60750 
60751 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
60752   int SWIG_arg = 0;
60753   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60754   uint32_t result;
60755 
60756   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
60757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
60758 
60759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60760     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
60761   }
60762 
60763   result = (uint32_t)(arg1)->GetNumberOfFields();
60764   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60765   return SWIG_arg;
60766 
60767   if(0) SWIG_fail;
60768 
60769 fail:
60770   lua_error(L);
60771   return SWIG_arg;
60772 }
60773 
60774 
60775 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
60776   int SWIG_arg = 0;
60777   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60778   uint32_t result;
60779 
60780   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
60781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
60782 
60783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60784     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
60785   }
60786 
60787   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
60788   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60789   return SWIG_arg;
60790 
60791   if(0) SWIG_fail;
60792 
60793 fail:
60794   lua_error(L);
60795   return SWIG_arg;
60796 }
60797 
60798 
60799 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
60800   int SWIG_arg = 0;
60801   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60802   uint32_t result;
60803 
60804   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
60805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
60806 
60807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60808     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
60809   }
60810 
60811   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
60812   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60813   return SWIG_arg;
60814 
60815   if(0) SWIG_fail;
60816 
60817 fail:
60818   lua_error(L);
60819   return SWIG_arg;
60820 }
60821 
60822 
60823 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
60824   int SWIG_arg = 0;
60825   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60826   uint32_t arg2 ;
60827   lldb::SBTypeMember result;
60828 
60829   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
60830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
60831   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
60832 
60833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60834     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
60835   }
60836 
60837   arg2 = (uint32_t)lua_tointeger(L, 2);
60838   result = (arg1)->GetFieldAtIndex(arg2);
60839   {
60840     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60842   }
60843   return SWIG_arg;
60844 
60845   if(0) SWIG_fail;
60846 
60847 fail:
60848   lua_error(L);
60849   return SWIG_arg;
60850 }
60851 
60852 
60853 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
60854   int SWIG_arg = 0;
60855   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60856   uint32_t arg2 ;
60857   lldb::SBTypeMember result;
60858 
60859   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
60860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
60861   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
60862 
60863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60864     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
60865   }
60866 
60867   arg2 = (uint32_t)lua_tointeger(L, 2);
60868   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
60869   {
60870     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60872   }
60873   return SWIG_arg;
60874 
60875   if(0) SWIG_fail;
60876 
60877 fail:
60878   lua_error(L);
60879   return SWIG_arg;
60880 }
60881 
60882 
60883 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
60884   int SWIG_arg = 0;
60885   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60886   uint32_t arg2 ;
60887   lldb::SBTypeMember result;
60888 
60889   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
60890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
60891   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
60892 
60893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60894     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
60895   }
60896 
60897   arg2 = (uint32_t)lua_tointeger(L, 2);
60898   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
60899   {
60900     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60901     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60902   }
60903   return SWIG_arg;
60904 
60905   if(0) SWIG_fail;
60906 
60907 fail:
60908   lua_error(L);
60909   return SWIG_arg;
60910 }
60911 
60912 
60913 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
60914   int SWIG_arg = 0;
60915   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60916   lldb::SBTypeEnumMemberList result;
60917 
60918   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
60919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
60920 
60921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60922     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
60923   }
60924 
60925   result = (arg1)->GetEnumMembers();
60926   {
60927     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
60928     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
60929   }
60930   return SWIG_arg;
60931 
60932   if(0) SWIG_fail;
60933 
60934 fail:
60935   lua_error(L);
60936   return SWIG_arg;
60937 }
60938 
60939 
60940 static int _wrap_SBType_GetModule(lua_State* L) {
60941   int SWIG_arg = 0;
60942   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60943   lldb::SBModule result;
60944 
60945   SWIG_check_num_args("lldb::SBType::GetModule",1,1)
60946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
60947 
60948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60949     SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
60950   }
60951 
60952   result = (arg1)->GetModule();
60953   {
60954     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
60955     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
60956   }
60957   return SWIG_arg;
60958 
60959   if(0) SWIG_fail;
60960 
60961 fail:
60962   lua_error(L);
60963   return SWIG_arg;
60964 }
60965 
60966 
60967 static int _wrap_SBType_GetName(lua_State* L) {
60968   int SWIG_arg = 0;
60969   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60970   char *result = 0 ;
60971 
60972   SWIG_check_num_args("lldb::SBType::GetName",1,1)
60973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
60974 
60975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60976     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
60977   }
60978 
60979   result = (char *)(arg1)->GetName();
60980   lua_pushstring(L,(const char *)result); SWIG_arg++;
60981   return SWIG_arg;
60982 
60983   if(0) SWIG_fail;
60984 
60985 fail:
60986   lua_error(L);
60987   return SWIG_arg;
60988 }
60989 
60990 
60991 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
60992   int SWIG_arg = 0;
60993   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60994   char *result = 0 ;
60995 
60996   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
60997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
60998 
60999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61000     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
61001   }
61002 
61003   result = (char *)(arg1)->GetDisplayTypeName();
61004   lua_pushstring(L,(const char *)result); SWIG_arg++;
61005   return SWIG_arg;
61006 
61007   if(0) SWIG_fail;
61008 
61009 fail:
61010   lua_error(L);
61011   return SWIG_arg;
61012 }
61013 
61014 
61015 static int _wrap_SBType_GetTypeClass(lua_State* L) {
61016   int SWIG_arg = 0;
61017   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61018   lldb::TypeClass result;
61019 
61020   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
61021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
61022 
61023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61024     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
61025   }
61026 
61027   result = (lldb::TypeClass)(arg1)->GetTypeClass();
61028   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61029   return SWIG_arg;
61030 
61031   if(0) SWIG_fail;
61032 
61033 fail:
61034   lua_error(L);
61035   return SWIG_arg;
61036 }
61037 
61038 
61039 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
61040   int SWIG_arg = 0;
61041   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61042   uint32_t result;
61043 
61044   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
61045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
61046 
61047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61048     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
61049   }
61050 
61051   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
61052   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61053   return SWIG_arg;
61054 
61055   if(0) SWIG_fail;
61056 
61057 fail:
61058   lua_error(L);
61059   return SWIG_arg;
61060 }
61061 
61062 
61063 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
61064   int SWIG_arg = 0;
61065   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61066   uint32_t arg2 ;
61067   lldb::SBType result;
61068 
61069   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
61070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
61071   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
61072 
61073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61074     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
61075   }
61076 
61077   arg2 = (uint32_t)lua_tointeger(L, 2);
61078   result = (arg1)->GetTemplateArgumentType(arg2);
61079   {
61080     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61081     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61082   }
61083   return SWIG_arg;
61084 
61085   if(0) SWIG_fail;
61086 
61087 fail:
61088   lua_error(L);
61089   return SWIG_arg;
61090 }
61091 
61092 
61093 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
61094   int SWIG_arg = 0;
61095   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61096   uint32_t arg2 ;
61097   lldb::TemplateArgumentKind result;
61098 
61099   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
61100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
61101   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
61102 
61103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61104     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
61105   }
61106 
61107   arg2 = (uint32_t)lua_tointeger(L, 2);
61108   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
61109   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61110   return SWIG_arg;
61111 
61112   if(0) SWIG_fail;
61113 
61114 fail:
61115   lua_error(L);
61116   return SWIG_arg;
61117 }
61118 
61119 
61120 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
61121   int SWIG_arg = 0;
61122   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61123   lldb::SBType result;
61124 
61125   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
61126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
61127 
61128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61129     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
61130   }
61131 
61132   result = (arg1)->GetFunctionReturnType();
61133   {
61134     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61136   }
61137   return SWIG_arg;
61138 
61139   if(0) SWIG_fail;
61140 
61141 fail:
61142   lua_error(L);
61143   return SWIG_arg;
61144 }
61145 
61146 
61147 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
61148   int SWIG_arg = 0;
61149   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61150   lldb::SBTypeList result;
61151 
61152   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
61153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
61154 
61155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61156     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
61157   }
61158 
61159   result = (arg1)->GetFunctionArgumentTypes();
61160   {
61161     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
61162     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
61163   }
61164   return SWIG_arg;
61165 
61166   if(0) SWIG_fail;
61167 
61168 fail:
61169   lua_error(L);
61170   return SWIG_arg;
61171 }
61172 
61173 
61174 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
61175   int SWIG_arg = 0;
61176   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61177   uint32_t result;
61178 
61179   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
61180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
61181 
61182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61183     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
61184   }
61185 
61186   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
61187   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_SBType_GetMemberFunctionAtIndex(lua_State* L) {
61199   int SWIG_arg = 0;
61200   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61201   uint32_t arg2 ;
61202   lldb::SBTypeMemberFunction result;
61203 
61204   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
61205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
61206   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
61207 
61208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61209     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
61210   }
61211 
61212   arg2 = (uint32_t)lua_tointeger(L, 2);
61213   result = (arg1)->GetMemberFunctionAtIndex(arg2);
61214   {
61215     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
61216     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
61217   }
61218   return SWIG_arg;
61219 
61220   if(0) SWIG_fail;
61221 
61222 fail:
61223   lua_error(L);
61224   return SWIG_arg;
61225 }
61226 
61227 
61228 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
61229   int SWIG_arg = 0;
61230   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61231   bool result;
61232 
61233   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
61234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
61235 
61236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61237     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
61238   }
61239 
61240   result = (bool)(arg1)->IsTypeComplete();
61241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61242   return SWIG_arg;
61243 
61244   if(0) SWIG_fail;
61245 
61246 fail:
61247   lua_error(L);
61248   return SWIG_arg;
61249 }
61250 
61251 
61252 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
61253   int SWIG_arg = 0;
61254   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61255   uint32_t result;
61256 
61257   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
61258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
61259 
61260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61261     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
61262   }
61263 
61264   result = (uint32_t)(arg1)->GetTypeFlags();
61265   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61266   return SWIG_arg;
61267 
61268   if(0) SWIG_fail;
61269 
61270 fail:
61271   lua_error(L);
61272   return SWIG_arg;
61273 }
61274 
61275 
61276 static int _wrap_SBType___eq(lua_State* L) {
61277   int SWIG_arg = 0;
61278   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61279   lldb::SBType *arg2 = 0 ;
61280   bool result;
61281 
61282   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
61283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
61284   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
61285 
61286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61287     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
61288   }
61289 
61290 
61291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
61292     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
61293   }
61294 
61295   result = (bool)(arg1)->operator ==(*arg2);
61296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61297   return SWIG_arg;
61298 
61299   if(0) SWIG_fail;
61300 
61301 fail:
61302   lua_error(L);
61303   return SWIG_arg;
61304 }
61305 
61306 
61307 static int _wrap_SBType___tostring(lua_State* L) {
61308   int SWIG_arg = 0;
61309   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61310   std::string result;
61311 
61312   SWIG_check_num_args("lldb::SBType::__repr__",1,1)
61313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__repr__",1,"lldb::SBType *");
61314 
61315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61316     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
61317   }
61318 
61319   result = lldb_SBType___repr__(arg1);
61320   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61321   return SWIG_arg;
61322 
61323   if(0) SWIG_fail;
61324 
61325 fail:
61326   lua_error(L);
61327   return SWIG_arg;
61328 }
61329 
61330 
61331 static void swig_delete_SBType(void *obj) {
61332 lldb::SBType *arg1 = (lldb::SBType *) obj;
61333 delete arg1;
61334 }
61335 static int _proxy__wrap_new_SBType(lua_State *L) {
61336     assert(lua_istable(L,1));
61337     lua_pushcfunction(L,_wrap_new_SBType);
61338     assert(!lua_isnil(L,-1));
61339     lua_replace(L,1); /* replace our table with real constructor */
61340     lua_call(L,lua_gettop(L)-1,1);
61341     return 1;
61342 }
61343 static swig_lua_attribute swig_SBType_attributes[] = {
61344     {0,0,0}
61345 };
61346 static swig_lua_method swig_SBType_methods[]= {
61347     { "IsValid", _wrap_SBType_IsValid},
61348     { "GetByteSize", _wrap_SBType_GetByteSize},
61349     { "IsPointerType", _wrap_SBType_IsPointerType},
61350     { "IsReferenceType", _wrap_SBType_IsReferenceType},
61351     { "IsFunctionType", _wrap_SBType_IsFunctionType},
61352     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
61353     { "IsArrayType", _wrap_SBType_IsArrayType},
61354     { "IsVectorType", _wrap_SBType_IsVectorType},
61355     { "IsTypedefType", _wrap_SBType_IsTypedefType},
61356     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
61357     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
61358     { "IsAggregateType", _wrap_SBType_IsAggregateType},
61359     { "GetPointerType", _wrap_SBType_GetPointerType},
61360     { "GetPointeeType", _wrap_SBType_GetPointeeType},
61361     { "GetReferenceType", _wrap_SBType_GetReferenceType},
61362     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
61363     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
61364     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
61365     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
61366     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
61367     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
61368     { "GetArrayType", _wrap_SBType_GetArrayType},
61369     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
61370     { "GetBasicType", _wrap_SBType_GetBasicType},
61371     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
61372     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
61373     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
61374     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
61375     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
61376     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
61377     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
61378     { "GetModule", _wrap_SBType_GetModule},
61379     { "GetName", _wrap_SBType_GetName},
61380     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
61381     { "GetTypeClass", _wrap_SBType_GetTypeClass},
61382     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
61383     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
61384     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
61385     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
61386     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
61387     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
61388     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
61389     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
61390     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
61391     { "__eq", _wrap_SBType___eq},
61392     { "__tostring", _wrap_SBType___tostring},
61393     {0,0}
61394 };
61395 static swig_lua_method swig_SBType_meta[] = {
61396     { "__eq", _wrap_SBType___eq},
61397     { "__tostring", _wrap_SBType___tostring},
61398     {0,0}
61399 };
61400 
61401 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
61402     {0,0,0}
61403 };
61404 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
61405     {0,0,0,0,0,0}
61406 };
61407 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
61408     {0,0}
61409 };
61410 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
61411     0
61412 };
61413 
61414 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
61415     "SBType",
61416     swig_SBType_Sf_SwigStatic_methods,
61417     swig_SBType_Sf_SwigStatic_attributes,
61418     swig_SBType_Sf_SwigStatic_constants,
61419     swig_SBType_Sf_SwigStatic_classes,
61420     0
61421 };
61422 static swig_lua_class *swig_SBType_bases[] = {0};
61423 static const char *swig_SBType_base_names[] = {0};
61424 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 };
61425 
61426 static int _wrap_new_SBTypeList(lua_State* L) {
61427   int SWIG_arg = 0;
61428   lldb::SBTypeList *result = 0 ;
61429 
61430   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
61431   result = (lldb::SBTypeList *)new lldb::SBTypeList();
61432   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
61433   return SWIG_arg;
61434 
61435   if(0) SWIG_fail;
61436 
61437 fail:
61438   lua_error(L);
61439   return SWIG_arg;
61440 }
61441 
61442 
61443 static int _wrap_SBTypeList_IsValid(lua_State* L) {
61444   int SWIG_arg = 0;
61445   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
61446   bool result;
61447 
61448   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
61449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
61450 
61451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
61452     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
61453   }
61454 
61455   result = (bool)(arg1)->IsValid();
61456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61457   return SWIG_arg;
61458 
61459   if(0) SWIG_fail;
61460 
61461 fail:
61462   lua_error(L);
61463   return SWIG_arg;
61464 }
61465 
61466 
61467 static int _wrap_SBTypeList_Append(lua_State* L) {
61468   int SWIG_arg = 0;
61469   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
61470   lldb::SBType arg2 ;
61471   lldb::SBType *argp2 ;
61472 
61473   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
61474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
61475   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
61476 
61477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
61478     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
61479   }
61480 
61481 
61482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
61483     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
61484   }
61485   arg2 = *argp2;
61486 
61487   (arg1)->Append(arg2);
61488 
61489   return SWIG_arg;
61490 
61491   if(0) SWIG_fail;
61492 
61493 fail:
61494   lua_error(L);
61495   return SWIG_arg;
61496 }
61497 
61498 
61499 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
61500   int SWIG_arg = 0;
61501   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
61502   uint32_t arg2 ;
61503   lldb::SBType result;
61504 
61505   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
61506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
61507   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
61508 
61509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
61510     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
61511   }
61512 
61513   arg2 = (uint32_t)lua_tointeger(L, 2);
61514   result = (arg1)->GetTypeAtIndex(arg2);
61515   {
61516     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61517     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61518   }
61519   return SWIG_arg;
61520 
61521   if(0) SWIG_fail;
61522 
61523 fail:
61524   lua_error(L);
61525   return SWIG_arg;
61526 }
61527 
61528 
61529 static int _wrap_SBTypeList_GetSize(lua_State* L) {
61530   int SWIG_arg = 0;
61531   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
61532   uint32_t result;
61533 
61534   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
61535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
61536 
61537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
61538     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
61539   }
61540 
61541   result = (uint32_t)(arg1)->GetSize();
61542   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61543   return SWIG_arg;
61544 
61545   if(0) SWIG_fail;
61546 
61547 fail:
61548   lua_error(L);
61549   return SWIG_arg;
61550 }
61551 
61552 
61553 static void swig_delete_SBTypeList(void *obj) {
61554 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
61555 delete arg1;
61556 }
61557 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
61558     assert(lua_istable(L,1));
61559     lua_pushcfunction(L,_wrap_new_SBTypeList);
61560     assert(!lua_isnil(L,-1));
61561     lua_replace(L,1); /* replace our table with real constructor */
61562     lua_call(L,lua_gettop(L)-1,1);
61563     return 1;
61564 }
61565 static swig_lua_attribute swig_SBTypeList_attributes[] = {
61566     {0,0,0}
61567 };
61568 static swig_lua_method swig_SBTypeList_methods[]= {
61569     { "IsValid", _wrap_SBTypeList_IsValid},
61570     { "Append", _wrap_SBTypeList_Append},
61571     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
61572     { "GetSize", _wrap_SBTypeList_GetSize},
61573     {0,0}
61574 };
61575 static swig_lua_method swig_SBTypeList_meta[] = {
61576     {0,0}
61577 };
61578 
61579 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
61580     {0,0,0}
61581 };
61582 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
61583     {0,0,0,0,0,0}
61584 };
61585 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
61586     {0,0}
61587 };
61588 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
61589     0
61590 };
61591 
61592 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
61593     "SBTypeList",
61594     swig_SBTypeList_Sf_SwigStatic_methods,
61595     swig_SBTypeList_Sf_SwigStatic_attributes,
61596     swig_SBTypeList_Sf_SwigStatic_constants,
61597     swig_SBTypeList_Sf_SwigStatic_classes,
61598     0
61599 };
61600 static swig_lua_class *swig_SBTypeList_bases[] = {0};
61601 static const char *swig_SBTypeList_base_names[] = {0};
61602 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 };
61603 
61604 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
61605   int SWIG_arg = 0;
61606   lldb::SBTypeCategory *result = 0 ;
61607 
61608   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
61609   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
61610   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
61611   return SWIG_arg;
61612 
61613   if(0) SWIG_fail;
61614 
61615 fail:
61616   lua_error(L);
61617   return SWIG_arg;
61618 }
61619 
61620 
61621 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
61622   int SWIG_arg = 0;
61623   lldb::SBTypeCategory *arg1 = 0 ;
61624   lldb::SBTypeCategory *result = 0 ;
61625 
61626   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
61627   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
61628 
61629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61630     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
61631   }
61632 
61633   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
61634   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
61635   return SWIG_arg;
61636 
61637   if(0) SWIG_fail;
61638 
61639 fail:
61640   lua_error(L);
61641   return SWIG_arg;
61642 }
61643 
61644 
61645 static int _wrap_new_SBTypeCategory(lua_State* L) {
61646   int argc;
61647   int argv[2]={
61648     1,2
61649   };
61650 
61651   argc = lua_gettop(L);
61652   if (argc == 0) {
61653     return _wrap_new_SBTypeCategory__SWIG_0(L);
61654   }
61655   if (argc == 1) {
61656     int _v;
61657     {
61658       void *ptr;
61659       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
61660         _v = 0;
61661       } else {
61662         _v = 1;
61663       }
61664     }
61665     if (_v) {
61666       return _wrap_new_SBTypeCategory__SWIG_1(L);
61667     }
61668   }
61669 
61670   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
61671     "  Possible C/C++ prototypes are:\n"
61672     "    lldb::SBTypeCategory::SBTypeCategory()\n"
61673     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
61674   lua_error(L);return 0;
61675 }
61676 
61677 
61678 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
61679   int SWIG_arg = 0;
61680   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61681   bool result;
61682 
61683   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
61684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
61685 
61686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61687     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
61688   }
61689 
61690   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
61691   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61692   return SWIG_arg;
61693 
61694   if(0) SWIG_fail;
61695 
61696 fail:
61697   lua_error(L);
61698   return SWIG_arg;
61699 }
61700 
61701 
61702 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
61703   int SWIG_arg = 0;
61704   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61705   bool result;
61706 
61707   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
61708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
61709 
61710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61711     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
61712   }
61713 
61714   result = (bool)(arg1)->GetEnabled();
61715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61716   return SWIG_arg;
61717 
61718   if(0) SWIG_fail;
61719 
61720 fail:
61721   lua_error(L);
61722   return SWIG_arg;
61723 }
61724 
61725 
61726 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
61727   int SWIG_arg = 0;
61728   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61729   bool arg2 ;
61730 
61731   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
61732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
61733   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
61734 
61735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61736     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
61737   }
61738 
61739   arg2 = (lua_toboolean(L, 2)!=0);
61740   (arg1)->SetEnabled(arg2);
61741 
61742   return SWIG_arg;
61743 
61744   if(0) SWIG_fail;
61745 
61746 fail:
61747   lua_error(L);
61748   return SWIG_arg;
61749 }
61750 
61751 
61752 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
61753   int SWIG_arg = 0;
61754   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61755   char *result = 0 ;
61756 
61757   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
61758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
61759 
61760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61761     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
61762   }
61763 
61764   result = (char *)(arg1)->GetName();
61765   lua_pushstring(L,(const char *)result); SWIG_arg++;
61766   return SWIG_arg;
61767 
61768   if(0) SWIG_fail;
61769 
61770 fail:
61771   lua_error(L);
61772   return SWIG_arg;
61773 }
61774 
61775 
61776 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
61777   int SWIG_arg = 0;
61778   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61779   uint32_t arg2 ;
61780   lldb::LanguageType result;
61781 
61782   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
61783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
61784   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
61785 
61786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61787     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61788   }
61789 
61790   arg2 = (uint32_t)lua_tointeger(L, 2);
61791   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
61792   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61793   return SWIG_arg;
61794 
61795   if(0) SWIG_fail;
61796 
61797 fail:
61798   lua_error(L);
61799   return SWIG_arg;
61800 }
61801 
61802 
61803 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
61804   int SWIG_arg = 0;
61805   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61806   uint32_t result;
61807 
61808   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
61809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
61810 
61811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61812     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
61813   }
61814 
61815   result = (uint32_t)(arg1)->GetNumLanguages();
61816   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61817   return SWIG_arg;
61818 
61819   if(0) SWIG_fail;
61820 
61821 fail:
61822   lua_error(L);
61823   return SWIG_arg;
61824 }
61825 
61826 
61827 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
61828   int SWIG_arg = 0;
61829   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61830   lldb::LanguageType arg2 ;
61831 
61832   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
61833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
61834   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
61835 
61836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61837     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
61838   }
61839 
61840   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
61841   (arg1)->AddLanguage(arg2);
61842 
61843   return SWIG_arg;
61844 
61845   if(0) SWIG_fail;
61846 
61847 fail:
61848   lua_error(L);
61849   return SWIG_arg;
61850 }
61851 
61852 
61853 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
61854   int SWIG_arg = 0;
61855   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61856   lldb::SBStream *arg2 = 0 ;
61857   lldb::DescriptionLevel arg3 ;
61858   bool result;
61859 
61860   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
61861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
61862   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
61863   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
61864 
61865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61866     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
61867   }
61868 
61869 
61870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61871     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61872   }
61873 
61874   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
61875   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61876   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61877   return SWIG_arg;
61878 
61879   if(0) SWIG_fail;
61880 
61881 fail:
61882   lua_error(L);
61883   return SWIG_arg;
61884 }
61885 
61886 
61887 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
61888   int SWIG_arg = 0;
61889   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61890   uint32_t result;
61891 
61892   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
61893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
61894 
61895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61896     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
61897   }
61898 
61899   result = (uint32_t)(arg1)->GetNumFormats();
61900   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61901   return SWIG_arg;
61902 
61903   if(0) SWIG_fail;
61904 
61905 fail:
61906   lua_error(L);
61907   return SWIG_arg;
61908 }
61909 
61910 
61911 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
61912   int SWIG_arg = 0;
61913   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61914   uint32_t result;
61915 
61916   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
61917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
61918 
61919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61920     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
61921   }
61922 
61923   result = (uint32_t)(arg1)->GetNumSummaries();
61924   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61925   return SWIG_arg;
61926 
61927   if(0) SWIG_fail;
61928 
61929 fail:
61930   lua_error(L);
61931   return SWIG_arg;
61932 }
61933 
61934 
61935 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
61936   int SWIG_arg = 0;
61937   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61938   uint32_t result;
61939 
61940   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
61941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
61942 
61943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61944     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
61945   }
61946 
61947   result = (uint32_t)(arg1)->GetNumFilters();
61948   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61949   return SWIG_arg;
61950 
61951   if(0) SWIG_fail;
61952 
61953 fail:
61954   lua_error(L);
61955   return SWIG_arg;
61956 }
61957 
61958 
61959 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
61960   int SWIG_arg = 0;
61961   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61962   uint32_t result;
61963 
61964   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
61965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
61966 
61967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61968     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
61969   }
61970 
61971   result = (uint32_t)(arg1)->GetNumSynthetics();
61972   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61973   return SWIG_arg;
61974 
61975   if(0) SWIG_fail;
61976 
61977 fail:
61978   lua_error(L);
61979   return SWIG_arg;
61980 }
61981 
61982 
61983 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
61984   int SWIG_arg = 0;
61985   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61986   uint32_t arg2 ;
61987   lldb::SBTypeNameSpecifier result;
61988 
61989   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
61990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
61991   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
61992 
61993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61994     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61995   }
61996 
61997   arg2 = (uint32_t)lua_tointeger(L, 2);
61998   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
61999   {
62000     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
62001     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62002   }
62003   return SWIG_arg;
62004 
62005   if(0) SWIG_fail;
62006 
62007 fail:
62008   lua_error(L);
62009   return SWIG_arg;
62010 }
62011 
62012 
62013 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
62014   int SWIG_arg = 0;
62015   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62016   uint32_t arg2 ;
62017   lldb::SBTypeNameSpecifier result;
62018 
62019   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
62020   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
62021   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
62022 
62023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62024     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62025   }
62026 
62027   arg2 = (uint32_t)lua_tointeger(L, 2);
62028   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
62029   {
62030     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
62031     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62032   }
62033   return SWIG_arg;
62034 
62035   if(0) SWIG_fail;
62036 
62037 fail:
62038   lua_error(L);
62039   return SWIG_arg;
62040 }
62041 
62042 
62043 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
62044   int SWIG_arg = 0;
62045   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62046   uint32_t arg2 ;
62047   lldb::SBTypeNameSpecifier result;
62048 
62049   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
62050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
62051   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
62052 
62053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62054     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62055   }
62056 
62057   arg2 = (uint32_t)lua_tointeger(L, 2);
62058   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
62059   {
62060     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
62061     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62062   }
62063   return SWIG_arg;
62064 
62065   if(0) SWIG_fail;
62066 
62067 fail:
62068   lua_error(L);
62069   return SWIG_arg;
62070 }
62071 
62072 
62073 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
62074   int SWIG_arg = 0;
62075   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62076   uint32_t arg2 ;
62077   lldb::SBTypeNameSpecifier result;
62078 
62079   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
62080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
62081   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
62082 
62083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62084     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62085   }
62086 
62087   arg2 = (uint32_t)lua_tointeger(L, 2);
62088   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
62089   {
62090     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
62091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62092   }
62093   return SWIG_arg;
62094 
62095   if(0) SWIG_fail;
62096 
62097 fail:
62098   lua_error(L);
62099   return SWIG_arg;
62100 }
62101 
62102 
62103 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
62104   int SWIG_arg = 0;
62105   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62106   lldb::SBTypeNameSpecifier arg2 ;
62107   lldb::SBTypeNameSpecifier *argp2 ;
62108   lldb::SBTypeFilter result;
62109 
62110   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
62111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
62112   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
62113 
62114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62115     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
62116   }
62117 
62118 
62119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62120     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62121   }
62122   arg2 = *argp2;
62123 
62124   result = (arg1)->GetFilterForType(arg2);
62125   {
62126     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
62127     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62128   }
62129   return SWIG_arg;
62130 
62131   if(0) SWIG_fail;
62132 
62133 fail:
62134   lua_error(L);
62135   return SWIG_arg;
62136 }
62137 
62138 
62139 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
62140   int SWIG_arg = 0;
62141   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62142   lldb::SBTypeNameSpecifier arg2 ;
62143   lldb::SBTypeNameSpecifier *argp2 ;
62144   lldb::SBTypeFormat result;
62145 
62146   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
62147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
62148   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
62149 
62150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62151     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
62152   }
62153 
62154 
62155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62156     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62157   }
62158   arg2 = *argp2;
62159 
62160   result = (arg1)->GetFormatForType(arg2);
62161   {
62162     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
62163     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62164   }
62165   return SWIG_arg;
62166 
62167   if(0) SWIG_fail;
62168 
62169 fail:
62170   lua_error(L);
62171   return SWIG_arg;
62172 }
62173 
62174 
62175 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
62176   int SWIG_arg = 0;
62177   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62178   lldb::SBTypeNameSpecifier arg2 ;
62179   lldb::SBTypeNameSpecifier *argp2 ;
62180   lldb::SBTypeSummary result;
62181 
62182   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
62183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
62184   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
62185 
62186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62187     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
62188   }
62189 
62190 
62191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62192     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62193   }
62194   arg2 = *argp2;
62195 
62196   result = (arg1)->GetSummaryForType(arg2);
62197   {
62198     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62199     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62200   }
62201   return SWIG_arg;
62202 
62203   if(0) SWIG_fail;
62204 
62205 fail:
62206   lua_error(L);
62207   return SWIG_arg;
62208 }
62209 
62210 
62211 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
62212   int SWIG_arg = 0;
62213   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62214   lldb::SBTypeNameSpecifier arg2 ;
62215   lldb::SBTypeNameSpecifier *argp2 ;
62216   lldb::SBTypeSynthetic result;
62217 
62218   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
62219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
62220   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
62221 
62222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62223     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
62224   }
62225 
62226 
62227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62228     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62229   }
62230   arg2 = *argp2;
62231 
62232   result = (arg1)->GetSyntheticForType(arg2);
62233   {
62234     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
62235     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62236   }
62237   return SWIG_arg;
62238 
62239   if(0) SWIG_fail;
62240 
62241 fail:
62242   lua_error(L);
62243   return SWIG_arg;
62244 }
62245 
62246 
62247 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
62248   int SWIG_arg = 0;
62249   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62250   uint32_t arg2 ;
62251   lldb::SBTypeFilter result;
62252 
62253   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
62254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
62255   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
62256 
62257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62258     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62259   }
62260 
62261   arg2 = (uint32_t)lua_tointeger(L, 2);
62262   result = (arg1)->GetFilterAtIndex(arg2);
62263   {
62264     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
62265     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62266   }
62267   return SWIG_arg;
62268 
62269   if(0) SWIG_fail;
62270 
62271 fail:
62272   lua_error(L);
62273   return SWIG_arg;
62274 }
62275 
62276 
62277 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
62278   int SWIG_arg = 0;
62279   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62280   uint32_t arg2 ;
62281   lldb::SBTypeFormat result;
62282 
62283   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
62284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
62285   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
62286 
62287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62288     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62289   }
62290 
62291   arg2 = (uint32_t)lua_tointeger(L, 2);
62292   result = (arg1)->GetFormatAtIndex(arg2);
62293   {
62294     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
62295     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62296   }
62297   return SWIG_arg;
62298 
62299   if(0) SWIG_fail;
62300 
62301 fail:
62302   lua_error(L);
62303   return SWIG_arg;
62304 }
62305 
62306 
62307 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
62308   int SWIG_arg = 0;
62309   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62310   uint32_t arg2 ;
62311   lldb::SBTypeSummary result;
62312 
62313   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
62314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
62315   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
62316 
62317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62318     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62319   }
62320 
62321   arg2 = (uint32_t)lua_tointeger(L, 2);
62322   result = (arg1)->GetSummaryAtIndex(arg2);
62323   {
62324     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62325     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62326   }
62327   return SWIG_arg;
62328 
62329   if(0) SWIG_fail;
62330 
62331 fail:
62332   lua_error(L);
62333   return SWIG_arg;
62334 }
62335 
62336 
62337 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
62338   int SWIG_arg = 0;
62339   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62340   uint32_t arg2 ;
62341   lldb::SBTypeSynthetic result;
62342 
62343   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
62344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
62345   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
62346 
62347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62348     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62349   }
62350 
62351   arg2 = (uint32_t)lua_tointeger(L, 2);
62352   result = (arg1)->GetSyntheticAtIndex(arg2);
62353   {
62354     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
62355     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62356   }
62357   return SWIG_arg;
62358 
62359   if(0) SWIG_fail;
62360 
62361 fail:
62362   lua_error(L);
62363   return SWIG_arg;
62364 }
62365 
62366 
62367 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
62368   int SWIG_arg = 0;
62369   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62370   lldb::SBTypeNameSpecifier arg2 ;
62371   lldb::SBTypeFormat arg3 ;
62372   lldb::SBTypeNameSpecifier *argp2 ;
62373   lldb::SBTypeFormat *argp3 ;
62374   bool result;
62375 
62376   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
62377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
62378   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
62379   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
62380 
62381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62382     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
62383   }
62384 
62385 
62386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62387     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62388   }
62389   arg2 = *argp2;
62390 
62391 
62392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62393     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
62394   }
62395   arg3 = *argp3;
62396 
62397   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
62398   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62399   return SWIG_arg;
62400 
62401   if(0) SWIG_fail;
62402 
62403 fail:
62404   lua_error(L);
62405   return SWIG_arg;
62406 }
62407 
62408 
62409 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
62410   int SWIG_arg = 0;
62411   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62412   lldb::SBTypeNameSpecifier arg2 ;
62413   lldb::SBTypeNameSpecifier *argp2 ;
62414   bool result;
62415 
62416   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
62417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
62418   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
62419 
62420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62421     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
62422   }
62423 
62424 
62425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62426     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62427   }
62428   arg2 = *argp2;
62429 
62430   result = (bool)(arg1)->DeleteTypeFormat(arg2);
62431   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62432   return SWIG_arg;
62433 
62434   if(0) SWIG_fail;
62435 
62436 fail:
62437   lua_error(L);
62438   return SWIG_arg;
62439 }
62440 
62441 
62442 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
62443   int SWIG_arg = 0;
62444   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62445   lldb::SBTypeNameSpecifier arg2 ;
62446   lldb::SBTypeSummary arg3 ;
62447   lldb::SBTypeNameSpecifier *argp2 ;
62448   lldb::SBTypeSummary *argp3 ;
62449   bool result;
62450 
62451   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
62452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
62453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
62454   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
62455 
62456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62457     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
62458   }
62459 
62460 
62461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62462     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62463   }
62464   arg2 = *argp2;
62465 
62466 
62467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62468     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
62469   }
62470   arg3 = *argp3;
62471 
62472   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
62473   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62474   return SWIG_arg;
62475 
62476   if(0) SWIG_fail;
62477 
62478 fail:
62479   lua_error(L);
62480   return SWIG_arg;
62481 }
62482 
62483 
62484 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
62485   int SWIG_arg = 0;
62486   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62487   lldb::SBTypeNameSpecifier arg2 ;
62488   lldb::SBTypeNameSpecifier *argp2 ;
62489   bool result;
62490 
62491   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
62492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
62493   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
62494 
62495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62496     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
62497   }
62498 
62499 
62500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62501     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62502   }
62503   arg2 = *argp2;
62504 
62505   result = (bool)(arg1)->DeleteTypeSummary(arg2);
62506   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62507   return SWIG_arg;
62508 
62509   if(0) SWIG_fail;
62510 
62511 fail:
62512   lua_error(L);
62513   return SWIG_arg;
62514 }
62515 
62516 
62517 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
62518   int SWIG_arg = 0;
62519   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62520   lldb::SBTypeNameSpecifier arg2 ;
62521   lldb::SBTypeFilter arg3 ;
62522   lldb::SBTypeNameSpecifier *argp2 ;
62523   lldb::SBTypeFilter *argp3 ;
62524   bool result;
62525 
62526   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
62527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
62528   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
62529   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
62530 
62531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62532     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
62533   }
62534 
62535 
62536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62537     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62538   }
62539   arg2 = *argp2;
62540 
62541 
62542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62543     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
62544   }
62545   arg3 = *argp3;
62546 
62547   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
62548   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62549   return SWIG_arg;
62550 
62551   if(0) SWIG_fail;
62552 
62553 fail:
62554   lua_error(L);
62555   return SWIG_arg;
62556 }
62557 
62558 
62559 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
62560   int SWIG_arg = 0;
62561   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62562   lldb::SBTypeNameSpecifier arg2 ;
62563   lldb::SBTypeNameSpecifier *argp2 ;
62564   bool result;
62565 
62566   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
62567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
62568   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
62569 
62570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62571     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
62572   }
62573 
62574 
62575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62576     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62577   }
62578   arg2 = *argp2;
62579 
62580   result = (bool)(arg1)->DeleteTypeFilter(arg2);
62581   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62582   return SWIG_arg;
62583 
62584   if(0) SWIG_fail;
62585 
62586 fail:
62587   lua_error(L);
62588   return SWIG_arg;
62589 }
62590 
62591 
62592 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
62593   int SWIG_arg = 0;
62594   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62595   lldb::SBTypeNameSpecifier arg2 ;
62596   lldb::SBTypeSynthetic arg3 ;
62597   lldb::SBTypeNameSpecifier *argp2 ;
62598   lldb::SBTypeSynthetic *argp3 ;
62599   bool result;
62600 
62601   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
62602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
62603   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
62604   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
62605 
62606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62607     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
62608   }
62609 
62610 
62611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62612     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62613   }
62614   arg2 = *argp2;
62615 
62616 
62617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
62618     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
62619   }
62620   arg3 = *argp3;
62621 
62622   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
62623   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62624   return SWIG_arg;
62625 
62626   if(0) SWIG_fail;
62627 
62628 fail:
62629   lua_error(L);
62630   return SWIG_arg;
62631 }
62632 
62633 
62634 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
62635   int SWIG_arg = 0;
62636   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62637   lldb::SBTypeNameSpecifier arg2 ;
62638   lldb::SBTypeNameSpecifier *argp2 ;
62639   bool result;
62640 
62641   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
62642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
62643   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
62644 
62645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62646     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
62647   }
62648 
62649 
62650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62651     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62652   }
62653   arg2 = *argp2;
62654 
62655   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
62656   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62657   return SWIG_arg;
62658 
62659   if(0) SWIG_fail;
62660 
62661 fail:
62662   lua_error(L);
62663   return SWIG_arg;
62664 }
62665 
62666 
62667 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
62668   int SWIG_arg = 0;
62669   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62670   std::string result;
62671 
62672   SWIG_check_num_args("lldb::SBTypeCategory::__repr__",1,1)
62673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__repr__",1,"lldb::SBTypeCategory *");
62674 
62675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62676     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
62677   }
62678 
62679   result = lldb_SBTypeCategory___repr__(arg1);
62680   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62681   return SWIG_arg;
62682 
62683   if(0) SWIG_fail;
62684 
62685 fail:
62686   lua_error(L);
62687   return SWIG_arg;
62688 }
62689 
62690 
62691 static void swig_delete_SBTypeCategory(void *obj) {
62692 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
62693 delete arg1;
62694 }
62695 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
62696     assert(lua_istable(L,1));
62697     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
62698     assert(!lua_isnil(L,-1));
62699     lua_replace(L,1); /* replace our table with real constructor */
62700     lua_call(L,lua_gettop(L)-1,1);
62701     return 1;
62702 }
62703 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
62704     {0,0,0}
62705 };
62706 static swig_lua_method swig_SBTypeCategory_methods[]= {
62707     { "IsValid", _wrap_SBTypeCategory_IsValid},
62708     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
62709     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
62710     { "GetName", _wrap_SBTypeCategory_GetName},
62711     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
62712     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
62713     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
62714     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
62715     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
62716     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
62717     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
62718     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
62719     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
62720     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
62721     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
62722     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
62723     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
62724     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
62725     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
62726     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
62727     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
62728     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
62729     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
62730     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
62731     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
62732     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
62733     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
62734     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
62735     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
62736     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
62737     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
62738     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
62739     { "__tostring", _wrap_SBTypeCategory___tostring},
62740     {0,0}
62741 };
62742 static swig_lua_method swig_SBTypeCategory_meta[] = {
62743     { "__tostring", _wrap_SBTypeCategory___tostring},
62744     {0,0}
62745 };
62746 
62747 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
62748     {0,0,0}
62749 };
62750 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
62751     {0,0,0,0,0,0}
62752 };
62753 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
62754     {0,0}
62755 };
62756 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
62757     0
62758 };
62759 
62760 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
62761     "SBTypeCategory",
62762     swig_SBTypeCategory_Sf_SwigStatic_methods,
62763     swig_SBTypeCategory_Sf_SwigStatic_attributes,
62764     swig_SBTypeCategory_Sf_SwigStatic_constants,
62765     swig_SBTypeCategory_Sf_SwigStatic_classes,
62766     0
62767 };
62768 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
62769 static const char *swig_SBTypeCategory_base_names[] = {0};
62770 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 };
62771 
62772 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
62773   int SWIG_arg = 0;
62774   lldb::SBTypeEnumMember *result = 0 ;
62775 
62776   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
62777   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
62778   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
62779   return SWIG_arg;
62780 
62781   if(0) SWIG_fail;
62782 
62783 fail:
62784   lua_error(L);
62785   return SWIG_arg;
62786 }
62787 
62788 
62789 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
62790   int SWIG_arg = 0;
62791   lldb::SBTypeEnumMember *arg1 = 0 ;
62792   lldb::SBTypeEnumMember *result = 0 ;
62793 
62794   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
62795   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
62796 
62797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62798     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62799   }
62800 
62801   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
62802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
62803   return SWIG_arg;
62804 
62805   if(0) SWIG_fail;
62806 
62807 fail:
62808   lua_error(L);
62809   return SWIG_arg;
62810 }
62811 
62812 
62813 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
62814   int argc;
62815   int argv[2]={
62816     1,2
62817   };
62818 
62819   argc = lua_gettop(L);
62820   if (argc == 0) {
62821     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
62822   }
62823   if (argc == 1) {
62824     int _v;
62825     {
62826       void *ptr;
62827       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
62828         _v = 0;
62829       } else {
62830         _v = 1;
62831       }
62832     }
62833     if (_v) {
62834       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
62835     }
62836   }
62837 
62838   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
62839     "  Possible C/C++ prototypes are:\n"
62840     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
62841     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
62842   lua_error(L);return 0;
62843 }
62844 
62845 
62846 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
62847   int SWIG_arg = 0;
62848   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62849   bool result;
62850 
62851   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
62852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
62853 
62854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62855     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62856   }
62857 
62858   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
62859   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62860   return SWIG_arg;
62861 
62862   if(0) SWIG_fail;
62863 
62864 fail:
62865   lua_error(L);
62866   return SWIG_arg;
62867 }
62868 
62869 
62870 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
62871   int SWIG_arg = 0;
62872   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62873   int64_t result;
62874 
62875   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
62876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
62877 
62878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62879     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62880   }
62881 
62882   result = (int64_t)(arg1)->GetValueAsSigned();
62883   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62884   return SWIG_arg;
62885 
62886   if(0) SWIG_fail;
62887 
62888 fail:
62889   lua_error(L);
62890   return SWIG_arg;
62891 }
62892 
62893 
62894 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
62895   int SWIG_arg = 0;
62896   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62897   uint64_t result;
62898 
62899   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
62900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
62901 
62902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62903     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62904   }
62905 
62906   result = (uint64_t)(arg1)->GetValueAsUnsigned();
62907   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62908   return SWIG_arg;
62909 
62910   if(0) SWIG_fail;
62911 
62912 fail:
62913   lua_error(L);
62914   return SWIG_arg;
62915 }
62916 
62917 
62918 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
62919   int SWIG_arg = 0;
62920   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62921   char *result = 0 ;
62922 
62923   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
62924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
62925 
62926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62927     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62928   }
62929 
62930   result = (char *)(arg1)->GetName();
62931   lua_pushstring(L,(const char *)result); SWIG_arg++;
62932   return SWIG_arg;
62933 
62934   if(0) SWIG_fail;
62935 
62936 fail:
62937   lua_error(L);
62938   return SWIG_arg;
62939 }
62940 
62941 
62942 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
62943   int SWIG_arg = 0;
62944   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62945   lldb::SBType result;
62946 
62947   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
62948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
62949 
62950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62951     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62952   }
62953 
62954   result = (arg1)->GetType();
62955   {
62956     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
62957     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62958   }
62959   return SWIG_arg;
62960 
62961   if(0) SWIG_fail;
62962 
62963 fail:
62964   lua_error(L);
62965   return SWIG_arg;
62966 }
62967 
62968 
62969 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
62970   int SWIG_arg = 0;
62971   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62972   lldb::SBStream *arg2 = 0 ;
62973   lldb::DescriptionLevel arg3 ;
62974   bool result;
62975 
62976   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
62977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
62978   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
62979   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
62980 
62981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62982     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62983   }
62984 
62985 
62986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62987     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62988   }
62989 
62990   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
62991   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62992   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62993   return SWIG_arg;
62994 
62995   if(0) SWIG_fail;
62996 
62997 fail:
62998   lua_error(L);
62999   return SWIG_arg;
63000 }
63001 
63002 
63003 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
63004   int SWIG_arg = 0;
63005   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63006   std::string result;
63007 
63008   SWIG_check_num_args("lldb::SBTypeEnumMember::__repr__",1,1)
63009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__repr__",1,"lldb::SBTypeEnumMember *");
63010 
63011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63012     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63013   }
63014 
63015   result = lldb_SBTypeEnumMember___repr__(arg1);
63016   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63017   return SWIG_arg;
63018 
63019   if(0) SWIG_fail;
63020 
63021 fail:
63022   lua_error(L);
63023   return SWIG_arg;
63024 }
63025 
63026 
63027 static void swig_delete_SBTypeEnumMember(void *obj) {
63028 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
63029 delete arg1;
63030 }
63031 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
63032     assert(lua_istable(L,1));
63033     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
63034     assert(!lua_isnil(L,-1));
63035     lua_replace(L,1); /* replace our table with real constructor */
63036     lua_call(L,lua_gettop(L)-1,1);
63037     return 1;
63038 }
63039 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
63040     {0,0,0}
63041 };
63042 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
63043     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
63044     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
63045     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
63046     { "GetName", _wrap_SBTypeEnumMember_GetName},
63047     { "GetType", _wrap_SBTypeEnumMember_GetType},
63048     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
63049     { "__tostring", _wrap_SBTypeEnumMember___tostring},
63050     {0,0}
63051 };
63052 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
63053     { "__tostring", _wrap_SBTypeEnumMember___tostring},
63054     {0,0}
63055 };
63056 
63057 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
63058     {0,0,0}
63059 };
63060 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
63061     {0,0,0,0,0,0}
63062 };
63063 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
63064     {0,0}
63065 };
63066 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
63067     0
63068 };
63069 
63070 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
63071     "SBTypeEnumMember",
63072     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
63073     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
63074     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
63075     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
63076     0
63077 };
63078 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
63079 static const char *swig_SBTypeEnumMember_base_names[] = {0};
63080 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 };
63081 
63082 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
63083   int SWIG_arg = 0;
63084   lldb::SBTypeEnumMemberList *result = 0 ;
63085 
63086   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
63087   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
63088   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
63089   return SWIG_arg;
63090 
63091   if(0) SWIG_fail;
63092 
63093 fail:
63094   lua_error(L);
63095   return SWIG_arg;
63096 }
63097 
63098 
63099 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
63100   int SWIG_arg = 0;
63101   lldb::SBTypeEnumMemberList *arg1 = 0 ;
63102   lldb::SBTypeEnumMemberList *result = 0 ;
63103 
63104   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
63105   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
63106 
63107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
63108     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
63109   }
63110 
63111   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
63112   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
63113   return SWIG_arg;
63114 
63115   if(0) SWIG_fail;
63116 
63117 fail:
63118   lua_error(L);
63119   return SWIG_arg;
63120 }
63121 
63122 
63123 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
63124   int argc;
63125   int argv[2]={
63126     1,2
63127   };
63128 
63129   argc = lua_gettop(L);
63130   if (argc == 0) {
63131     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
63132   }
63133   if (argc == 1) {
63134     int _v;
63135     {
63136       void *ptr;
63137       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
63138         _v = 0;
63139       } else {
63140         _v = 1;
63141       }
63142     }
63143     if (_v) {
63144       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
63145     }
63146   }
63147 
63148   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
63149     "  Possible C/C++ prototypes are:\n"
63150     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
63151     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
63152   lua_error(L);return 0;
63153 }
63154 
63155 
63156 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
63157   int SWIG_arg = 0;
63158   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
63159   bool result;
63160 
63161   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
63162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
63163 
63164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
63165     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
63166   }
63167 
63168   result = (bool)(arg1)->IsValid();
63169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63170   return SWIG_arg;
63171 
63172   if(0) SWIG_fail;
63173 
63174 fail:
63175   lua_error(L);
63176   return SWIG_arg;
63177 }
63178 
63179 
63180 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
63181   int SWIG_arg = 0;
63182   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
63183   lldb::SBTypeEnumMember arg2 ;
63184   lldb::SBTypeEnumMember *argp2 ;
63185 
63186   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
63187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
63188   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
63189 
63190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
63191     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
63192   }
63193 
63194 
63195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63196     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
63197   }
63198   arg2 = *argp2;
63199 
63200   (arg1)->Append(arg2);
63201 
63202   return SWIG_arg;
63203 
63204   if(0) SWIG_fail;
63205 
63206 fail:
63207   lua_error(L);
63208   return SWIG_arg;
63209 }
63210 
63211 
63212 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
63213   int SWIG_arg = 0;
63214   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
63215   uint32_t arg2 ;
63216   lldb::SBTypeEnumMember result;
63217 
63218   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
63219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
63220   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
63221 
63222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
63223     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
63224   }
63225 
63226   arg2 = (uint32_t)lua_tointeger(L, 2);
63227   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
63228   {
63229     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
63230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
63231   }
63232   return SWIG_arg;
63233 
63234   if(0) SWIG_fail;
63235 
63236 fail:
63237   lua_error(L);
63238   return SWIG_arg;
63239 }
63240 
63241 
63242 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
63243   int SWIG_arg = 0;
63244   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
63245   uint32_t result;
63246 
63247   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
63248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
63249 
63250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
63251     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
63252   }
63253 
63254   result = (uint32_t)(arg1)->GetSize();
63255   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63256   return SWIG_arg;
63257 
63258   if(0) SWIG_fail;
63259 
63260 fail:
63261   lua_error(L);
63262   return SWIG_arg;
63263 }
63264 
63265 
63266 static void swig_delete_SBTypeEnumMemberList(void *obj) {
63267 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
63268 delete arg1;
63269 }
63270 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
63271     assert(lua_istable(L,1));
63272     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
63273     assert(!lua_isnil(L,-1));
63274     lua_replace(L,1); /* replace our table with real constructor */
63275     lua_call(L,lua_gettop(L)-1,1);
63276     return 1;
63277 }
63278 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
63279     {0,0,0}
63280 };
63281 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
63282     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
63283     { "Append", _wrap_SBTypeEnumMemberList_Append},
63284     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
63285     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
63286     {0,0}
63287 };
63288 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
63289     {0,0}
63290 };
63291 
63292 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
63293     {0,0,0}
63294 };
63295 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
63296     {0,0,0,0,0,0}
63297 };
63298 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
63299     {0,0}
63300 };
63301 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
63302     0
63303 };
63304 
63305 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
63306     "SBTypeEnumMemberList",
63307     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
63308     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
63309     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
63310     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
63311     0
63312 };
63313 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
63314 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
63315 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 };
63316 
63317 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
63318   int SWIG_arg = 0;
63319   lldb::SBTypeFilter *result = 0 ;
63320 
63321   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
63322   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
63323   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
63324   return SWIG_arg;
63325 
63326   if(0) SWIG_fail;
63327 
63328 fail:
63329   lua_error(L);
63330   return SWIG_arg;
63331 }
63332 
63333 
63334 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
63335   int SWIG_arg = 0;
63336   uint32_t arg1 ;
63337   lldb::SBTypeFilter *result = 0 ;
63338 
63339   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
63340   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
63341   arg1 = (uint32_t)lua_tointeger(L, 1);
63342   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
63343   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
63344   return SWIG_arg;
63345 
63346   if(0) SWIG_fail;
63347 
63348 fail:
63349   lua_error(L);
63350   return SWIG_arg;
63351 }
63352 
63353 
63354 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
63355   int SWIG_arg = 0;
63356   lldb::SBTypeFilter *arg1 = 0 ;
63357   lldb::SBTypeFilter *result = 0 ;
63358 
63359   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
63360   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
63361 
63362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63363     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
63364   }
63365 
63366   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
63367   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
63368   return SWIG_arg;
63369 
63370   if(0) SWIG_fail;
63371 
63372 fail:
63373   lua_error(L);
63374   return SWIG_arg;
63375 }
63376 
63377 
63378 static int _wrap_new_SBTypeFilter(lua_State* L) {
63379   int argc;
63380   int argv[2]={
63381     1,2
63382   };
63383 
63384   argc = lua_gettop(L);
63385   if (argc == 0) {
63386     return _wrap_new_SBTypeFilter__SWIG_0(L);
63387   }
63388   if (argc == 1) {
63389     int _v;
63390     {
63391       void *ptr;
63392       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
63393         _v = 0;
63394       } else {
63395         _v = 1;
63396       }
63397     }
63398     if (_v) {
63399       return _wrap_new_SBTypeFilter__SWIG_2(L);
63400     }
63401   }
63402   if (argc == 1) {
63403     int _v;
63404     {
63405       _v = lua_isnumber(L,argv[0]);
63406     }
63407     if (_v) {
63408       return _wrap_new_SBTypeFilter__SWIG_1(L);
63409     }
63410   }
63411 
63412   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
63413     "  Possible C/C++ prototypes are:\n"
63414     "    lldb::SBTypeFilter::SBTypeFilter()\n"
63415     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
63416     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
63417   lua_error(L);return 0;
63418 }
63419 
63420 
63421 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
63422   int SWIG_arg = 0;
63423   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63424   bool result;
63425 
63426   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
63427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
63428 
63429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63430     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
63431   }
63432 
63433   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
63434   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63435   return SWIG_arg;
63436 
63437   if(0) SWIG_fail;
63438 
63439 fail:
63440   lua_error(L);
63441   return SWIG_arg;
63442 }
63443 
63444 
63445 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
63446   int SWIG_arg = 0;
63447   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63448   lldb::SBTypeFilter *arg2 = 0 ;
63449   bool result;
63450 
63451   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
63452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
63453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
63454 
63455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63456     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
63457   }
63458 
63459 
63460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63461     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
63462   }
63463 
63464   result = (bool)(arg1)->IsEqualTo(*arg2);
63465   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63466   return SWIG_arg;
63467 
63468   if(0) SWIG_fail;
63469 
63470 fail:
63471   lua_error(L);
63472   return SWIG_arg;
63473 }
63474 
63475 
63476 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
63477   int SWIG_arg = 0;
63478   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63479   uint32_t result;
63480 
63481   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
63482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
63483 
63484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63485     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
63486   }
63487 
63488   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
63489   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63490   return SWIG_arg;
63491 
63492   if(0) SWIG_fail;
63493 
63494 fail:
63495   lua_error(L);
63496   return SWIG_arg;
63497 }
63498 
63499 
63500 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
63501   int SWIG_arg = 0;
63502   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63503   uint32_t arg2 ;
63504   char *result = 0 ;
63505 
63506   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
63507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
63508   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
63509 
63510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63511     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
63512   }
63513 
63514   arg2 = (uint32_t)lua_tointeger(L, 2);
63515   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
63516   lua_pushstring(L,(const char *)result); SWIG_arg++;
63517   return SWIG_arg;
63518 
63519   if(0) SWIG_fail;
63520 
63521 fail:
63522   lua_error(L);
63523   return SWIG_arg;
63524 }
63525 
63526 
63527 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
63528   int SWIG_arg = 0;
63529   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63530   uint32_t arg2 ;
63531   char *arg3 = (char *) 0 ;
63532   bool result;
63533 
63534   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
63535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
63536   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
63537   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
63538 
63539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63540     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
63541   }
63542 
63543   arg2 = (uint32_t)lua_tointeger(L, 2);
63544   arg3 = (char *)lua_tostring(L, 3);
63545   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
63546   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63547   return SWIG_arg;
63548 
63549   if(0) SWIG_fail;
63550 
63551 fail:
63552   lua_error(L);
63553   return SWIG_arg;
63554 }
63555 
63556 
63557 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
63558   int SWIG_arg = 0;
63559   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63560   char *arg2 = (char *) 0 ;
63561 
63562   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
63563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
63564   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
63565 
63566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63567     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
63568   }
63569 
63570   arg2 = (char *)lua_tostring(L, 2);
63571   (arg1)->AppendExpressionPath((char const *)arg2);
63572 
63573   return SWIG_arg;
63574 
63575   if(0) SWIG_fail;
63576 
63577 fail:
63578   lua_error(L);
63579   return SWIG_arg;
63580 }
63581 
63582 
63583 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
63584   int SWIG_arg = 0;
63585   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63586 
63587   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
63588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
63589 
63590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63591     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
63592   }
63593 
63594   (arg1)->Clear();
63595 
63596   return SWIG_arg;
63597 
63598   if(0) SWIG_fail;
63599 
63600 fail:
63601   lua_error(L);
63602   return SWIG_arg;
63603 }
63604 
63605 
63606 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
63607   int SWIG_arg = 0;
63608   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63609   uint32_t result;
63610 
63611   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
63612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
63613 
63614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63615     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
63616   }
63617 
63618   result = (uint32_t)(arg1)->GetOptions();
63619   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63620   return SWIG_arg;
63621 
63622   if(0) SWIG_fail;
63623 
63624 fail:
63625   lua_error(L);
63626   return SWIG_arg;
63627 }
63628 
63629 
63630 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
63631   int SWIG_arg = 0;
63632   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63633   uint32_t arg2 ;
63634 
63635   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
63636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
63637   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
63638 
63639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63640     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
63641   }
63642 
63643   arg2 = (uint32_t)lua_tointeger(L, 2);
63644   (arg1)->SetOptions(arg2);
63645 
63646   return SWIG_arg;
63647 
63648   if(0) SWIG_fail;
63649 
63650 fail:
63651   lua_error(L);
63652   return SWIG_arg;
63653 }
63654 
63655 
63656 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
63657   int SWIG_arg = 0;
63658   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63659   lldb::SBStream *arg2 = 0 ;
63660   lldb::DescriptionLevel arg3 ;
63661   bool result;
63662 
63663   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
63664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
63665   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
63666   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
63667 
63668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63669     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
63670   }
63671 
63672 
63673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63674     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63675   }
63676 
63677   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63678   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63679   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63680   return SWIG_arg;
63681 
63682   if(0) SWIG_fail;
63683 
63684 fail:
63685   lua_error(L);
63686   return SWIG_arg;
63687 }
63688 
63689 
63690 static int _wrap_SBTypeFilter___eq(lua_State* L) {
63691   int SWIG_arg = 0;
63692   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63693   lldb::SBTypeFilter *arg2 = 0 ;
63694   bool result;
63695 
63696   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
63697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
63698   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
63699 
63700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63701     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
63702   }
63703 
63704 
63705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63706     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
63707   }
63708 
63709   result = (bool)(arg1)->operator ==(*arg2);
63710   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63711   return SWIG_arg;
63712 
63713   if(0) SWIG_fail;
63714 
63715 fail:
63716   lua_error(L);
63717   return SWIG_arg;
63718 }
63719 
63720 
63721 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
63722   int SWIG_arg = 0;
63723   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
63724   std::string result;
63725 
63726   SWIG_check_num_args("lldb::SBTypeFilter::__repr__",1,1)
63727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__repr__",1,"lldb::SBTypeFilter *");
63728 
63729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63730     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
63731   }
63732 
63733   result = lldb_SBTypeFilter___repr__(arg1);
63734   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63735   return SWIG_arg;
63736 
63737   if(0) SWIG_fail;
63738 
63739 fail:
63740   lua_error(L);
63741   return SWIG_arg;
63742 }
63743 
63744 
63745 static void swig_delete_SBTypeFilter(void *obj) {
63746 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
63747 delete arg1;
63748 }
63749 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
63750     assert(lua_istable(L,1));
63751     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
63752     assert(!lua_isnil(L,-1));
63753     lua_replace(L,1); /* replace our table with real constructor */
63754     lua_call(L,lua_gettop(L)-1,1);
63755     return 1;
63756 }
63757 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
63758     {0,0,0}
63759 };
63760 static swig_lua_method swig_SBTypeFilter_methods[]= {
63761     { "IsValid", _wrap_SBTypeFilter_IsValid},
63762     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
63763     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
63764     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
63765     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
63766     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
63767     { "Clear", _wrap_SBTypeFilter_Clear},
63768     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
63769     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
63770     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
63771     { "__eq", _wrap_SBTypeFilter___eq},
63772     { "__tostring", _wrap_SBTypeFilter___tostring},
63773     {0,0}
63774 };
63775 static swig_lua_method swig_SBTypeFilter_meta[] = {
63776     { "__eq", _wrap_SBTypeFilter___eq},
63777     { "__tostring", _wrap_SBTypeFilter___tostring},
63778     {0,0}
63779 };
63780 
63781 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
63782     {0,0,0}
63783 };
63784 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
63785     {0,0,0,0,0,0}
63786 };
63787 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
63788     {0,0}
63789 };
63790 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
63791     0
63792 };
63793 
63794 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
63795     "SBTypeFilter",
63796     swig_SBTypeFilter_Sf_SwigStatic_methods,
63797     swig_SBTypeFilter_Sf_SwigStatic_attributes,
63798     swig_SBTypeFilter_Sf_SwigStatic_constants,
63799     swig_SBTypeFilter_Sf_SwigStatic_classes,
63800     0
63801 };
63802 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
63803 static const char *swig_SBTypeFilter_base_names[] = {0};
63804 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 };
63805 
63806 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
63807   int SWIG_arg = 0;
63808   lldb::SBTypeFormat *result = 0 ;
63809 
63810   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
63811   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
63812   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63813   return SWIG_arg;
63814 
63815   if(0) SWIG_fail;
63816 
63817 fail:
63818   lua_error(L);
63819   return SWIG_arg;
63820 }
63821 
63822 
63823 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
63824   int SWIG_arg = 0;
63825   lldb::Format arg1 ;
63826   uint32_t arg2 ;
63827   lldb::SBTypeFormat *result = 0 ;
63828 
63829   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
63830   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
63831   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
63832   arg1 = (lldb::Format)lua_tointeger(L, 1);
63833   arg2 = (uint32_t)lua_tointeger(L, 2);
63834   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
63835   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63836   return SWIG_arg;
63837 
63838   if(0) SWIG_fail;
63839 
63840 fail:
63841   lua_error(L);
63842   return SWIG_arg;
63843 }
63844 
63845 
63846 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
63847   int SWIG_arg = 0;
63848   lldb::Format arg1 ;
63849   lldb::SBTypeFormat *result = 0 ;
63850 
63851   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63852   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
63853   arg1 = (lldb::Format)lua_tointeger(L, 1);
63854   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
63855   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63856   return SWIG_arg;
63857 
63858   if(0) SWIG_fail;
63859 
63860 fail:
63861   lua_error(L);
63862   return SWIG_arg;
63863 }
63864 
63865 
63866 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
63867   int SWIG_arg = 0;
63868   char *arg1 = (char *) 0 ;
63869   uint32_t arg2 ;
63870   lldb::SBTypeFormat *result = 0 ;
63871 
63872   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
63873   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
63874   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
63875   arg1 = (char *)lua_tostring(L, 1);
63876   arg2 = (uint32_t)lua_tointeger(L, 2);
63877   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
63878   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63879   return SWIG_arg;
63880 
63881   if(0) SWIG_fail;
63882 
63883 fail:
63884   lua_error(L);
63885   return SWIG_arg;
63886 }
63887 
63888 
63889 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
63890   int SWIG_arg = 0;
63891   char *arg1 = (char *) 0 ;
63892   lldb::SBTypeFormat *result = 0 ;
63893 
63894   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63895   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
63896   arg1 = (char *)lua_tostring(L, 1);
63897   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
63898   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63899   return SWIG_arg;
63900 
63901   if(0) SWIG_fail;
63902 
63903 fail:
63904   lua_error(L);
63905   return SWIG_arg;
63906 }
63907 
63908 
63909 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
63910   int SWIG_arg = 0;
63911   lldb::SBTypeFormat *arg1 = 0 ;
63912   lldb::SBTypeFormat *result = 0 ;
63913 
63914   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63915   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
63916 
63917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63918     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63919   }
63920 
63921   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
63922   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63923   return SWIG_arg;
63924 
63925   if(0) SWIG_fail;
63926 
63927 fail:
63928   lua_error(L);
63929   return SWIG_arg;
63930 }
63931 
63932 
63933 static int _wrap_new_SBTypeFormat(lua_State* L) {
63934   int argc;
63935   int argv[3]={
63936     1,2,3
63937   };
63938 
63939   argc = lua_gettop(L);
63940   if (argc == 0) {
63941     return _wrap_new_SBTypeFormat__SWIG_0(L);
63942   }
63943   if (argc == 1) {
63944     int _v;
63945     {
63946       void *ptr;
63947       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
63948         _v = 0;
63949       } else {
63950         _v = 1;
63951       }
63952     }
63953     if (_v) {
63954       return _wrap_new_SBTypeFormat__SWIG_5(L);
63955     }
63956   }
63957   if (argc == 1) {
63958     int _v;
63959     {
63960       _v = lua_isnumber(L,argv[0]);
63961     }
63962     if (_v) {
63963       return _wrap_new_SBTypeFormat__SWIG_2(L);
63964     }
63965   }
63966   if (argc == 1) {
63967     int _v;
63968     {
63969       _v = SWIG_lua_isnilstring(L,argv[0]);
63970     }
63971     if (_v) {
63972       return _wrap_new_SBTypeFormat__SWIG_4(L);
63973     }
63974   }
63975   if (argc == 2) {
63976     int _v;
63977     {
63978       _v = lua_isnumber(L,argv[0]);
63979     }
63980     if (_v) {
63981       {
63982         _v = lua_isnumber(L,argv[1]);
63983       }
63984       if (_v) {
63985         return _wrap_new_SBTypeFormat__SWIG_1(L);
63986       }
63987     }
63988   }
63989   if (argc == 2) {
63990     int _v;
63991     {
63992       _v = SWIG_lua_isnilstring(L,argv[0]);
63993     }
63994     if (_v) {
63995       {
63996         _v = lua_isnumber(L,argv[1]);
63997       }
63998       if (_v) {
63999         return _wrap_new_SBTypeFormat__SWIG_3(L);
64000       }
64001     }
64002   }
64003 
64004   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
64005     "  Possible C/C++ prototypes are:\n"
64006     "    lldb::SBTypeFormat::SBTypeFormat()\n"
64007     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
64008     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
64009     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
64010     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
64011     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
64012   lua_error(L);return 0;
64013 }
64014 
64015 
64016 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
64017   int SWIG_arg = 0;
64018   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64019   bool result;
64020 
64021   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
64022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
64023 
64024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64025     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
64026   }
64027 
64028   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
64029   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64030   return SWIG_arg;
64031 
64032   if(0) SWIG_fail;
64033 
64034 fail:
64035   lua_error(L);
64036   return SWIG_arg;
64037 }
64038 
64039 
64040 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
64041   int SWIG_arg = 0;
64042   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64043   lldb::SBTypeFormat *arg2 = 0 ;
64044   bool result;
64045 
64046   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
64047   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
64048   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
64049 
64050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64051     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
64052   }
64053 
64054 
64055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64056     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
64057   }
64058 
64059   result = (bool)(arg1)->IsEqualTo(*arg2);
64060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64061   return SWIG_arg;
64062 
64063   if(0) SWIG_fail;
64064 
64065 fail:
64066   lua_error(L);
64067   return SWIG_arg;
64068 }
64069 
64070 
64071 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
64072   int SWIG_arg = 0;
64073   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64074   lldb::Format result;
64075 
64076   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
64077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
64078 
64079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64080     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
64081   }
64082 
64083   result = (lldb::Format)(arg1)->GetFormat();
64084   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64085   return SWIG_arg;
64086 
64087   if(0) SWIG_fail;
64088 
64089 fail:
64090   lua_error(L);
64091   return SWIG_arg;
64092 }
64093 
64094 
64095 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
64096   int SWIG_arg = 0;
64097   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64098   char *result = 0 ;
64099 
64100   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
64101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
64102 
64103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64104     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
64105   }
64106 
64107   result = (char *)(arg1)->GetTypeName();
64108   lua_pushstring(L,(const char *)result); SWIG_arg++;
64109   return SWIG_arg;
64110 
64111   if(0) SWIG_fail;
64112 
64113 fail:
64114   lua_error(L);
64115   return SWIG_arg;
64116 }
64117 
64118 
64119 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
64120   int SWIG_arg = 0;
64121   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64122   uint32_t result;
64123 
64124   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
64125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
64126 
64127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64128     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
64129   }
64130 
64131   result = (uint32_t)(arg1)->GetOptions();
64132   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64133   return SWIG_arg;
64134 
64135   if(0) SWIG_fail;
64136 
64137 fail:
64138   lua_error(L);
64139   return SWIG_arg;
64140 }
64141 
64142 
64143 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
64144   int SWIG_arg = 0;
64145   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64146   lldb::Format arg2 ;
64147 
64148   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
64149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
64150   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
64151 
64152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64153     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
64154   }
64155 
64156   arg2 = (lldb::Format)lua_tointeger(L, 2);
64157   (arg1)->SetFormat(arg2);
64158 
64159   return SWIG_arg;
64160 
64161   if(0) SWIG_fail;
64162 
64163 fail:
64164   lua_error(L);
64165   return SWIG_arg;
64166 }
64167 
64168 
64169 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
64170   int SWIG_arg = 0;
64171   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64172   char *arg2 = (char *) 0 ;
64173 
64174   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
64175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
64176   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
64177 
64178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64179     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
64180   }
64181 
64182   arg2 = (char *)lua_tostring(L, 2);
64183   (arg1)->SetTypeName((char const *)arg2);
64184 
64185   return SWIG_arg;
64186 
64187   if(0) SWIG_fail;
64188 
64189 fail:
64190   lua_error(L);
64191   return SWIG_arg;
64192 }
64193 
64194 
64195 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
64196   int SWIG_arg = 0;
64197   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64198   uint32_t arg2 ;
64199 
64200   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
64201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
64202   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
64203 
64204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64205     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
64206   }
64207 
64208   arg2 = (uint32_t)lua_tointeger(L, 2);
64209   (arg1)->SetOptions(arg2);
64210 
64211   return SWIG_arg;
64212 
64213   if(0) SWIG_fail;
64214 
64215 fail:
64216   lua_error(L);
64217   return SWIG_arg;
64218 }
64219 
64220 
64221 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
64222   int SWIG_arg = 0;
64223   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64224   lldb::SBStream *arg2 = 0 ;
64225   lldb::DescriptionLevel arg3 ;
64226   bool result;
64227 
64228   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
64229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
64230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
64231   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
64232 
64233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64234     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
64235   }
64236 
64237 
64238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64239     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64240   }
64241 
64242   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64243   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64244   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64245   return SWIG_arg;
64246 
64247   if(0) SWIG_fail;
64248 
64249 fail:
64250   lua_error(L);
64251   return SWIG_arg;
64252 }
64253 
64254 
64255 static int _wrap_SBTypeFormat___eq(lua_State* L) {
64256   int SWIG_arg = 0;
64257   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64258   lldb::SBTypeFormat *arg2 = 0 ;
64259   bool result;
64260 
64261   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
64262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
64263   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
64264 
64265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64266     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
64267   }
64268 
64269 
64270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64271     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
64272   }
64273 
64274   result = (bool)(arg1)->operator ==(*arg2);
64275   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64276   return SWIG_arg;
64277 
64278   if(0) SWIG_fail;
64279 
64280 fail:
64281   lua_error(L);
64282   return SWIG_arg;
64283 }
64284 
64285 
64286 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
64287   int SWIG_arg = 0;
64288   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64289   std::string result;
64290 
64291   SWIG_check_num_args("lldb::SBTypeFormat::__repr__",1,1)
64292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__repr__",1,"lldb::SBTypeFormat *");
64293 
64294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64295     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
64296   }
64297 
64298   result = lldb_SBTypeFormat___repr__(arg1);
64299   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64300   return SWIG_arg;
64301 
64302   if(0) SWIG_fail;
64303 
64304 fail:
64305   lua_error(L);
64306   return SWIG_arg;
64307 }
64308 
64309 
64310 static void swig_delete_SBTypeFormat(void *obj) {
64311 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
64312 delete arg1;
64313 }
64314 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
64315     assert(lua_istable(L,1));
64316     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
64317     assert(!lua_isnil(L,-1));
64318     lua_replace(L,1); /* replace our table with real constructor */
64319     lua_call(L,lua_gettop(L)-1,1);
64320     return 1;
64321 }
64322 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
64323     {0,0,0}
64324 };
64325 static swig_lua_method swig_SBTypeFormat_methods[]= {
64326     { "IsValid", _wrap_SBTypeFormat_IsValid},
64327     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
64328     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
64329     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
64330     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
64331     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
64332     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
64333     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
64334     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
64335     { "__eq", _wrap_SBTypeFormat___eq},
64336     { "__tostring", _wrap_SBTypeFormat___tostring},
64337     {0,0}
64338 };
64339 static swig_lua_method swig_SBTypeFormat_meta[] = {
64340     { "__eq", _wrap_SBTypeFormat___eq},
64341     { "__tostring", _wrap_SBTypeFormat___tostring},
64342     {0,0}
64343 };
64344 
64345 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
64346     {0,0,0}
64347 };
64348 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
64349     {0,0,0,0,0,0}
64350 };
64351 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
64352     {0,0}
64353 };
64354 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
64355     0
64356 };
64357 
64358 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
64359     "SBTypeFormat",
64360     swig_SBTypeFormat_Sf_SwigStatic_methods,
64361     swig_SBTypeFormat_Sf_SwigStatic_attributes,
64362     swig_SBTypeFormat_Sf_SwigStatic_constants,
64363     swig_SBTypeFormat_Sf_SwigStatic_classes,
64364     0
64365 };
64366 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
64367 static const char *swig_SBTypeFormat_base_names[] = {0};
64368 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 };
64369 
64370 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
64371   int SWIG_arg = 0;
64372   lldb::SBTypeNameSpecifier *result = 0 ;
64373 
64374   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
64375   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
64376   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
64377   return SWIG_arg;
64378 
64379   if(0) SWIG_fail;
64380 
64381 fail:
64382   lua_error(L);
64383   return SWIG_arg;
64384 }
64385 
64386 
64387 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
64388   int SWIG_arg = 0;
64389   char *arg1 = (char *) 0 ;
64390   bool arg2 ;
64391   lldb::SBTypeNameSpecifier *result = 0 ;
64392 
64393   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
64394   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
64395   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
64396   arg1 = (char *)lua_tostring(L, 1);
64397   arg2 = (lua_toboolean(L, 2)!=0);
64398   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
64399   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
64400   return SWIG_arg;
64401 
64402   if(0) SWIG_fail;
64403 
64404 fail:
64405   lua_error(L);
64406   return SWIG_arg;
64407 }
64408 
64409 
64410 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
64411   int SWIG_arg = 0;
64412   char *arg1 = (char *) 0 ;
64413   lldb::SBTypeNameSpecifier *result = 0 ;
64414 
64415   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
64416   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
64417   arg1 = (char *)lua_tostring(L, 1);
64418   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
64419   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
64420   return SWIG_arg;
64421 
64422   if(0) SWIG_fail;
64423 
64424 fail:
64425   lua_error(L);
64426   return SWIG_arg;
64427 }
64428 
64429 
64430 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
64431   int SWIG_arg = 0;
64432   lldb::SBType arg1 ;
64433   lldb::SBType *argp1 ;
64434   lldb::SBTypeNameSpecifier *result = 0 ;
64435 
64436   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
64437   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
64438 
64439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
64440     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
64441   }
64442   arg1 = *argp1;
64443 
64444   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
64445   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
64446   return SWIG_arg;
64447 
64448   if(0) SWIG_fail;
64449 
64450 fail:
64451   lua_error(L);
64452   return SWIG_arg;
64453 }
64454 
64455 
64456 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
64457   int SWIG_arg = 0;
64458   lldb::SBTypeNameSpecifier *arg1 = 0 ;
64459   lldb::SBTypeNameSpecifier *result = 0 ;
64460 
64461   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
64462   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
64463 
64464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64465     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64466   }
64467 
64468   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
64469   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
64470   return SWIG_arg;
64471 
64472   if(0) SWIG_fail;
64473 
64474 fail:
64475   lua_error(L);
64476   return SWIG_arg;
64477 }
64478 
64479 
64480 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
64481   int argc;
64482   int argv[3]={
64483     1,2,3
64484   };
64485 
64486   argc = lua_gettop(L);
64487   if (argc == 0) {
64488     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
64489   }
64490   if (argc == 1) {
64491     int _v;
64492     {
64493       void *ptr;
64494       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
64495         _v = 0;
64496       } else {
64497         _v = 1;
64498       }
64499     }
64500     if (_v) {
64501       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
64502     }
64503   }
64504   if (argc == 1) {
64505     int _v;
64506     {
64507       void *ptr;
64508       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
64509         _v = 0;
64510       } else {
64511         _v = 1;
64512       }
64513     }
64514     if (_v) {
64515       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
64516     }
64517   }
64518   if (argc == 1) {
64519     int _v;
64520     {
64521       _v = SWIG_lua_isnilstring(L,argv[0]);
64522     }
64523     if (_v) {
64524       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
64525     }
64526   }
64527   if (argc == 2) {
64528     int _v;
64529     {
64530       _v = SWIG_lua_isnilstring(L,argv[0]);
64531     }
64532     if (_v) {
64533       {
64534         _v = lua_isboolean(L,argv[1]);
64535       }
64536       if (_v) {
64537         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
64538       }
64539     }
64540   }
64541 
64542   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
64543     "  Possible C/C++ prototypes are:\n"
64544     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
64545     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
64546     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
64547     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
64548     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
64549   lua_error(L);return 0;
64550 }
64551 
64552 
64553 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
64554   int SWIG_arg = 0;
64555   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64556   bool result;
64557 
64558   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
64559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
64560 
64561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64562     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64563   }
64564 
64565   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
64566   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64567   return SWIG_arg;
64568 
64569   if(0) SWIG_fail;
64570 
64571 fail:
64572   lua_error(L);
64573   return SWIG_arg;
64574 }
64575 
64576 
64577 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
64578   int SWIG_arg = 0;
64579   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64580   lldb::SBTypeNameSpecifier *arg2 = 0 ;
64581   bool result;
64582 
64583   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
64584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
64585   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
64586 
64587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64588     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64589   }
64590 
64591 
64592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64593     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64594   }
64595 
64596   result = (bool)(arg1)->IsEqualTo(*arg2);
64597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64598   return SWIG_arg;
64599 
64600   if(0) SWIG_fail;
64601 
64602 fail:
64603   lua_error(L);
64604   return SWIG_arg;
64605 }
64606 
64607 
64608 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
64609   int SWIG_arg = 0;
64610   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64611   char *result = 0 ;
64612 
64613   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
64614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
64615 
64616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64617     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64618   }
64619 
64620   result = (char *)(arg1)->GetName();
64621   lua_pushstring(L,(const char *)result); SWIG_arg++;
64622   return SWIG_arg;
64623 
64624   if(0) SWIG_fail;
64625 
64626 fail:
64627   lua_error(L);
64628   return SWIG_arg;
64629 }
64630 
64631 
64632 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
64633   int SWIG_arg = 0;
64634   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64635   lldb::SBType result;
64636 
64637   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
64638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
64639 
64640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64641     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64642   }
64643 
64644   result = (arg1)->GetType();
64645   {
64646     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
64647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64648   }
64649   return SWIG_arg;
64650 
64651   if(0) SWIG_fail;
64652 
64653 fail:
64654   lua_error(L);
64655   return SWIG_arg;
64656 }
64657 
64658 
64659 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
64660   int SWIG_arg = 0;
64661   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64662   bool result;
64663 
64664   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
64665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
64666 
64667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64668     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64669   }
64670 
64671   result = (bool)(arg1)->IsRegex();
64672   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64673   return SWIG_arg;
64674 
64675   if(0) SWIG_fail;
64676 
64677 fail:
64678   lua_error(L);
64679   return SWIG_arg;
64680 }
64681 
64682 
64683 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
64684   int SWIG_arg = 0;
64685   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64686   lldb::SBStream *arg2 = 0 ;
64687   lldb::DescriptionLevel arg3 ;
64688   bool result;
64689 
64690   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
64691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
64692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
64693   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
64694 
64695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64696     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64697   }
64698 
64699 
64700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64701     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64702   }
64703 
64704   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64705   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64706   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64707   return SWIG_arg;
64708 
64709   if(0) SWIG_fail;
64710 
64711 fail:
64712   lua_error(L);
64713   return SWIG_arg;
64714 }
64715 
64716 
64717 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
64718   int SWIG_arg = 0;
64719   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64720   lldb::SBTypeNameSpecifier *arg2 = 0 ;
64721   bool result;
64722 
64723   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
64724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
64725   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
64726 
64727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64728     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64729   }
64730 
64731 
64732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64733     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64734   }
64735 
64736   result = (bool)(arg1)->operator ==(*arg2);
64737   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64738   return SWIG_arg;
64739 
64740   if(0) SWIG_fail;
64741 
64742 fail:
64743   lua_error(L);
64744   return SWIG_arg;
64745 }
64746 
64747 
64748 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
64749   int SWIG_arg = 0;
64750   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
64751   std::string result;
64752 
64753   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__repr__",1,1)
64754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__repr__",1,"lldb::SBTypeNameSpecifier *");
64755 
64756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
64757     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
64758   }
64759 
64760   result = lldb_SBTypeNameSpecifier___repr__(arg1);
64761   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64762   return SWIG_arg;
64763 
64764   if(0) SWIG_fail;
64765 
64766 fail:
64767   lua_error(L);
64768   return SWIG_arg;
64769 }
64770 
64771 
64772 static void swig_delete_SBTypeNameSpecifier(void *obj) {
64773 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
64774 delete arg1;
64775 }
64776 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
64777     assert(lua_istable(L,1));
64778     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
64779     assert(!lua_isnil(L,-1));
64780     lua_replace(L,1); /* replace our table with real constructor */
64781     lua_call(L,lua_gettop(L)-1,1);
64782     return 1;
64783 }
64784 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
64785     {0,0,0}
64786 };
64787 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
64788     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
64789     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
64790     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
64791     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
64792     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
64793     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
64794     { "__eq", _wrap_SBTypeNameSpecifier___eq},
64795     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
64796     {0,0}
64797 };
64798 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
64799     { "__eq", _wrap_SBTypeNameSpecifier___eq},
64800     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
64801     {0,0}
64802 };
64803 
64804 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
64805     {0,0,0}
64806 };
64807 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
64808     {0,0,0,0,0,0}
64809 };
64810 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
64811     {0,0}
64812 };
64813 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
64814     0
64815 };
64816 
64817 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
64818     "SBTypeNameSpecifier",
64819     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
64820     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
64821     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
64822     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
64823     0
64824 };
64825 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
64826 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
64827 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 };
64828 
64829 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
64830   int SWIG_arg = 0;
64831   lldb::SBTypeSummaryOptions *result = 0 ;
64832 
64833   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
64834   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
64835   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
64836   return SWIG_arg;
64837 
64838   if(0) SWIG_fail;
64839 
64840 fail:
64841   lua_error(L);
64842   return SWIG_arg;
64843 }
64844 
64845 
64846 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
64847   int SWIG_arg = 0;
64848   lldb::SBTypeSummaryOptions *arg1 = 0 ;
64849   lldb::SBTypeSummaryOptions *result = 0 ;
64850 
64851   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
64852   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
64853 
64854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64855     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64856   }
64857 
64858   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
64859   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
64860   return SWIG_arg;
64861 
64862   if(0) SWIG_fail;
64863 
64864 fail:
64865   lua_error(L);
64866   return SWIG_arg;
64867 }
64868 
64869 
64870 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
64871   int argc;
64872   int argv[2]={
64873     1,2
64874   };
64875 
64876   argc = lua_gettop(L);
64877   if (argc == 0) {
64878     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
64879   }
64880   if (argc == 1) {
64881     int _v;
64882     {
64883       void *ptr;
64884       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
64885         _v = 0;
64886       } else {
64887         _v = 1;
64888       }
64889     }
64890     if (_v) {
64891       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
64892     }
64893   }
64894 
64895   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
64896     "  Possible C/C++ prototypes are:\n"
64897     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
64898     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
64899   lua_error(L);return 0;
64900 }
64901 
64902 
64903 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
64904   int SWIG_arg = 0;
64905   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64906   bool result;
64907 
64908   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
64909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
64910 
64911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64912     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64913   }
64914 
64915   result = (bool)(arg1)->IsValid();
64916   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64917   return SWIG_arg;
64918 
64919   if(0) SWIG_fail;
64920 
64921 fail:
64922   lua_error(L);
64923   return SWIG_arg;
64924 }
64925 
64926 
64927 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
64928   int SWIG_arg = 0;
64929   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64930   lldb::LanguageType result;
64931 
64932   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
64933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
64934 
64935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64936     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64937   }
64938 
64939   result = (lldb::LanguageType)(arg1)->GetLanguage();
64940   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64941   return SWIG_arg;
64942 
64943   if(0) SWIG_fail;
64944 
64945 fail:
64946   lua_error(L);
64947   return SWIG_arg;
64948 }
64949 
64950 
64951 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
64952   int SWIG_arg = 0;
64953   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64954   lldb::TypeSummaryCapping result;
64955 
64956   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
64957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
64958 
64959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64960     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64961   }
64962 
64963   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
64964   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64965   return SWIG_arg;
64966 
64967   if(0) SWIG_fail;
64968 
64969 fail:
64970   lua_error(L);
64971   return SWIG_arg;
64972 }
64973 
64974 
64975 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
64976   int SWIG_arg = 0;
64977   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64978   lldb::LanguageType arg2 ;
64979 
64980   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
64981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
64982   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
64983 
64984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64985     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64986   }
64987 
64988   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
64989   (arg1)->SetLanguage(arg2);
64990 
64991   return SWIG_arg;
64992 
64993   if(0) SWIG_fail;
64994 
64995 fail:
64996   lua_error(L);
64997   return SWIG_arg;
64998 }
64999 
65000 
65001 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
65002   int SWIG_arg = 0;
65003   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
65004   lldb::TypeSummaryCapping arg2 ;
65005 
65006   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
65007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
65008   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
65009 
65010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65011     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65012   }
65013 
65014   arg2 = (lldb::TypeSummaryCapping)lua_tointeger(L, 2);
65015   (arg1)->SetCapping(arg2);
65016 
65017   return SWIG_arg;
65018 
65019   if(0) SWIG_fail;
65020 
65021 fail:
65022   lua_error(L);
65023   return SWIG_arg;
65024 }
65025 
65026 
65027 static void swig_delete_SBTypeSummaryOptions(void *obj) {
65028 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
65029 delete arg1;
65030 }
65031 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
65032     assert(lua_istable(L,1));
65033     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
65034     assert(!lua_isnil(L,-1));
65035     lua_replace(L,1); /* replace our table with real constructor */
65036     lua_call(L,lua_gettop(L)-1,1);
65037     return 1;
65038 }
65039 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
65040     {0,0,0}
65041 };
65042 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
65043     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
65044     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
65045     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
65046     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
65047     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
65048     {0,0}
65049 };
65050 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
65051     {0,0}
65052 };
65053 
65054 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
65055     {0,0,0}
65056 };
65057 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
65058     {0,0,0,0,0,0}
65059 };
65060 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
65061     {0,0}
65062 };
65063 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
65064     0
65065 };
65066 
65067 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
65068     "SBTypeSummaryOptions",
65069     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
65070     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
65071     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
65072     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
65073     0
65074 };
65075 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
65076 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
65077 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 };
65078 
65079 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
65080   int SWIG_arg = 0;
65081   lldb::SBTypeSummary *result = 0 ;
65082 
65083   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
65084   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
65085   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65086   return SWIG_arg;
65087 
65088   if(0) SWIG_fail;
65089 
65090 fail:
65091   lua_error(L);
65092   return SWIG_arg;
65093 }
65094 
65095 
65096 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
65097   int SWIG_arg = 0;
65098   char *arg1 = (char *) 0 ;
65099   uint32_t arg2 ;
65100   lldb::SBTypeSummary result;
65101 
65102   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
65103   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
65104   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
65105   arg1 = (char *)lua_tostring(L, 1);
65106   arg2 = (uint32_t)lua_tointeger(L, 2);
65107   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
65108   {
65109     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65110     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65111   }
65112   return SWIG_arg;
65113 
65114   if(0) SWIG_fail;
65115 
65116 fail:
65117   lua_error(L);
65118   return SWIG_arg;
65119 }
65120 
65121 
65122 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
65123   int SWIG_arg = 0;
65124   char *arg1 = (char *) 0 ;
65125   lldb::SBTypeSummary result;
65126 
65127   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
65128   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
65129   arg1 = (char *)lua_tostring(L, 1);
65130   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
65131   {
65132     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65133     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65134   }
65135   return SWIG_arg;
65136 
65137   if(0) SWIG_fail;
65138 
65139 fail:
65140   lua_error(L);
65141   return SWIG_arg;
65142 }
65143 
65144 
65145 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
65146   int argc;
65147   int argv[3]={
65148     1,2,3
65149   };
65150 
65151   argc = lua_gettop(L);
65152   if (argc == 1) {
65153     int _v;
65154     {
65155       _v = SWIG_lua_isnilstring(L,argv[0]);
65156     }
65157     if (_v) {
65158       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
65159     }
65160   }
65161   if (argc == 2) {
65162     int _v;
65163     {
65164       _v = SWIG_lua_isnilstring(L,argv[0]);
65165     }
65166     if (_v) {
65167       {
65168         _v = lua_isnumber(L,argv[1]);
65169       }
65170       if (_v) {
65171         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
65172       }
65173     }
65174   }
65175 
65176   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
65177     "  Possible C/C++ prototypes are:\n"
65178     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
65179     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
65180   lua_error(L);return 0;
65181 }
65182 
65183 
65184 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
65185   int SWIG_arg = 0;
65186   char *arg1 = (char *) 0 ;
65187   uint32_t arg2 ;
65188   lldb::SBTypeSummary result;
65189 
65190   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
65191   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
65192   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
65193   arg1 = (char *)lua_tostring(L, 1);
65194   arg2 = (uint32_t)lua_tointeger(L, 2);
65195   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
65196   {
65197     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65198     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65199   }
65200   return SWIG_arg;
65201 
65202   if(0) SWIG_fail;
65203 
65204 fail:
65205   lua_error(L);
65206   return SWIG_arg;
65207 }
65208 
65209 
65210 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
65211   int SWIG_arg = 0;
65212   char *arg1 = (char *) 0 ;
65213   lldb::SBTypeSummary result;
65214 
65215   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
65216   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
65217   arg1 = (char *)lua_tostring(L, 1);
65218   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
65219   {
65220     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65221     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65222   }
65223   return SWIG_arg;
65224 
65225   if(0) SWIG_fail;
65226 
65227 fail:
65228   lua_error(L);
65229   return SWIG_arg;
65230 }
65231 
65232 
65233 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
65234   int argc;
65235   int argv[3]={
65236     1,2,3
65237   };
65238 
65239   argc = lua_gettop(L);
65240   if (argc == 1) {
65241     int _v;
65242     {
65243       _v = SWIG_lua_isnilstring(L,argv[0]);
65244     }
65245     if (_v) {
65246       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
65247     }
65248   }
65249   if (argc == 2) {
65250     int _v;
65251     {
65252       _v = SWIG_lua_isnilstring(L,argv[0]);
65253     }
65254     if (_v) {
65255       {
65256         _v = lua_isnumber(L,argv[1]);
65257       }
65258       if (_v) {
65259         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
65260       }
65261     }
65262   }
65263 
65264   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
65265     "  Possible C/C++ prototypes are:\n"
65266     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
65267     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
65268   lua_error(L);return 0;
65269 }
65270 
65271 
65272 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
65273   int SWIG_arg = 0;
65274   char *arg1 = (char *) 0 ;
65275   uint32_t arg2 ;
65276   lldb::SBTypeSummary result;
65277 
65278   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
65279   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
65280   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
65281   arg1 = (char *)lua_tostring(L, 1);
65282   arg2 = (uint32_t)lua_tointeger(L, 2);
65283   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
65284   {
65285     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65287   }
65288   return SWIG_arg;
65289 
65290   if(0) SWIG_fail;
65291 
65292 fail:
65293   lua_error(L);
65294   return SWIG_arg;
65295 }
65296 
65297 
65298 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
65299   int SWIG_arg = 0;
65300   char *arg1 = (char *) 0 ;
65301   lldb::SBTypeSummary result;
65302 
65303   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
65304   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
65305   arg1 = (char *)lua_tostring(L, 1);
65306   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
65307   {
65308     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65310   }
65311   return SWIG_arg;
65312 
65313   if(0) SWIG_fail;
65314 
65315 fail:
65316   lua_error(L);
65317   return SWIG_arg;
65318 }
65319 
65320 
65321 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
65322   int argc;
65323   int argv[3]={
65324     1,2,3
65325   };
65326 
65327   argc = lua_gettop(L);
65328   if (argc == 1) {
65329     int _v;
65330     {
65331       _v = SWIG_lua_isnilstring(L,argv[0]);
65332     }
65333     if (_v) {
65334       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
65335     }
65336   }
65337   if (argc == 2) {
65338     int _v;
65339     {
65340       _v = SWIG_lua_isnilstring(L,argv[0]);
65341     }
65342     if (_v) {
65343       {
65344         _v = lua_isnumber(L,argv[1]);
65345       }
65346       if (_v) {
65347         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
65348       }
65349     }
65350   }
65351 
65352   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
65353     "  Possible C/C++ prototypes are:\n"
65354     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
65355     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
65356   lua_error(L);return 0;
65357 }
65358 
65359 
65360 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
65361   int SWIG_arg = 0;
65362   lldb::SBTypeSummary *arg1 = 0 ;
65363   lldb::SBTypeSummary *result = 0 ;
65364 
65365   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
65366   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
65367 
65368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65369     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
65370   }
65371 
65372   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
65373   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65374   return SWIG_arg;
65375 
65376   if(0) SWIG_fail;
65377 
65378 fail:
65379   lua_error(L);
65380   return SWIG_arg;
65381 }
65382 
65383 
65384 static int _wrap_new_SBTypeSummary(lua_State* L) {
65385   int argc;
65386   int argv[2]={
65387     1,2
65388   };
65389 
65390   argc = lua_gettop(L);
65391   if (argc == 0) {
65392     return _wrap_new_SBTypeSummary__SWIG_0(L);
65393   }
65394   if (argc == 1) {
65395     int _v;
65396     {
65397       void *ptr;
65398       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
65399         _v = 0;
65400       } else {
65401         _v = 1;
65402       }
65403     }
65404     if (_v) {
65405       return _wrap_new_SBTypeSummary__SWIG_1(L);
65406     }
65407   }
65408 
65409   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
65410     "  Possible C/C++ prototypes are:\n"
65411     "    lldb::SBTypeSummary::SBTypeSummary()\n"
65412     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
65413   lua_error(L);return 0;
65414 }
65415 
65416 
65417 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
65418   int SWIG_arg = 0;
65419   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65420   bool result;
65421 
65422   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
65423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
65424 
65425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65426     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
65427   }
65428 
65429   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
65430   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65431   return SWIG_arg;
65432 
65433   if(0) SWIG_fail;
65434 
65435 fail:
65436   lua_error(L);
65437   return SWIG_arg;
65438 }
65439 
65440 
65441 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
65442   int SWIG_arg = 0;
65443   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65444   lldb::SBTypeSummary *arg2 = 0 ;
65445   bool result;
65446 
65447   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
65448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
65449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
65450 
65451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65452     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
65453   }
65454 
65455 
65456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65457     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
65458   }
65459 
65460   result = (bool)(arg1)->IsEqualTo(*arg2);
65461   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65462   return SWIG_arg;
65463 
65464   if(0) SWIG_fail;
65465 
65466 fail:
65467   lua_error(L);
65468   return SWIG_arg;
65469 }
65470 
65471 
65472 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
65473   int SWIG_arg = 0;
65474   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65475   bool result;
65476 
65477   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
65478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
65479 
65480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65481     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
65482   }
65483 
65484   result = (bool)(arg1)->IsFunctionCode();
65485   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65486   return SWIG_arg;
65487 
65488   if(0) SWIG_fail;
65489 
65490 fail:
65491   lua_error(L);
65492   return SWIG_arg;
65493 }
65494 
65495 
65496 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
65497   int SWIG_arg = 0;
65498   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65499   bool result;
65500 
65501   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
65502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
65503 
65504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65505     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
65506   }
65507 
65508   result = (bool)(arg1)->IsFunctionName();
65509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65510   return SWIG_arg;
65511 
65512   if(0) SWIG_fail;
65513 
65514 fail:
65515   lua_error(L);
65516   return SWIG_arg;
65517 }
65518 
65519 
65520 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
65521   int SWIG_arg = 0;
65522   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65523   bool result;
65524 
65525   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
65526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
65527 
65528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65529     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
65530   }
65531 
65532   result = (bool)(arg1)->IsSummaryString();
65533   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65534   return SWIG_arg;
65535 
65536   if(0) SWIG_fail;
65537 
65538 fail:
65539   lua_error(L);
65540   return SWIG_arg;
65541 }
65542 
65543 
65544 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
65545   int SWIG_arg = 0;
65546   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65547   char *result = 0 ;
65548 
65549   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
65550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
65551 
65552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65553     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
65554   }
65555 
65556   result = (char *)(arg1)->GetData();
65557   lua_pushstring(L,(const char *)result); SWIG_arg++;
65558   return SWIG_arg;
65559 
65560   if(0) SWIG_fail;
65561 
65562 fail:
65563   lua_error(L);
65564   return SWIG_arg;
65565 }
65566 
65567 
65568 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
65569   int SWIG_arg = 0;
65570   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65571   char *arg2 = (char *) 0 ;
65572 
65573   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
65574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
65575   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
65576 
65577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65578     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
65579   }
65580 
65581   arg2 = (char *)lua_tostring(L, 2);
65582   (arg1)->SetSummaryString((char const *)arg2);
65583 
65584   return SWIG_arg;
65585 
65586   if(0) SWIG_fail;
65587 
65588 fail:
65589   lua_error(L);
65590   return SWIG_arg;
65591 }
65592 
65593 
65594 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
65595   int SWIG_arg = 0;
65596   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65597   char *arg2 = (char *) 0 ;
65598 
65599   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
65600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
65601   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
65602 
65603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65604     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
65605   }
65606 
65607   arg2 = (char *)lua_tostring(L, 2);
65608   (arg1)->SetFunctionName((char const *)arg2);
65609 
65610   return SWIG_arg;
65611 
65612   if(0) SWIG_fail;
65613 
65614 fail:
65615   lua_error(L);
65616   return SWIG_arg;
65617 }
65618 
65619 
65620 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
65621   int SWIG_arg = 0;
65622   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65623   char *arg2 = (char *) 0 ;
65624 
65625   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
65626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
65627   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
65628 
65629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65630     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
65631   }
65632 
65633   arg2 = (char *)lua_tostring(L, 2);
65634   (arg1)->SetFunctionCode((char const *)arg2);
65635 
65636   return SWIG_arg;
65637 
65638   if(0) SWIG_fail;
65639 
65640 fail:
65641   lua_error(L);
65642   return SWIG_arg;
65643 }
65644 
65645 
65646 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
65647   int SWIG_arg = 0;
65648   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65649   uint32_t result;
65650 
65651   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
65652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
65653 
65654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65655     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
65656   }
65657 
65658   result = (uint32_t)(arg1)->GetOptions();
65659   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65660   return SWIG_arg;
65661 
65662   if(0) SWIG_fail;
65663 
65664 fail:
65665   lua_error(L);
65666   return SWIG_arg;
65667 }
65668 
65669 
65670 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
65671   int SWIG_arg = 0;
65672   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65673   uint32_t arg2 ;
65674 
65675   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
65676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
65677   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
65678 
65679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65680     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
65681   }
65682 
65683   arg2 = (uint32_t)lua_tointeger(L, 2);
65684   (arg1)->SetOptions(arg2);
65685 
65686   return SWIG_arg;
65687 
65688   if(0) SWIG_fail;
65689 
65690 fail:
65691   lua_error(L);
65692   return SWIG_arg;
65693 }
65694 
65695 
65696 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
65697   int SWIG_arg = 0;
65698   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65699   lldb::SBStream *arg2 = 0 ;
65700   lldb::DescriptionLevel arg3 ;
65701   bool result;
65702 
65703   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
65704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
65705   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
65706   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
65707 
65708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65709     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
65710   }
65711 
65712 
65713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65714     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65715   }
65716 
65717   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65718   result = (bool)(arg1)->GetDescription(*arg2,arg3);
65719   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65720   return SWIG_arg;
65721 
65722   if(0) SWIG_fail;
65723 
65724 fail:
65725   lua_error(L);
65726   return SWIG_arg;
65727 }
65728 
65729 
65730 static int _wrap_SBTypeSummary___eq(lua_State* L) {
65731   int SWIG_arg = 0;
65732   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65733   lldb::SBTypeSummary *arg2 = 0 ;
65734   bool result;
65735 
65736   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
65737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
65738   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
65739 
65740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65741     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
65742   }
65743 
65744 
65745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65746     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
65747   }
65748 
65749   result = (bool)(arg1)->operator ==(*arg2);
65750   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65751   return SWIG_arg;
65752 
65753   if(0) SWIG_fail;
65754 
65755 fail:
65756   lua_error(L);
65757   return SWIG_arg;
65758 }
65759 
65760 
65761 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
65762   int SWIG_arg = 0;
65763   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
65764   std::string result;
65765 
65766   SWIG_check_num_args("lldb::SBTypeSummary::__repr__",1,1)
65767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__repr__",1,"lldb::SBTypeSummary *");
65768 
65769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
65770     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
65771   }
65772 
65773   result = lldb_SBTypeSummary___repr__(arg1);
65774   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65775   return SWIG_arg;
65776 
65777   if(0) SWIG_fail;
65778 
65779 fail:
65780   lua_error(L);
65781   return SWIG_arg;
65782 }
65783 
65784 
65785 static void swig_delete_SBTypeSummary(void *obj) {
65786 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
65787 delete arg1;
65788 }
65789 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
65790     assert(lua_istable(L,1));
65791     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
65792     assert(!lua_isnil(L,-1));
65793     lua_replace(L,1); /* replace our table with real constructor */
65794     lua_call(L,lua_gettop(L)-1,1);
65795     return 1;
65796 }
65797 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
65798     {0,0,0}
65799 };
65800 static swig_lua_method swig_SBTypeSummary_methods[]= {
65801     { "IsValid", _wrap_SBTypeSummary_IsValid},
65802     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
65803     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
65804     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
65805     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
65806     { "GetData", _wrap_SBTypeSummary_GetData},
65807     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
65808     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
65809     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
65810     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
65811     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
65812     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
65813     { "__eq", _wrap_SBTypeSummary___eq},
65814     { "__tostring", _wrap_SBTypeSummary___tostring},
65815     {0,0}
65816 };
65817 static swig_lua_method swig_SBTypeSummary_meta[] = {
65818     { "__eq", _wrap_SBTypeSummary___eq},
65819     { "__tostring", _wrap_SBTypeSummary___tostring},
65820     {0,0}
65821 };
65822 
65823 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
65824     {0,0,0}
65825 };
65826 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
65827     {0,0,0,0,0,0}
65828 };
65829 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
65830     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
65831     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
65832     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
65833     {0,0}
65834 };
65835 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
65836     0
65837 };
65838 
65839 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
65840     "SBTypeSummary",
65841     swig_SBTypeSummary_Sf_SwigStatic_methods,
65842     swig_SBTypeSummary_Sf_SwigStatic_attributes,
65843     swig_SBTypeSummary_Sf_SwigStatic_constants,
65844     swig_SBTypeSummary_Sf_SwigStatic_classes,
65845     0
65846 };
65847 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
65848 static const char *swig_SBTypeSummary_base_names[] = {0};
65849 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 };
65850 
65851 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
65852   int SWIG_arg = 0;
65853   lldb::SBTypeSynthetic *result = 0 ;
65854 
65855   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
65856   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
65857   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65858   return SWIG_arg;
65859 
65860   if(0) SWIG_fail;
65861 
65862 fail:
65863   lua_error(L);
65864   return SWIG_arg;
65865 }
65866 
65867 
65868 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
65869   int SWIG_arg = 0;
65870   char *arg1 = (char *) 0 ;
65871   uint32_t arg2 ;
65872   lldb::SBTypeSynthetic result;
65873 
65874   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
65875   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
65876   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
65877   arg1 = (char *)lua_tostring(L, 1);
65878   arg2 = (uint32_t)lua_tointeger(L, 2);
65879   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
65880   {
65881     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65882     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65883   }
65884   return SWIG_arg;
65885 
65886   if(0) SWIG_fail;
65887 
65888 fail:
65889   lua_error(L);
65890   return SWIG_arg;
65891 }
65892 
65893 
65894 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
65895   int SWIG_arg = 0;
65896   char *arg1 = (char *) 0 ;
65897   lldb::SBTypeSynthetic result;
65898 
65899   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
65900   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
65901   arg1 = (char *)lua_tostring(L, 1);
65902   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
65903   {
65904     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65905     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65906   }
65907   return SWIG_arg;
65908 
65909   if(0) SWIG_fail;
65910 
65911 fail:
65912   lua_error(L);
65913   return SWIG_arg;
65914 }
65915 
65916 
65917 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
65918   int argc;
65919   int argv[3]={
65920     1,2,3
65921   };
65922 
65923   argc = lua_gettop(L);
65924   if (argc == 1) {
65925     int _v;
65926     {
65927       _v = SWIG_lua_isnilstring(L,argv[0]);
65928     }
65929     if (_v) {
65930       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
65931     }
65932   }
65933   if (argc == 2) {
65934     int _v;
65935     {
65936       _v = SWIG_lua_isnilstring(L,argv[0]);
65937     }
65938     if (_v) {
65939       {
65940         _v = lua_isnumber(L,argv[1]);
65941       }
65942       if (_v) {
65943         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
65944       }
65945     }
65946   }
65947 
65948   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
65949     "  Possible C/C++ prototypes are:\n"
65950     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
65951     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
65952   lua_error(L);return 0;
65953 }
65954 
65955 
65956 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
65957   int SWIG_arg = 0;
65958   char *arg1 = (char *) 0 ;
65959   uint32_t arg2 ;
65960   lldb::SBTypeSynthetic result;
65961 
65962   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
65963   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
65964   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
65965   arg1 = (char *)lua_tostring(L, 1);
65966   arg2 = (uint32_t)lua_tointeger(L, 2);
65967   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
65968   {
65969     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65970     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65971   }
65972   return SWIG_arg;
65973 
65974   if(0) SWIG_fail;
65975 
65976 fail:
65977   lua_error(L);
65978   return SWIG_arg;
65979 }
65980 
65981 
65982 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
65983   int SWIG_arg = 0;
65984   char *arg1 = (char *) 0 ;
65985   lldb::SBTypeSynthetic result;
65986 
65987   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
65988   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
65989   arg1 = (char *)lua_tostring(L, 1);
65990   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
65991   {
65992     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65993     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65994   }
65995   return SWIG_arg;
65996 
65997   if(0) SWIG_fail;
65998 
65999 fail:
66000   lua_error(L);
66001   return SWIG_arg;
66002 }
66003 
66004 
66005 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
66006   int argc;
66007   int argv[3]={
66008     1,2,3
66009   };
66010 
66011   argc = lua_gettop(L);
66012   if (argc == 1) {
66013     int _v;
66014     {
66015       _v = SWIG_lua_isnilstring(L,argv[0]);
66016     }
66017     if (_v) {
66018       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
66019     }
66020   }
66021   if (argc == 2) {
66022     int _v;
66023     {
66024       _v = SWIG_lua_isnilstring(L,argv[0]);
66025     }
66026     if (_v) {
66027       {
66028         _v = lua_isnumber(L,argv[1]);
66029       }
66030       if (_v) {
66031         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
66032       }
66033     }
66034   }
66035 
66036   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
66037     "  Possible C/C++ prototypes are:\n"
66038     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
66039     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
66040   lua_error(L);return 0;
66041 }
66042 
66043 
66044 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
66045   int SWIG_arg = 0;
66046   lldb::SBTypeSynthetic *arg1 = 0 ;
66047   lldb::SBTypeSynthetic *result = 0 ;
66048 
66049   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
66050   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
66051 
66052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66053     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66054   }
66055 
66056   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
66057   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66058   return SWIG_arg;
66059 
66060   if(0) SWIG_fail;
66061 
66062 fail:
66063   lua_error(L);
66064   return SWIG_arg;
66065 }
66066 
66067 
66068 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
66069   int argc;
66070   int argv[2]={
66071     1,2
66072   };
66073 
66074   argc = lua_gettop(L);
66075   if (argc == 0) {
66076     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
66077   }
66078   if (argc == 1) {
66079     int _v;
66080     {
66081       void *ptr;
66082       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
66083         _v = 0;
66084       } else {
66085         _v = 1;
66086       }
66087     }
66088     if (_v) {
66089       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
66090     }
66091   }
66092 
66093   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
66094     "  Possible C/C++ prototypes are:\n"
66095     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
66096     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
66097   lua_error(L);return 0;
66098 }
66099 
66100 
66101 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
66102   int SWIG_arg = 0;
66103   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66104   bool result;
66105 
66106   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
66107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
66108 
66109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66110     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66111   }
66112 
66113   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
66114   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66115   return SWIG_arg;
66116 
66117   if(0) SWIG_fail;
66118 
66119 fail:
66120   lua_error(L);
66121   return SWIG_arg;
66122 }
66123 
66124 
66125 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
66126   int SWIG_arg = 0;
66127   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66128   lldb::SBTypeSynthetic *arg2 = 0 ;
66129   bool result;
66130 
66131   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
66132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
66133   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
66134 
66135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66136     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66137   }
66138 
66139 
66140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66141     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
66142   }
66143 
66144   result = (bool)(arg1)->IsEqualTo(*arg2);
66145   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66146   return SWIG_arg;
66147 
66148   if(0) SWIG_fail;
66149 
66150 fail:
66151   lua_error(L);
66152   return SWIG_arg;
66153 }
66154 
66155 
66156 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
66157   int SWIG_arg = 0;
66158   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66159   bool result;
66160 
66161   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
66162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
66163 
66164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66165     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66166   }
66167 
66168   result = (bool)(arg1)->IsClassCode();
66169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66170   return SWIG_arg;
66171 
66172   if(0) SWIG_fail;
66173 
66174 fail:
66175   lua_error(L);
66176   return SWIG_arg;
66177 }
66178 
66179 
66180 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
66181   int SWIG_arg = 0;
66182   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66183   char *result = 0 ;
66184 
66185   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
66186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
66187 
66188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66189     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66190   }
66191 
66192   result = (char *)(arg1)->GetData();
66193   lua_pushstring(L,(const char *)result); SWIG_arg++;
66194   return SWIG_arg;
66195 
66196   if(0) SWIG_fail;
66197 
66198 fail:
66199   lua_error(L);
66200   return SWIG_arg;
66201 }
66202 
66203 
66204 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
66205   int SWIG_arg = 0;
66206   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66207   char *arg2 = (char *) 0 ;
66208 
66209   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
66210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
66211   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
66212 
66213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66214     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66215   }
66216 
66217   arg2 = (char *)lua_tostring(L, 2);
66218   (arg1)->SetClassName((char const *)arg2);
66219 
66220   return SWIG_arg;
66221 
66222   if(0) SWIG_fail;
66223 
66224 fail:
66225   lua_error(L);
66226   return SWIG_arg;
66227 }
66228 
66229 
66230 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
66231   int SWIG_arg = 0;
66232   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66233   char *arg2 = (char *) 0 ;
66234 
66235   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
66236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
66237   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
66238 
66239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66240     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66241   }
66242 
66243   arg2 = (char *)lua_tostring(L, 2);
66244   (arg1)->SetClassCode((char const *)arg2);
66245 
66246   return SWIG_arg;
66247 
66248   if(0) SWIG_fail;
66249 
66250 fail:
66251   lua_error(L);
66252   return SWIG_arg;
66253 }
66254 
66255 
66256 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
66257   int SWIG_arg = 0;
66258   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66259   uint32_t result;
66260 
66261   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
66262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
66263 
66264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66265     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66266   }
66267 
66268   result = (uint32_t)(arg1)->GetOptions();
66269   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66270   return SWIG_arg;
66271 
66272   if(0) SWIG_fail;
66273 
66274 fail:
66275   lua_error(L);
66276   return SWIG_arg;
66277 }
66278 
66279 
66280 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
66281   int SWIG_arg = 0;
66282   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66283   uint32_t arg2 ;
66284 
66285   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
66286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
66287   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
66288 
66289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66290     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66291   }
66292 
66293   arg2 = (uint32_t)lua_tointeger(L, 2);
66294   (arg1)->SetOptions(arg2);
66295 
66296   return SWIG_arg;
66297 
66298   if(0) SWIG_fail;
66299 
66300 fail:
66301   lua_error(L);
66302   return SWIG_arg;
66303 }
66304 
66305 
66306 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
66307   int SWIG_arg = 0;
66308   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66309   lldb::SBStream *arg2 = 0 ;
66310   lldb::DescriptionLevel arg3 ;
66311   bool result;
66312 
66313   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
66314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
66315   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
66316   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
66317 
66318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66319     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66320   }
66321 
66322 
66323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66324     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66325   }
66326 
66327   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
66328   result = (bool)(arg1)->GetDescription(*arg2,arg3);
66329   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66330   return SWIG_arg;
66331 
66332   if(0) SWIG_fail;
66333 
66334 fail:
66335   lua_error(L);
66336   return SWIG_arg;
66337 }
66338 
66339 
66340 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
66341   int SWIG_arg = 0;
66342   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66343   lldb::SBTypeSynthetic *arg2 = 0 ;
66344   bool result;
66345 
66346   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
66347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
66348   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
66349 
66350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66351     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66352   }
66353 
66354 
66355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66356     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
66357   }
66358 
66359   result = (bool)(arg1)->operator ==(*arg2);
66360   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66361   return SWIG_arg;
66362 
66363   if(0) SWIG_fail;
66364 
66365 fail:
66366   lua_error(L);
66367   return SWIG_arg;
66368 }
66369 
66370 
66371 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
66372   int SWIG_arg = 0;
66373   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
66374   std::string result;
66375 
66376   SWIG_check_num_args("lldb::SBTypeSynthetic::__repr__",1,1)
66377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__repr__",1,"lldb::SBTypeSynthetic *");
66378 
66379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66380     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66381   }
66382 
66383   result = lldb_SBTypeSynthetic___repr__(arg1);
66384   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
66385   return SWIG_arg;
66386 
66387   if(0) SWIG_fail;
66388 
66389 fail:
66390   lua_error(L);
66391   return SWIG_arg;
66392 }
66393 
66394 
66395 static void swig_delete_SBTypeSynthetic(void *obj) {
66396 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
66397 delete arg1;
66398 }
66399 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
66400     assert(lua_istable(L,1));
66401     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
66402     assert(!lua_isnil(L,-1));
66403     lua_replace(L,1); /* replace our table with real constructor */
66404     lua_call(L,lua_gettop(L)-1,1);
66405     return 1;
66406 }
66407 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
66408     {0,0,0}
66409 };
66410 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
66411     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
66412     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
66413     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
66414     { "GetData", _wrap_SBTypeSynthetic_GetData},
66415     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
66416     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
66417     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
66418     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
66419     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
66420     { "__eq", _wrap_SBTypeSynthetic___eq},
66421     { "__tostring", _wrap_SBTypeSynthetic___tostring},
66422     {0,0}
66423 };
66424 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
66425     { "__eq", _wrap_SBTypeSynthetic___eq},
66426     { "__tostring", _wrap_SBTypeSynthetic___tostring},
66427     {0,0}
66428 };
66429 
66430 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
66431     {0,0,0}
66432 };
66433 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
66434     {0,0,0,0,0,0}
66435 };
66436 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
66437     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
66438     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
66439     {0,0}
66440 };
66441 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
66442     0
66443 };
66444 
66445 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
66446     "SBTypeSynthetic",
66447     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
66448     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
66449     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
66450     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
66451     0
66452 };
66453 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
66454 static const char *swig_SBTypeSynthetic_base_names[] = {0};
66455 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 };
66456 
66457 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
66458   int SWIG_arg = 0;
66459   lldb::SBUnixSignals *result = 0 ;
66460 
66461   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
66462   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
66463   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
66464   return SWIG_arg;
66465 
66466   if(0) SWIG_fail;
66467 
66468 fail:
66469   lua_error(L);
66470   return SWIG_arg;
66471 }
66472 
66473 
66474 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
66475   int SWIG_arg = 0;
66476   lldb::SBUnixSignals *arg1 = 0 ;
66477   lldb::SBUnixSignals *result = 0 ;
66478 
66479   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
66480   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
66481 
66482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66483     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
66484   }
66485 
66486   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
66487   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
66488   return SWIG_arg;
66489 
66490   if(0) SWIG_fail;
66491 
66492 fail:
66493   lua_error(L);
66494   return SWIG_arg;
66495 }
66496 
66497 
66498 static int _wrap_new_SBUnixSignals(lua_State* L) {
66499   int argc;
66500   int argv[2]={
66501     1,2
66502   };
66503 
66504   argc = lua_gettop(L);
66505   if (argc == 0) {
66506     return _wrap_new_SBUnixSignals__SWIG_0(L);
66507   }
66508   if (argc == 1) {
66509     int _v;
66510     {
66511       void *ptr;
66512       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
66513         _v = 0;
66514       } else {
66515         _v = 1;
66516       }
66517     }
66518     if (_v) {
66519       return _wrap_new_SBUnixSignals__SWIG_1(L);
66520     }
66521   }
66522 
66523   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
66524     "  Possible C/C++ prototypes are:\n"
66525     "    lldb::SBUnixSignals::SBUnixSignals()\n"
66526     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
66527   lua_error(L);return 0;
66528 }
66529 
66530 
66531 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
66532   int SWIG_arg = 0;
66533   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66534 
66535   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
66536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
66537 
66538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66539     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
66540   }
66541 
66542   (arg1)->Clear();
66543 
66544   return SWIG_arg;
66545 
66546   if(0) SWIG_fail;
66547 
66548 fail:
66549   lua_error(L);
66550   return SWIG_arg;
66551 }
66552 
66553 
66554 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
66555   int SWIG_arg = 0;
66556   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66557   bool result;
66558 
66559   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
66560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
66561 
66562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66563     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
66564   }
66565 
66566   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
66567   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66568   return SWIG_arg;
66569 
66570   if(0) SWIG_fail;
66571 
66572 fail:
66573   lua_error(L);
66574   return SWIG_arg;
66575 }
66576 
66577 
66578 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
66579   int SWIG_arg = 0;
66580   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66581   int32_t arg2 ;
66582   char *result = 0 ;
66583 
66584   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
66585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
66586   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
66587 
66588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66589     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
66590   }
66591 
66592   arg2 = (int32_t)lua_tointeger(L, 2);
66593   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
66594   lua_pushstring(L,(const char *)result); SWIG_arg++;
66595   return SWIG_arg;
66596 
66597   if(0) SWIG_fail;
66598 
66599 fail:
66600   lua_error(L);
66601   return SWIG_arg;
66602 }
66603 
66604 
66605 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
66606   int SWIG_arg = 0;
66607   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66608   char *arg2 = (char *) 0 ;
66609   int32_t result;
66610 
66611   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
66612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
66613   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
66614 
66615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66616     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
66617   }
66618 
66619   arg2 = (char *)lua_tostring(L, 2);
66620   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
66621   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66622   return SWIG_arg;
66623 
66624   if(0) SWIG_fail;
66625 
66626 fail:
66627   lua_error(L);
66628   return SWIG_arg;
66629 }
66630 
66631 
66632 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
66633   int SWIG_arg = 0;
66634   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66635   int32_t arg2 ;
66636   bool result;
66637 
66638   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
66639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
66640   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
66641 
66642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66643     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
66644   }
66645 
66646   arg2 = (int32_t)lua_tointeger(L, 2);
66647   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
66648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66649   return SWIG_arg;
66650 
66651   if(0) SWIG_fail;
66652 
66653 fail:
66654   lua_error(L);
66655   return SWIG_arg;
66656 }
66657 
66658 
66659 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
66660   int SWIG_arg = 0;
66661   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66662   int32_t arg2 ;
66663   bool arg3 ;
66664   bool result;
66665 
66666   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
66667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
66668   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
66669   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
66670 
66671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66672     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
66673   }
66674 
66675   arg2 = (int32_t)lua_tointeger(L, 2);
66676   arg3 = (lua_toboolean(L, 3)!=0);
66677   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
66678   lua_pushboolean(L,(int)(result!=0)); 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_SBUnixSignals_GetShouldStop(lua_State* L) {
66690   int SWIG_arg = 0;
66691   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66692   int32_t arg2 ;
66693   bool result;
66694 
66695   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
66696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
66697   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
66698 
66699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66700     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
66701   }
66702 
66703   arg2 = (int32_t)lua_tointeger(L, 2);
66704   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
66705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66706   return SWIG_arg;
66707 
66708   if(0) SWIG_fail;
66709 
66710 fail:
66711   lua_error(L);
66712   return SWIG_arg;
66713 }
66714 
66715 
66716 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
66717   int SWIG_arg = 0;
66718   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66719   int32_t arg2 ;
66720   bool arg3 ;
66721   bool result;
66722 
66723   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
66724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
66725   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
66726   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
66727 
66728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66729     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
66730   }
66731 
66732   arg2 = (int32_t)lua_tointeger(L, 2);
66733   arg3 = (lua_toboolean(L, 3)!=0);
66734   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
66735   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66736   return SWIG_arg;
66737 
66738   if(0) SWIG_fail;
66739 
66740 fail:
66741   lua_error(L);
66742   return SWIG_arg;
66743 }
66744 
66745 
66746 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
66747   int SWIG_arg = 0;
66748   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66749   int32_t arg2 ;
66750   bool result;
66751 
66752   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
66753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
66754   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
66755 
66756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66757     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
66758   }
66759 
66760   arg2 = (int32_t)lua_tointeger(L, 2);
66761   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
66762   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66763   return SWIG_arg;
66764 
66765   if(0) SWIG_fail;
66766 
66767 fail:
66768   lua_error(L);
66769   return SWIG_arg;
66770 }
66771 
66772 
66773 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
66774   int SWIG_arg = 0;
66775   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66776   int32_t arg2 ;
66777   bool arg3 ;
66778   bool result;
66779 
66780   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
66781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
66782   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
66783   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
66784 
66785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66786     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
66787   }
66788 
66789   arg2 = (int32_t)lua_tointeger(L, 2);
66790   arg3 = (lua_toboolean(L, 3)!=0);
66791   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
66792   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66793   return SWIG_arg;
66794 
66795   if(0) SWIG_fail;
66796 
66797 fail:
66798   lua_error(L);
66799   return SWIG_arg;
66800 }
66801 
66802 
66803 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
66804   int SWIG_arg = 0;
66805   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66806   int32_t result;
66807 
66808   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
66809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
66810 
66811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66812     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
66813   }
66814 
66815   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
66816   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66817   return SWIG_arg;
66818 
66819   if(0) SWIG_fail;
66820 
66821 fail:
66822   lua_error(L);
66823   return SWIG_arg;
66824 }
66825 
66826 
66827 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
66828   int SWIG_arg = 0;
66829   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
66830   int32_t arg2 ;
66831   int32_t result;
66832 
66833   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
66834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
66835   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
66836 
66837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
66838     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
66839   }
66840 
66841   arg2 = (int32_t)lua_tointeger(L, 2);
66842   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
66843   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66844   return SWIG_arg;
66845 
66846   if(0) SWIG_fail;
66847 
66848 fail:
66849   lua_error(L);
66850   return SWIG_arg;
66851 }
66852 
66853 
66854 static void swig_delete_SBUnixSignals(void *obj) {
66855 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
66856 delete arg1;
66857 }
66858 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
66859     assert(lua_istable(L,1));
66860     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
66861     assert(!lua_isnil(L,-1));
66862     lua_replace(L,1); /* replace our table with real constructor */
66863     lua_call(L,lua_gettop(L)-1,1);
66864     return 1;
66865 }
66866 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
66867     {0,0,0}
66868 };
66869 static swig_lua_method swig_SBUnixSignals_methods[]= {
66870     { "Clear", _wrap_SBUnixSignals_Clear},
66871     { "IsValid", _wrap_SBUnixSignals_IsValid},
66872     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
66873     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
66874     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
66875     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
66876     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
66877     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
66878     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
66879     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
66880     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
66881     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
66882     {0,0}
66883 };
66884 static swig_lua_method swig_SBUnixSignals_meta[] = {
66885     {0,0}
66886 };
66887 
66888 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
66889     {0,0,0}
66890 };
66891 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
66892     {0,0,0,0,0,0}
66893 };
66894 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
66895     {0,0}
66896 };
66897 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
66898     0
66899 };
66900 
66901 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
66902     "SBUnixSignals",
66903     swig_SBUnixSignals_Sf_SwigStatic_methods,
66904     swig_SBUnixSignals_Sf_SwigStatic_attributes,
66905     swig_SBUnixSignals_Sf_SwigStatic_constants,
66906     swig_SBUnixSignals_Sf_SwigStatic_classes,
66907     0
66908 };
66909 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
66910 static const char *swig_SBUnixSignals_base_names[] = {0};
66911 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 };
66912 
66913 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
66914   int SWIG_arg = 0;
66915   lldb::SBValue *result = 0 ;
66916 
66917   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
66918   result = (lldb::SBValue *)new lldb::SBValue();
66919   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66920   return SWIG_arg;
66921 
66922   if(0) SWIG_fail;
66923 
66924 fail:
66925   lua_error(L);
66926   return SWIG_arg;
66927 }
66928 
66929 
66930 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
66931   int SWIG_arg = 0;
66932   lldb::SBValue *arg1 = 0 ;
66933   lldb::SBValue *result = 0 ;
66934 
66935   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
66936   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
66937 
66938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66939     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
66940   }
66941 
66942   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
66943   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66944   return SWIG_arg;
66945 
66946   if(0) SWIG_fail;
66947 
66948 fail:
66949   lua_error(L);
66950   return SWIG_arg;
66951 }
66952 
66953 
66954 static int _wrap_new_SBValue(lua_State* L) {
66955   int argc;
66956   int argv[2]={
66957     1,2
66958   };
66959 
66960   argc = lua_gettop(L);
66961   if (argc == 0) {
66962     return _wrap_new_SBValue__SWIG_0(L);
66963   }
66964   if (argc == 1) {
66965     int _v;
66966     {
66967       void *ptr;
66968       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
66969         _v = 0;
66970       } else {
66971         _v = 1;
66972       }
66973     }
66974     if (_v) {
66975       return _wrap_new_SBValue__SWIG_1(L);
66976     }
66977   }
66978 
66979   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
66980     "  Possible C/C++ prototypes are:\n"
66981     "    lldb::SBValue::SBValue()\n"
66982     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
66983   lua_error(L);return 0;
66984 }
66985 
66986 
66987 static int _wrap_SBValue_IsValid(lua_State* L) {
66988   int SWIG_arg = 0;
66989   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66990   bool result;
66991 
66992   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
66993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
66994 
66995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66996     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
66997   }
66998 
66999   result = (bool)(arg1)->IsValid();
67000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67001   return SWIG_arg;
67002 
67003   if(0) SWIG_fail;
67004 
67005 fail:
67006   lua_error(L);
67007   return SWIG_arg;
67008 }
67009 
67010 
67011 static int _wrap_SBValue_Clear(lua_State* L) {
67012   int SWIG_arg = 0;
67013   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67014 
67015   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
67016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
67017 
67018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67019     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
67020   }
67021 
67022   (arg1)->Clear();
67023 
67024   return SWIG_arg;
67025 
67026   if(0) SWIG_fail;
67027 
67028 fail:
67029   lua_error(L);
67030   return SWIG_arg;
67031 }
67032 
67033 
67034 static int _wrap_SBValue_GetError(lua_State* L) {
67035   int SWIG_arg = 0;
67036   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67037   lldb::SBError result;
67038 
67039   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
67040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
67041 
67042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67043     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
67044   }
67045 
67046   result = (arg1)->GetError();
67047   {
67048     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
67049     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
67050   }
67051   return SWIG_arg;
67052 
67053   if(0) SWIG_fail;
67054 
67055 fail:
67056   lua_error(L);
67057   return SWIG_arg;
67058 }
67059 
67060 
67061 static int _wrap_SBValue_GetID(lua_State* L) {
67062   int SWIG_arg = 0;
67063   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67064   lldb::user_id_t result;
67065 
67066   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
67067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
67068 
67069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67070     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
67071   }
67072 
67073   result = (lldb::user_id_t)(arg1)->GetID();
67074   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67075   return SWIG_arg;
67076 
67077   if(0) SWIG_fail;
67078 
67079 fail:
67080   lua_error(L);
67081   return SWIG_arg;
67082 }
67083 
67084 
67085 static int _wrap_SBValue_GetName(lua_State* L) {
67086   int SWIG_arg = 0;
67087   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67088   char *result = 0 ;
67089 
67090   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
67091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
67092 
67093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67094     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
67095   }
67096 
67097   result = (char *)(arg1)->GetName();
67098   lua_pushstring(L,(const char *)result); SWIG_arg++;
67099   return SWIG_arg;
67100 
67101   if(0) SWIG_fail;
67102 
67103 fail:
67104   lua_error(L);
67105   return SWIG_arg;
67106 }
67107 
67108 
67109 static int _wrap_SBValue_GetTypeName(lua_State* L) {
67110   int SWIG_arg = 0;
67111   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67112   char *result = 0 ;
67113 
67114   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
67115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
67116 
67117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67118     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
67119   }
67120 
67121   result = (char *)(arg1)->GetTypeName();
67122   lua_pushstring(L,(const char *)result); SWIG_arg++;
67123   return SWIG_arg;
67124 
67125   if(0) SWIG_fail;
67126 
67127 fail:
67128   lua_error(L);
67129   return SWIG_arg;
67130 }
67131 
67132 
67133 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
67134   int SWIG_arg = 0;
67135   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67136   char *result = 0 ;
67137 
67138   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
67139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
67140 
67141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67142     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
67143   }
67144 
67145   result = (char *)(arg1)->GetDisplayTypeName();
67146   lua_pushstring(L,(const char *)result); SWIG_arg++;
67147   return SWIG_arg;
67148 
67149   if(0) SWIG_fail;
67150 
67151 fail:
67152   lua_error(L);
67153   return SWIG_arg;
67154 }
67155 
67156 
67157 static int _wrap_SBValue_GetByteSize(lua_State* L) {
67158   int SWIG_arg = 0;
67159   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67160   size_t result;
67161 
67162   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
67163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
67164 
67165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67166     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
67167   }
67168 
67169   result = (arg1)->GetByteSize();
67170   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67171   return SWIG_arg;
67172 
67173   if(0) SWIG_fail;
67174 
67175 fail:
67176   lua_error(L);
67177   return SWIG_arg;
67178 }
67179 
67180 
67181 static int _wrap_SBValue_IsInScope(lua_State* L) {
67182   int SWIG_arg = 0;
67183   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67184   bool result;
67185 
67186   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
67187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
67188 
67189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67190     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
67191   }
67192 
67193   result = (bool)(arg1)->IsInScope();
67194   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67195   return SWIG_arg;
67196 
67197   if(0) SWIG_fail;
67198 
67199 fail:
67200   lua_error(L);
67201   return SWIG_arg;
67202 }
67203 
67204 
67205 static int _wrap_SBValue_GetFormat(lua_State* L) {
67206   int SWIG_arg = 0;
67207   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67208   lldb::Format result;
67209 
67210   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
67211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
67212 
67213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67214     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
67215   }
67216 
67217   result = (lldb::Format)(arg1)->GetFormat();
67218   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67219   return SWIG_arg;
67220 
67221   if(0) SWIG_fail;
67222 
67223 fail:
67224   lua_error(L);
67225   return SWIG_arg;
67226 }
67227 
67228 
67229 static int _wrap_SBValue_SetFormat(lua_State* L) {
67230   int SWIG_arg = 0;
67231   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67232   lldb::Format arg2 ;
67233 
67234   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
67235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
67236   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
67237 
67238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67239     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
67240   }
67241 
67242   arg2 = (lldb::Format)lua_tointeger(L, 2);
67243   (arg1)->SetFormat(arg2);
67244 
67245   return SWIG_arg;
67246 
67247   if(0) SWIG_fail;
67248 
67249 fail:
67250   lua_error(L);
67251   return SWIG_arg;
67252 }
67253 
67254 
67255 static int _wrap_SBValue_GetValue(lua_State* L) {
67256   int SWIG_arg = 0;
67257   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67258   char *result = 0 ;
67259 
67260   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
67261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
67262 
67263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67264     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
67265   }
67266 
67267   result = (char *)(arg1)->GetValue();
67268   lua_pushstring(L,(const char *)result); SWIG_arg++;
67269   return SWIG_arg;
67270 
67271   if(0) SWIG_fail;
67272 
67273 fail:
67274   lua_error(L);
67275   return SWIG_arg;
67276 }
67277 
67278 
67279 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
67280   int SWIG_arg = 0;
67281   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67282   lldb::SBError *arg2 = 0 ;
67283   int64_t arg3 ;
67284   int64_t result;
67285 
67286   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
67287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
67288   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
67289   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
67290 
67291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67292     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
67293   }
67294 
67295 
67296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
67297     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
67298   }
67299 
67300   arg3 = (int64_t)lua_tointeger(L, 3);
67301   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
67302   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67303   return SWIG_arg;
67304 
67305   if(0) SWIG_fail;
67306 
67307 fail:
67308   lua_error(L);
67309   return SWIG_arg;
67310 }
67311 
67312 
67313 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
67314   int SWIG_arg = 0;
67315   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67316   lldb::SBError *arg2 = 0 ;
67317   int64_t result;
67318 
67319   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
67320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
67321   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
67322 
67323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67324     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
67325   }
67326 
67327 
67328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
67329     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
67330   }
67331 
67332   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
67333   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67334   return SWIG_arg;
67335 
67336   if(0) SWIG_fail;
67337 
67338 fail:
67339   lua_error(L);
67340   return SWIG_arg;
67341 }
67342 
67343 
67344 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
67345   int SWIG_arg = 0;
67346   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67347   lldb::SBError *arg2 = 0 ;
67348   uint64_t arg3 ;
67349   uint64_t result;
67350 
67351   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
67352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
67353   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
67354   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
67355 
67356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67357     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
67358   }
67359 
67360 
67361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
67362     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
67363   }
67364 
67365   arg3 = (uint64_t)lua_tointeger(L, 3);
67366   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
67367   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67368   return SWIG_arg;
67369 
67370   if(0) SWIG_fail;
67371 
67372 fail:
67373   lua_error(L);
67374   return SWIG_arg;
67375 }
67376 
67377 
67378 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
67379   int SWIG_arg = 0;
67380   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67381   lldb::SBError *arg2 = 0 ;
67382   uint64_t result;
67383 
67384   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
67385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
67386   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
67387 
67388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67389     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
67390   }
67391 
67392 
67393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
67394     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
67395   }
67396 
67397   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
67398   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67399   return SWIG_arg;
67400 
67401   if(0) SWIG_fail;
67402 
67403 fail:
67404   lua_error(L);
67405   return SWIG_arg;
67406 }
67407 
67408 
67409 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
67410   int SWIG_arg = 0;
67411   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67412   int64_t arg2 ;
67413   int64_t result;
67414 
67415   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
67416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
67417   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
67418 
67419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67420     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
67421   }
67422 
67423   arg2 = (int64_t)lua_tointeger(L, 2);
67424   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
67425   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67426   return SWIG_arg;
67427 
67428   if(0) SWIG_fail;
67429 
67430 fail:
67431   lua_error(L);
67432   return SWIG_arg;
67433 }
67434 
67435 
67436 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
67437   int SWIG_arg = 0;
67438   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67439   int64_t result;
67440 
67441   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
67442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
67443 
67444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67445     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
67446   }
67447 
67448   result = (int64_t)(arg1)->GetValueAsSigned();
67449   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67450   return SWIG_arg;
67451 
67452   if(0) SWIG_fail;
67453 
67454 fail:
67455   lua_error(L);
67456   return SWIG_arg;
67457 }
67458 
67459 
67460 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
67461   int argc;
67462   int argv[4]={
67463     1,2,3,4
67464   };
67465 
67466   argc = lua_gettop(L);
67467   if (argc == 1) {
67468     int _v;
67469     {
67470       void *ptr;
67471       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67472         _v = 0;
67473       } else {
67474         _v = 1;
67475       }
67476     }
67477     if (_v) {
67478       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
67479     }
67480   }
67481   if (argc == 2) {
67482     int _v;
67483     {
67484       void *ptr;
67485       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67486         _v = 0;
67487       } else {
67488         _v = 1;
67489       }
67490     }
67491     if (_v) {
67492       {
67493         void *ptr;
67494         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67495           _v = 0;
67496         } else {
67497           _v = 1;
67498         }
67499       }
67500       if (_v) {
67501         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
67502       }
67503     }
67504   }
67505   if (argc == 2) {
67506     int _v;
67507     {
67508       void *ptr;
67509       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67510         _v = 0;
67511       } else {
67512         _v = 1;
67513       }
67514     }
67515     if (_v) {
67516       {
67517         _v = lua_isnumber(L,argv[1]);
67518       }
67519       if (_v) {
67520         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
67521       }
67522     }
67523   }
67524   if (argc == 3) {
67525     int _v;
67526     {
67527       void *ptr;
67528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67529         _v = 0;
67530       } else {
67531         _v = 1;
67532       }
67533     }
67534     if (_v) {
67535       {
67536         void *ptr;
67537         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67538           _v = 0;
67539         } else {
67540           _v = 1;
67541         }
67542       }
67543       if (_v) {
67544         {
67545           _v = lua_isnumber(L,argv[2]);
67546         }
67547         if (_v) {
67548           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
67549         }
67550       }
67551     }
67552   }
67553 
67554   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
67555     "  Possible C/C++ prototypes are:\n"
67556     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
67557     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
67558     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
67559     "    lldb::SBValue::GetValueAsSigned()\n");
67560   lua_error(L);return 0;
67561 }
67562 
67563 
67564 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
67565   int SWIG_arg = 0;
67566   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67567   uint64_t arg2 ;
67568   uint64_t result;
67569 
67570   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
67571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
67572   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
67573 
67574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67575     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
67576   }
67577 
67578   arg2 = (uint64_t)lua_tointeger(L, 2);
67579   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
67580   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67581   return SWIG_arg;
67582 
67583   if(0) SWIG_fail;
67584 
67585 fail:
67586   lua_error(L);
67587   return SWIG_arg;
67588 }
67589 
67590 
67591 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
67592   int SWIG_arg = 0;
67593   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67594   uint64_t result;
67595 
67596   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
67597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
67598 
67599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67600     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
67601   }
67602 
67603   result = (uint64_t)(arg1)->GetValueAsUnsigned();
67604   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67605   return SWIG_arg;
67606 
67607   if(0) SWIG_fail;
67608 
67609 fail:
67610   lua_error(L);
67611   return SWIG_arg;
67612 }
67613 
67614 
67615 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
67616   int argc;
67617   int argv[4]={
67618     1,2,3,4
67619   };
67620 
67621   argc = lua_gettop(L);
67622   if (argc == 1) {
67623     int _v;
67624     {
67625       void *ptr;
67626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67627         _v = 0;
67628       } else {
67629         _v = 1;
67630       }
67631     }
67632     if (_v) {
67633       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
67634     }
67635   }
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         void *ptr;
67649         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67650           _v = 0;
67651         } else {
67652           _v = 1;
67653         }
67654       }
67655       if (_v) {
67656         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
67657       }
67658     }
67659   }
67660   if (argc == 2) {
67661     int _v;
67662     {
67663       void *ptr;
67664       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67665         _v = 0;
67666       } else {
67667         _v = 1;
67668       }
67669     }
67670     if (_v) {
67671       {
67672         _v = lua_isnumber(L,argv[1]);
67673       }
67674       if (_v) {
67675         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
67676       }
67677     }
67678   }
67679   if (argc == 3) {
67680     int _v;
67681     {
67682       void *ptr;
67683       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67684         _v = 0;
67685       } else {
67686         _v = 1;
67687       }
67688     }
67689     if (_v) {
67690       {
67691         void *ptr;
67692         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67693           _v = 0;
67694         } else {
67695           _v = 1;
67696         }
67697       }
67698       if (_v) {
67699         {
67700           _v = lua_isnumber(L,argv[2]);
67701         }
67702         if (_v) {
67703           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
67704         }
67705       }
67706     }
67707   }
67708 
67709   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
67710     "  Possible C/C++ prototypes are:\n"
67711     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
67712     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
67713     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
67714     "    lldb::SBValue::GetValueAsUnsigned()\n");
67715   lua_error(L);return 0;
67716 }
67717 
67718 
67719 static int _wrap_SBValue_GetValueType(lua_State* L) {
67720   int SWIG_arg = 0;
67721   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67722   lldb::ValueType result;
67723 
67724   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
67725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
67726 
67727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67728     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
67729   }
67730 
67731   result = (lldb::ValueType)(arg1)->GetValueType();
67732   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67733   return SWIG_arg;
67734 
67735   if(0) SWIG_fail;
67736 
67737 fail:
67738   lua_error(L);
67739   return SWIG_arg;
67740 }
67741 
67742 
67743 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
67744   int SWIG_arg = 0;
67745   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67746   bool result;
67747 
67748   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
67749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
67750 
67751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67752     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
67753   }
67754 
67755   result = (bool)(arg1)->GetValueDidChange();
67756   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67757   return SWIG_arg;
67758 
67759   if(0) SWIG_fail;
67760 
67761 fail:
67762   lua_error(L);
67763   return SWIG_arg;
67764 }
67765 
67766 
67767 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
67768   int SWIG_arg = 0;
67769   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67770   char *result = 0 ;
67771 
67772   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
67773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
67774 
67775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67776     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
67777   }
67778 
67779   result = (char *)(arg1)->GetSummary();
67780   lua_pushstring(L,(const char *)result); SWIG_arg++;
67781   return SWIG_arg;
67782 
67783   if(0) SWIG_fail;
67784 
67785 fail:
67786   lua_error(L);
67787   return SWIG_arg;
67788 }
67789 
67790 
67791 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
67792   int SWIG_arg = 0;
67793   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67794   lldb::SBStream *arg2 = 0 ;
67795   lldb::SBTypeSummaryOptions *arg3 = 0 ;
67796   char *result = 0 ;
67797 
67798   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
67799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
67800   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
67801   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
67802 
67803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67804     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
67805   }
67806 
67807 
67808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67809     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
67810   }
67811 
67812 
67813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
67814     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
67815   }
67816 
67817   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
67818   lua_pushstring(L,(const char *)result); SWIG_arg++;
67819   return SWIG_arg;
67820 
67821   if(0) SWIG_fail;
67822 
67823 fail:
67824   lua_error(L);
67825   return SWIG_arg;
67826 }
67827 
67828 
67829 static int _wrap_SBValue_GetSummary(lua_State* L) {
67830   int argc;
67831   int argv[4]={
67832     1,2,3,4
67833   };
67834 
67835   argc = lua_gettop(L);
67836   if (argc == 1) {
67837     int _v;
67838     {
67839       void *ptr;
67840       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67841         _v = 0;
67842       } else {
67843         _v = 1;
67844       }
67845     }
67846     if (_v) {
67847       return _wrap_SBValue_GetSummary__SWIG_0(L);
67848     }
67849   }
67850   if (argc == 3) {
67851     int _v;
67852     {
67853       void *ptr;
67854       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67855         _v = 0;
67856       } else {
67857         _v = 1;
67858       }
67859     }
67860     if (_v) {
67861       {
67862         void *ptr;
67863         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67864           _v = 0;
67865         } else {
67866           _v = 1;
67867         }
67868       }
67869       if (_v) {
67870         {
67871           void *ptr;
67872           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
67873             _v = 0;
67874           } else {
67875             _v = 1;
67876           }
67877         }
67878         if (_v) {
67879           return _wrap_SBValue_GetSummary__SWIG_1(L);
67880         }
67881       }
67882     }
67883   }
67884 
67885   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
67886     "  Possible C/C++ prototypes are:\n"
67887     "    lldb::SBValue::GetSummary()\n"
67888     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
67889   lua_error(L);return 0;
67890 }
67891 
67892 
67893 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
67894   int SWIG_arg = 0;
67895   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67896   char *result = 0 ;
67897 
67898   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
67899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
67900 
67901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67902     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
67903   }
67904 
67905   result = (char *)(arg1)->GetObjectDescription();
67906   lua_pushstring(L,(const char *)result); SWIG_arg++;
67907   return SWIG_arg;
67908 
67909   if(0) SWIG_fail;
67910 
67911 fail:
67912   lua_error(L);
67913   return SWIG_arg;
67914 }
67915 
67916 
67917 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
67918   int SWIG_arg = 0;
67919   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67920   lldb::DynamicValueType arg2 ;
67921   lldb::SBValue result;
67922 
67923   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
67924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
67925   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
67926 
67927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67928     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67929   }
67930 
67931   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
67932   result = (arg1)->GetDynamicValue(arg2);
67933   {
67934     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67935     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67936   }
67937   return SWIG_arg;
67938 
67939   if(0) SWIG_fail;
67940 
67941 fail:
67942   lua_error(L);
67943   return SWIG_arg;
67944 }
67945 
67946 
67947 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
67948   int SWIG_arg = 0;
67949   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67950   lldb::SBValue result;
67951 
67952   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
67953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
67954 
67955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67956     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
67957   }
67958 
67959   result = (arg1)->GetStaticValue();
67960   {
67961     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67962     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67963   }
67964   return SWIG_arg;
67965 
67966   if(0) SWIG_fail;
67967 
67968 fail:
67969   lua_error(L);
67970   return SWIG_arg;
67971 }
67972 
67973 
67974 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
67975   int SWIG_arg = 0;
67976   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67977   lldb::SBValue result;
67978 
67979   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
67980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
67981 
67982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67983     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67984   }
67985 
67986   result = (arg1)->GetNonSyntheticValue();
67987   {
67988     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67989     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67990   }
67991   return SWIG_arg;
67992 
67993   if(0) SWIG_fail;
67994 
67995 fail:
67996   lua_error(L);
67997   return SWIG_arg;
67998 }
67999 
68000 
68001 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
68002   int SWIG_arg = 0;
68003   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68004   lldb::DynamicValueType result;
68005 
68006   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
68007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
68008 
68009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68010     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
68011   }
68012 
68013   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
68014   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68015   return SWIG_arg;
68016 
68017   if(0) SWIG_fail;
68018 
68019 fail:
68020   lua_error(L);
68021   return SWIG_arg;
68022 }
68023 
68024 
68025 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
68026   int SWIG_arg = 0;
68027   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68028   lldb::DynamicValueType arg2 ;
68029 
68030   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
68031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
68032   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
68033 
68034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68035     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
68036   }
68037 
68038   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
68039   (arg1)->SetPreferDynamicValue(arg2);
68040 
68041   return SWIG_arg;
68042 
68043   if(0) SWIG_fail;
68044 
68045 fail:
68046   lua_error(L);
68047   return SWIG_arg;
68048 }
68049 
68050 
68051 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
68052   int SWIG_arg = 0;
68053   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68054   bool result;
68055 
68056   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
68057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
68058 
68059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68060     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
68061   }
68062 
68063   result = (bool)(arg1)->GetPreferSyntheticValue();
68064   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68065   return SWIG_arg;
68066 
68067   if(0) SWIG_fail;
68068 
68069 fail:
68070   lua_error(L);
68071   return SWIG_arg;
68072 }
68073 
68074 
68075 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
68076   int SWIG_arg = 0;
68077   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68078   bool arg2 ;
68079 
68080   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
68081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
68082   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
68083 
68084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68085     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
68086   }
68087 
68088   arg2 = (lua_toboolean(L, 2)!=0);
68089   (arg1)->SetPreferSyntheticValue(arg2);
68090 
68091   return SWIG_arg;
68092 
68093   if(0) SWIG_fail;
68094 
68095 fail:
68096   lua_error(L);
68097   return SWIG_arg;
68098 }
68099 
68100 
68101 static int _wrap_SBValue_IsDynamic(lua_State* L) {
68102   int SWIG_arg = 0;
68103   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68104   bool result;
68105 
68106   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
68107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
68108 
68109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68110     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
68111   }
68112 
68113   result = (bool)(arg1)->IsDynamic();
68114   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68115   return SWIG_arg;
68116 
68117   if(0) SWIG_fail;
68118 
68119 fail:
68120   lua_error(L);
68121   return SWIG_arg;
68122 }
68123 
68124 
68125 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
68126   int SWIG_arg = 0;
68127   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68128   bool result;
68129 
68130   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
68131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
68132 
68133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68134     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
68135   }
68136 
68137   result = (bool)(arg1)->IsSynthetic();
68138   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68139   return SWIG_arg;
68140 
68141   if(0) SWIG_fail;
68142 
68143 fail:
68144   lua_error(L);
68145   return SWIG_arg;
68146 }
68147 
68148 
68149 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
68150   int SWIG_arg = 0;
68151   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68152   bool result;
68153 
68154   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
68155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
68156 
68157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68158     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
68159   }
68160 
68161   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
68162   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68163   return SWIG_arg;
68164 
68165   if(0) SWIG_fail;
68166 
68167 fail:
68168   lua_error(L);
68169   return SWIG_arg;
68170 }
68171 
68172 
68173 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
68174   int SWIG_arg = 0;
68175   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68176   bool arg2 ;
68177 
68178   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
68179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
68180   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
68181 
68182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68183     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
68184   }
68185 
68186   arg2 = (lua_toboolean(L, 2)!=0);
68187   (arg1)->SetSyntheticChildrenGenerated(arg2);
68188 
68189   return SWIG_arg;
68190 
68191   if(0) SWIG_fail;
68192 
68193 fail:
68194   lua_error(L);
68195   return SWIG_arg;
68196 }
68197 
68198 
68199 static int _wrap_SBValue_GetLocation(lua_State* L) {
68200   int SWIG_arg = 0;
68201   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68202   char *result = 0 ;
68203 
68204   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
68205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
68206 
68207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68208     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
68209   }
68210 
68211   result = (char *)(arg1)->GetLocation();
68212   lua_pushstring(L,(const char *)result); SWIG_arg++;
68213   return SWIG_arg;
68214 
68215   if(0) SWIG_fail;
68216 
68217 fail:
68218   lua_error(L);
68219   return SWIG_arg;
68220 }
68221 
68222 
68223 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
68224   int SWIG_arg = 0;
68225   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68226   char *arg2 = (char *) 0 ;
68227   bool result;
68228 
68229   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
68230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
68231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
68232 
68233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68234     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
68235   }
68236 
68237   arg2 = (char *)lua_tostring(L, 2);
68238   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
68239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68240   return SWIG_arg;
68241 
68242   if(0) SWIG_fail;
68243 
68244 fail:
68245   lua_error(L);
68246   return SWIG_arg;
68247 }
68248 
68249 
68250 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
68251   int SWIG_arg = 0;
68252   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68253   char *arg2 = (char *) 0 ;
68254   lldb::SBError *arg3 = 0 ;
68255   bool result;
68256 
68257   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
68258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
68259   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
68260   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
68261 
68262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68263     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
68264   }
68265 
68266   arg2 = (char *)lua_tostring(L, 2);
68267 
68268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
68269     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
68270   }
68271 
68272   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
68273   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68274   return SWIG_arg;
68275 
68276   if(0) SWIG_fail;
68277 
68278 fail:
68279   lua_error(L);
68280   return SWIG_arg;
68281 }
68282 
68283 
68284 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
68285   int argc;
68286   int argv[4]={
68287     1,2,3,4
68288   };
68289 
68290   argc = lua_gettop(L);
68291   if (argc == 2) {
68292     int _v;
68293     {
68294       void *ptr;
68295       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68296         _v = 0;
68297       } else {
68298         _v = 1;
68299       }
68300     }
68301     if (_v) {
68302       {
68303         _v = SWIG_lua_isnilstring(L,argv[1]);
68304       }
68305       if (_v) {
68306         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
68307       }
68308     }
68309   }
68310   if (argc == 3) {
68311     int _v;
68312     {
68313       void *ptr;
68314       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68315         _v = 0;
68316       } else {
68317         _v = 1;
68318       }
68319     }
68320     if (_v) {
68321       {
68322         _v = SWIG_lua_isnilstring(L,argv[1]);
68323       }
68324       if (_v) {
68325         {
68326           void *ptr;
68327           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
68328             _v = 0;
68329           } else {
68330             _v = 1;
68331           }
68332         }
68333         if (_v) {
68334           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
68335         }
68336       }
68337     }
68338   }
68339 
68340   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
68341     "  Possible C/C++ prototypes are:\n"
68342     "    lldb::SBValue::SetValueFromCString(char const *)\n"
68343     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
68344   lua_error(L);return 0;
68345 }
68346 
68347 
68348 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
68349   int SWIG_arg = 0;
68350   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68351   lldb::SBTypeFormat result;
68352 
68353   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
68354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
68355 
68356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68357     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
68358   }
68359 
68360   result = (arg1)->GetTypeFormat();
68361   {
68362     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
68363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68364   }
68365   return SWIG_arg;
68366 
68367   if(0) SWIG_fail;
68368 
68369 fail:
68370   lua_error(L);
68371   return SWIG_arg;
68372 }
68373 
68374 
68375 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
68376   int SWIG_arg = 0;
68377   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68378   lldb::SBTypeSummary result;
68379 
68380   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
68381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
68382 
68383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68384     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
68385   }
68386 
68387   result = (arg1)->GetTypeSummary();
68388   {
68389     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
68390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
68391   }
68392   return SWIG_arg;
68393 
68394   if(0) SWIG_fail;
68395 
68396 fail:
68397   lua_error(L);
68398   return SWIG_arg;
68399 }
68400 
68401 
68402 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
68403   int SWIG_arg = 0;
68404   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68405   lldb::SBTypeFilter result;
68406 
68407   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
68408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
68409 
68410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68411     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
68412   }
68413 
68414   result = (arg1)->GetTypeFilter();
68415   {
68416     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
68417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
68418   }
68419   return SWIG_arg;
68420 
68421   if(0) SWIG_fail;
68422 
68423 fail:
68424   lua_error(L);
68425   return SWIG_arg;
68426 }
68427 
68428 
68429 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
68430   int SWIG_arg = 0;
68431   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68432   lldb::SBTypeSynthetic result;
68433 
68434   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
68435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
68436 
68437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68438     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
68439   }
68440 
68441   result = (arg1)->GetTypeSynthetic();
68442   {
68443     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
68444     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
68445   }
68446   return SWIG_arg;
68447 
68448   if(0) SWIG_fail;
68449 
68450 fail:
68451   lua_error(L);
68452   return SWIG_arg;
68453 }
68454 
68455 
68456 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
68457   int SWIG_arg = 0;
68458   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68459   uint32_t arg2 ;
68460   lldb::SBValue result;
68461 
68462   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
68463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
68464   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
68465 
68466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68467     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
68468   }
68469 
68470   arg2 = (uint32_t)lua_tointeger(L, 2);
68471   result = (arg1)->GetChildAtIndex(arg2);
68472   {
68473     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68475   }
68476   return SWIG_arg;
68477 
68478   if(0) SWIG_fail;
68479 
68480 fail:
68481   lua_error(L);
68482   return SWIG_arg;
68483 }
68484 
68485 
68486 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
68487   int SWIG_arg = 0;
68488   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68489   uint32_t arg2 ;
68490   lldb::DynamicValueType arg3 ;
68491   bool arg4 ;
68492   lldb::SBValue result;
68493 
68494   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
68495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
68496   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
68497   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
68498   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
68499 
68500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68501     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
68502   }
68503 
68504   arg2 = (uint32_t)lua_tointeger(L, 2);
68505   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
68506   arg4 = (lua_toboolean(L, 4)!=0);
68507   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
68508   {
68509     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68510     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68511   }
68512   return SWIG_arg;
68513 
68514   if(0) SWIG_fail;
68515 
68516 fail:
68517   lua_error(L);
68518   return SWIG_arg;
68519 }
68520 
68521 
68522 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
68523   int argc;
68524   int argv[5]={
68525     1,2,3,4,5
68526   };
68527 
68528   argc = lua_gettop(L);
68529   if (argc == 2) {
68530     int _v;
68531     {
68532       void *ptr;
68533       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68534         _v = 0;
68535       } else {
68536         _v = 1;
68537       }
68538     }
68539     if (_v) {
68540       {
68541         _v = lua_isnumber(L,argv[1]);
68542       }
68543       if (_v) {
68544         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
68545       }
68546     }
68547   }
68548   if (argc == 4) {
68549     int _v;
68550     {
68551       void *ptr;
68552       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68553         _v = 0;
68554       } else {
68555         _v = 1;
68556       }
68557     }
68558     if (_v) {
68559       {
68560         _v = lua_isnumber(L,argv[1]);
68561       }
68562       if (_v) {
68563         {
68564           _v = lua_isnumber(L,argv[2]);
68565         }
68566         if (_v) {
68567           {
68568             _v = lua_isboolean(L,argv[3]);
68569           }
68570           if (_v) {
68571             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
68572           }
68573         }
68574       }
68575     }
68576   }
68577 
68578   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
68579     "  Possible C/C++ prototypes are:\n"
68580     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
68581     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
68582   lua_error(L);return 0;
68583 }
68584 
68585 
68586 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
68587   int SWIG_arg = 0;
68588   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68589   char *arg2 = (char *) 0 ;
68590   uint32_t arg3 ;
68591   lldb::SBType arg4 ;
68592   lldb::SBType *argp4 ;
68593   lldb::SBValue result;
68594 
68595   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
68596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
68597   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
68598   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
68599   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
68600 
68601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68602     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
68603   }
68604 
68605   arg2 = (char *)lua_tostring(L, 2);
68606   arg3 = (uint32_t)lua_tointeger(L, 3);
68607 
68608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
68609     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
68610   }
68611   arg4 = *argp4;
68612 
68613   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
68614   {
68615     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68616     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68617   }
68618   return SWIG_arg;
68619 
68620   if(0) SWIG_fail;
68621 
68622 fail:
68623   lua_error(L);
68624   return SWIG_arg;
68625 }
68626 
68627 
68628 static int _wrap_SBValue_Cast(lua_State* L) {
68629   int SWIG_arg = 0;
68630   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68631   lldb::SBType arg2 ;
68632   lldb::SBType *argp2 ;
68633   lldb::SBValue result;
68634 
68635   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
68636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
68637   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
68638 
68639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68640     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
68641   }
68642 
68643 
68644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
68645     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
68646   }
68647   arg2 = *argp2;
68648 
68649   result = (arg1)->Cast(arg2);
68650   {
68651     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68652     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68653   }
68654   return SWIG_arg;
68655 
68656   if(0) SWIG_fail;
68657 
68658 fail:
68659   lua_error(L);
68660   return SWIG_arg;
68661 }
68662 
68663 
68664 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
68665   int SWIG_arg = 0;
68666   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68667   char *arg2 = (char *) 0 ;
68668   char *arg3 = (char *) 0 ;
68669   lldb::SBValue result;
68670 
68671   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
68672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
68673   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
68674   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
68675 
68676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68677     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
68678   }
68679 
68680   arg2 = (char *)lua_tostring(L, 2);
68681   arg3 = (char *)lua_tostring(L, 3);
68682   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
68683   {
68684     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68686   }
68687   return SWIG_arg;
68688 
68689   if(0) SWIG_fail;
68690 
68691 fail:
68692   lua_error(L);
68693   return SWIG_arg;
68694 }
68695 
68696 
68697 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
68698   int SWIG_arg = 0;
68699   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68700   char *arg2 = (char *) 0 ;
68701   char *arg3 = (char *) 0 ;
68702   lldb::SBExpressionOptions *arg4 = 0 ;
68703   lldb::SBValue result;
68704 
68705   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
68706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
68707   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
68708   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
68709   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
68710 
68711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68712     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
68713   }
68714 
68715   arg2 = (char *)lua_tostring(L, 2);
68716   arg3 = (char *)lua_tostring(L, 3);
68717 
68718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68719     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
68720   }
68721 
68722   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
68723   {
68724     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68725     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68726   }
68727   return SWIG_arg;
68728 
68729   if(0) SWIG_fail;
68730 
68731 fail:
68732   lua_error(L);
68733   return SWIG_arg;
68734 }
68735 
68736 
68737 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
68738   int argc;
68739   int argv[5]={
68740     1,2,3,4,5
68741   };
68742 
68743   argc = lua_gettop(L);
68744   if (argc == 3) {
68745     int _v;
68746     {
68747       void *ptr;
68748       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68749         _v = 0;
68750       } else {
68751         _v = 1;
68752       }
68753     }
68754     if (_v) {
68755       {
68756         _v = SWIG_lua_isnilstring(L,argv[1]);
68757       }
68758       if (_v) {
68759         {
68760           _v = SWIG_lua_isnilstring(L,argv[2]);
68761         }
68762         if (_v) {
68763           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
68764         }
68765       }
68766     }
68767   }
68768   if (argc == 4) {
68769     int _v;
68770     {
68771       void *ptr;
68772       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68773         _v = 0;
68774       } else {
68775         _v = 1;
68776       }
68777     }
68778     if (_v) {
68779       {
68780         _v = SWIG_lua_isnilstring(L,argv[1]);
68781       }
68782       if (_v) {
68783         {
68784           _v = SWIG_lua_isnilstring(L,argv[2]);
68785         }
68786         if (_v) {
68787           {
68788             void *ptr;
68789             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68790               _v = 0;
68791             } else {
68792               _v = 1;
68793             }
68794           }
68795           if (_v) {
68796             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
68797           }
68798         }
68799       }
68800     }
68801   }
68802 
68803   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
68804     "  Possible C/C++ prototypes are:\n"
68805     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
68806     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
68807   lua_error(L);return 0;
68808 }
68809 
68810 
68811 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
68812   int SWIG_arg = 0;
68813   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68814   char *arg2 = (char *) 0 ;
68815   lldb::addr_t arg3 ;
68816   lldb::SBType arg4 ;
68817   lldb::SBType *argp4 ;
68818   lldb::SBValue result;
68819 
68820   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
68821   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
68822   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
68823   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
68824   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
68825 
68826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68827     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
68828   }
68829 
68830   arg2 = (char *)lua_tostring(L, 2);
68831   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
68832 
68833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
68834     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
68835   }
68836   arg4 = *argp4;
68837 
68838   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
68839   {
68840     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68842   }
68843   return SWIG_arg;
68844 
68845   if(0) SWIG_fail;
68846 
68847 fail:
68848   lua_error(L);
68849   return SWIG_arg;
68850 }
68851 
68852 
68853 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
68854   int SWIG_arg = 0;
68855   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68856   char *arg2 = (char *) 0 ;
68857   lldb::SBData arg3 ;
68858   lldb::SBType arg4 ;
68859   lldb::SBData *argp3 ;
68860   lldb::SBType *argp4 ;
68861   lldb::SBValue result;
68862 
68863   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
68864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
68865   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
68866   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
68867   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
68868 
68869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68870     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
68871   }
68872 
68873   arg2 = (char *)lua_tostring(L, 2);
68874 
68875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
68876     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
68877   }
68878   arg3 = *argp3;
68879 
68880 
68881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
68882     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
68883   }
68884   arg4 = *argp4;
68885 
68886   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
68887   {
68888     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68889     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68890   }
68891   return SWIG_arg;
68892 
68893   if(0) SWIG_fail;
68894 
68895 fail:
68896   lua_error(L);
68897   return SWIG_arg;
68898 }
68899 
68900 
68901 static int _wrap_SBValue_GetType(lua_State* L) {
68902   int SWIG_arg = 0;
68903   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68904   lldb::SBType result;
68905 
68906   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
68907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
68908 
68909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68910     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
68911   }
68912 
68913   result = (arg1)->GetType();
68914   {
68915     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
68916     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
68917   }
68918   return SWIG_arg;
68919 
68920   if(0) SWIG_fail;
68921 
68922 fail:
68923   lua_error(L);
68924   return SWIG_arg;
68925 }
68926 
68927 
68928 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
68929   int SWIG_arg = 0;
68930   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68931   char *arg2 = (char *) 0 ;
68932   uint32_t result;
68933 
68934   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
68935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
68936   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
68937 
68938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68939     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
68940   }
68941 
68942   arg2 = (char *)lua_tostring(L, 2);
68943   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
68944   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68945   return SWIG_arg;
68946 
68947   if(0) SWIG_fail;
68948 
68949 fail:
68950   lua_error(L);
68951   return SWIG_arg;
68952 }
68953 
68954 
68955 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
68956   int SWIG_arg = 0;
68957   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68958   char *arg2 = (char *) 0 ;
68959   lldb::SBValue result;
68960 
68961   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
68962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
68963   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
68964 
68965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68966     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
68967   }
68968 
68969   arg2 = (char *)lua_tostring(L, 2);
68970   result = (arg1)->GetChildMemberWithName((char const *)arg2);
68971   {
68972     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68973     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68974   }
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_GetChildMemberWithName__SWIG_1(lua_State* L) {
68986   int SWIG_arg = 0;
68987   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68988   char *arg2 = (char *) 0 ;
68989   lldb::DynamicValueType arg3 ;
68990   lldb::SBValue result;
68991 
68992   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
68993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
68994   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
68995   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
68996 
68997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68998     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
68999   }
69000 
69001   arg2 = (char *)lua_tostring(L, 2);
69002   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
69003   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
69004   {
69005     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,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_GetChildMemberWithName(lua_State* L) {
69019   int argc;
69020   int argv[4]={
69021     1,2,3,4
69022   };
69023 
69024   argc = lua_gettop(L);
69025   if (argc == 2) {
69026     int _v;
69027     {
69028       void *ptr;
69029       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69030         _v = 0;
69031       } else {
69032         _v = 1;
69033       }
69034     }
69035     if (_v) {
69036       {
69037         _v = SWIG_lua_isnilstring(L,argv[1]);
69038       }
69039       if (_v) {
69040         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
69041       }
69042     }
69043   }
69044   if (argc == 3) {
69045     int _v;
69046     {
69047       void *ptr;
69048       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69049         _v = 0;
69050       } else {
69051         _v = 1;
69052       }
69053     }
69054     if (_v) {
69055       {
69056         _v = SWIG_lua_isnilstring(L,argv[1]);
69057       }
69058       if (_v) {
69059         {
69060           _v = lua_isnumber(L,argv[2]);
69061         }
69062         if (_v) {
69063           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
69064         }
69065       }
69066     }
69067   }
69068 
69069   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
69070     "  Possible C/C++ prototypes are:\n"
69071     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
69072     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
69073   lua_error(L);return 0;
69074 }
69075 
69076 
69077 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
69078   int SWIG_arg = 0;
69079   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69080   char *arg2 = (char *) 0 ;
69081   lldb::SBValue result;
69082 
69083   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
69084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
69085   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
69086 
69087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69088     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
69089   }
69090 
69091   arg2 = (char *)lua_tostring(L, 2);
69092   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
69093   {
69094     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69095     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69096   }
69097   return SWIG_arg;
69098 
69099   if(0) SWIG_fail;
69100 
69101 fail:
69102   lua_error(L);
69103   return SWIG_arg;
69104 }
69105 
69106 
69107 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
69108   int SWIG_arg = 0;
69109   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69110   lldb::SBDeclaration result;
69111 
69112   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
69113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
69114 
69115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69116     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
69117   }
69118 
69119   result = (arg1)->GetDeclaration();
69120   {
69121     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
69122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
69123   }
69124   return SWIG_arg;
69125 
69126   if(0) SWIG_fail;
69127 
69128 fail:
69129   lua_error(L);
69130   return SWIG_arg;
69131 }
69132 
69133 
69134 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
69135   int SWIG_arg = 0;
69136   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69137   bool result;
69138 
69139   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
69140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
69141 
69142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69143     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
69144   }
69145 
69146   result = (bool)(arg1)->MightHaveChildren();
69147   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69148   return SWIG_arg;
69149 
69150   if(0) SWIG_fail;
69151 
69152 fail:
69153   lua_error(L);
69154   return SWIG_arg;
69155 }
69156 
69157 
69158 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
69159   int SWIG_arg = 0;
69160   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69161   bool result;
69162 
69163   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
69164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
69165 
69166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69167     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
69168   }
69169 
69170   result = (bool)(arg1)->IsRuntimeSupportValue();
69171   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69172   return SWIG_arg;
69173 
69174   if(0) SWIG_fail;
69175 
69176 fail:
69177   lua_error(L);
69178   return SWIG_arg;
69179 }
69180 
69181 
69182 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
69183   int SWIG_arg = 0;
69184   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69185   uint32_t result;
69186 
69187   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
69188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
69189 
69190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69191     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
69192   }
69193 
69194   result = (uint32_t)(arg1)->GetNumChildren();
69195   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69196   return SWIG_arg;
69197 
69198   if(0) SWIG_fail;
69199 
69200 fail:
69201   lua_error(L);
69202   return SWIG_arg;
69203 }
69204 
69205 
69206 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
69207   int SWIG_arg = 0;
69208   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69209   uint32_t arg2 ;
69210   uint32_t result;
69211 
69212   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
69213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
69214   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
69215 
69216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69217     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
69218   }
69219 
69220   arg2 = (uint32_t)lua_tointeger(L, 2);
69221   result = (uint32_t)(arg1)->GetNumChildren(arg2);
69222   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69223   return SWIG_arg;
69224 
69225   if(0) SWIG_fail;
69226 
69227 fail:
69228   lua_error(L);
69229   return SWIG_arg;
69230 }
69231 
69232 
69233 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
69234   int argc;
69235   int argv[3]={
69236     1,2,3
69237   };
69238 
69239   argc = lua_gettop(L);
69240   if (argc == 1) {
69241     int _v;
69242     {
69243       void *ptr;
69244       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69245         _v = 0;
69246       } else {
69247         _v = 1;
69248       }
69249     }
69250     if (_v) {
69251       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
69252     }
69253   }
69254   if (argc == 2) {
69255     int _v;
69256     {
69257       void *ptr;
69258       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69259         _v = 0;
69260       } else {
69261         _v = 1;
69262       }
69263     }
69264     if (_v) {
69265       {
69266         _v = lua_isnumber(L,argv[1]);
69267       }
69268       if (_v) {
69269         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
69270       }
69271     }
69272   }
69273 
69274   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
69275     "  Possible C/C++ prototypes are:\n"
69276     "    lldb::SBValue::GetNumChildren()\n"
69277     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
69278   lua_error(L);return 0;
69279 }
69280 
69281 
69282 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
69283   int SWIG_arg = 0;
69284   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69285   void *result = 0 ;
69286 
69287   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
69288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
69289 
69290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69291     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
69292   }
69293 
69294   result = (void *)(arg1)->GetOpaqueType();
69295   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
69296   return SWIG_arg;
69297 
69298   if(0) SWIG_fail;
69299 
69300 fail:
69301   lua_error(L);
69302   return SWIG_arg;
69303 }
69304 
69305 
69306 static int _wrap_SBValue_Dereference(lua_State* L) {
69307   int SWIG_arg = 0;
69308   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69309   lldb::SBValue result;
69310 
69311   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
69312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
69313 
69314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69315     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
69316   }
69317 
69318   result = (arg1)->Dereference();
69319   {
69320     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69321     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69322   }
69323   return SWIG_arg;
69324 
69325   if(0) SWIG_fail;
69326 
69327 fail:
69328   lua_error(L);
69329   return SWIG_arg;
69330 }
69331 
69332 
69333 static int _wrap_SBValue_AddressOf(lua_State* L) {
69334   int SWIG_arg = 0;
69335   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69336   lldb::SBValue result;
69337 
69338   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
69339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
69340 
69341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69342     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
69343   }
69344 
69345   result = (arg1)->AddressOf();
69346   {
69347     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69348     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69349   }
69350   return SWIG_arg;
69351 
69352   if(0) SWIG_fail;
69353 
69354 fail:
69355   lua_error(L);
69356   return SWIG_arg;
69357 }
69358 
69359 
69360 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
69361   int SWIG_arg = 0;
69362   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69363   bool result;
69364 
69365   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
69366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
69367 
69368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69369     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
69370   }
69371 
69372   result = (bool)(arg1)->TypeIsPointerType();
69373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69374   return SWIG_arg;
69375 
69376   if(0) SWIG_fail;
69377 
69378 fail:
69379   lua_error(L);
69380   return SWIG_arg;
69381 }
69382 
69383 
69384 static int _wrap_SBValue_GetTarget(lua_State* L) {
69385   int SWIG_arg = 0;
69386   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69387   lldb::SBTarget result;
69388 
69389   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
69390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
69391 
69392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69393     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
69394   }
69395 
69396   result = (arg1)->GetTarget();
69397   {
69398     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
69399     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
69400   }
69401   return SWIG_arg;
69402 
69403   if(0) SWIG_fail;
69404 
69405 fail:
69406   lua_error(L);
69407   return SWIG_arg;
69408 }
69409 
69410 
69411 static int _wrap_SBValue_GetProcess(lua_State* L) {
69412   int SWIG_arg = 0;
69413   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69414   lldb::SBProcess result;
69415 
69416   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
69417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
69418 
69419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69420     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
69421   }
69422 
69423   result = (arg1)->GetProcess();
69424   {
69425     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
69426     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
69427   }
69428   return SWIG_arg;
69429 
69430   if(0) SWIG_fail;
69431 
69432 fail:
69433   lua_error(L);
69434   return SWIG_arg;
69435 }
69436 
69437 
69438 static int _wrap_SBValue_GetThread(lua_State* L) {
69439   int SWIG_arg = 0;
69440   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69441   lldb::SBThread result;
69442 
69443   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
69444   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
69445 
69446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69447     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
69448   }
69449 
69450   result = (arg1)->GetThread();
69451   {
69452     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
69453     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
69454   }
69455   return SWIG_arg;
69456 
69457   if(0) SWIG_fail;
69458 
69459 fail:
69460   lua_error(L);
69461   return SWIG_arg;
69462 }
69463 
69464 
69465 static int _wrap_SBValue_GetFrame(lua_State* L) {
69466   int SWIG_arg = 0;
69467   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69468   lldb::SBFrame result;
69469 
69470   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
69471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
69472 
69473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69474     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
69475   }
69476 
69477   result = (arg1)->GetFrame();
69478   {
69479     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
69480     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,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_Watch(lua_State* L) {
69493   int SWIG_arg = 0;
69494   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69495   bool arg2 ;
69496   bool arg3 ;
69497   bool arg4 ;
69498   lldb::SBError *arg5 = 0 ;
69499   lldb::SBWatchpoint result;
69500 
69501   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
69502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
69503   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
69504   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
69505   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
69506   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
69507 
69508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69509     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
69510   }
69511 
69512   arg2 = (lua_toboolean(L, 2)!=0);
69513   arg3 = (lua_toboolean(L, 3)!=0);
69514   arg4 = (lua_toboolean(L, 4)!=0);
69515 
69516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
69517     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
69518   }
69519 
69520   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
69521   {
69522     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
69523     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69524   }
69525   return SWIG_arg;
69526 
69527   if(0) SWIG_fail;
69528 
69529 fail:
69530   lua_error(L);
69531   return SWIG_arg;
69532 }
69533 
69534 
69535 static int _wrap_SBValue_WatchPointee(lua_State* L) {
69536   int SWIG_arg = 0;
69537   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69538   bool arg2 ;
69539   bool arg3 ;
69540   bool arg4 ;
69541   lldb::SBError *arg5 = 0 ;
69542   lldb::SBWatchpoint result;
69543 
69544   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
69545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
69546   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
69547   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
69548   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
69549   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
69550 
69551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69552     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
69553   }
69554 
69555   arg2 = (lua_toboolean(L, 2)!=0);
69556   arg3 = (lua_toboolean(L, 3)!=0);
69557   arg4 = (lua_toboolean(L, 4)!=0);
69558 
69559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
69560     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
69561   }
69562 
69563   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
69564   {
69565     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
69566     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69567   }
69568   return SWIG_arg;
69569 
69570   if(0) SWIG_fail;
69571 
69572 fail:
69573   lua_error(L);
69574   return SWIG_arg;
69575 }
69576 
69577 
69578 static int _wrap_SBValue_GetDescription(lua_State* L) {
69579   int SWIG_arg = 0;
69580   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69581   lldb::SBStream *arg2 = 0 ;
69582   bool result;
69583 
69584   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
69585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
69586   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
69587 
69588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69589     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
69590   }
69591 
69592 
69593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69594     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69595   }
69596 
69597   result = (bool)(arg1)->GetDescription(*arg2);
69598   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69599   return SWIG_arg;
69600 
69601   if(0) SWIG_fail;
69602 
69603 fail:
69604   lua_error(L);
69605   return SWIG_arg;
69606 }
69607 
69608 
69609 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
69610   int SWIG_arg = 0;
69611   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69612   lldb::SBStream *arg2 = 0 ;
69613   bool result;
69614 
69615   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
69616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
69617   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
69618 
69619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69620     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
69621   }
69622 
69623 
69624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69625     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
69626   }
69627 
69628   result = (bool)(arg1)->GetExpressionPath(*arg2);
69629   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69630   return SWIG_arg;
69631 
69632   if(0) SWIG_fail;
69633 
69634 fail:
69635   lua_error(L);
69636   return SWIG_arg;
69637 }
69638 
69639 
69640 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
69641   int SWIG_arg = 0;
69642   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69643   uint32_t arg2 ;
69644   uint32_t arg3 ;
69645   lldb::SBData result;
69646 
69647   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
69648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
69649   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
69650   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
69651 
69652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69653     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
69654   }
69655 
69656   arg2 = (uint32_t)lua_tointeger(L, 2);
69657   arg3 = (uint32_t)lua_tointeger(L, 3);
69658   result = (arg1)->GetPointeeData(arg2,arg3);
69659   {
69660     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69661     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69662   }
69663   return SWIG_arg;
69664 
69665   if(0) SWIG_fail;
69666 
69667 fail:
69668   lua_error(L);
69669   return SWIG_arg;
69670 }
69671 
69672 
69673 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
69674   int SWIG_arg = 0;
69675   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69676   uint32_t arg2 ;
69677   lldb::SBData result;
69678 
69679   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
69680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
69681   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
69682 
69683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69684     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
69685   }
69686 
69687   arg2 = (uint32_t)lua_tointeger(L, 2);
69688   result = (arg1)->GetPointeeData(arg2);
69689   {
69690     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69692   }
69693   return SWIG_arg;
69694 
69695   if(0) SWIG_fail;
69696 
69697 fail:
69698   lua_error(L);
69699   return SWIG_arg;
69700 }
69701 
69702 
69703 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
69704   int SWIG_arg = 0;
69705   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69706   lldb::SBData result;
69707 
69708   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
69709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
69710 
69711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69712     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
69713   }
69714 
69715   result = (arg1)->GetPointeeData();
69716   {
69717     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69719   }
69720   return SWIG_arg;
69721 
69722   if(0) SWIG_fail;
69723 
69724 fail:
69725   lua_error(L);
69726   return SWIG_arg;
69727 }
69728 
69729 
69730 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
69731   int argc;
69732   int argv[4]={
69733     1,2,3,4
69734   };
69735 
69736   argc = lua_gettop(L);
69737   if (argc == 1) {
69738     int _v;
69739     {
69740       void *ptr;
69741       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69742         _v = 0;
69743       } else {
69744         _v = 1;
69745       }
69746     }
69747     if (_v) {
69748       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
69749     }
69750   }
69751   if (argc == 2) {
69752     int _v;
69753     {
69754       void *ptr;
69755       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69756         _v = 0;
69757       } else {
69758         _v = 1;
69759       }
69760     }
69761     if (_v) {
69762       {
69763         _v = lua_isnumber(L,argv[1]);
69764       }
69765       if (_v) {
69766         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
69767       }
69768     }
69769   }
69770   if (argc == 3) {
69771     int _v;
69772     {
69773       void *ptr;
69774       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69775         _v = 0;
69776       } else {
69777         _v = 1;
69778       }
69779     }
69780     if (_v) {
69781       {
69782         _v = lua_isnumber(L,argv[1]);
69783       }
69784       if (_v) {
69785         {
69786           _v = lua_isnumber(L,argv[2]);
69787         }
69788         if (_v) {
69789           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
69790         }
69791       }
69792     }
69793   }
69794 
69795   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
69796     "  Possible C/C++ prototypes are:\n"
69797     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
69798     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
69799     "    lldb::SBValue::GetPointeeData()\n");
69800   lua_error(L);return 0;
69801 }
69802 
69803 
69804 static int _wrap_SBValue_GetData(lua_State* L) {
69805   int SWIG_arg = 0;
69806   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69807   lldb::SBData result;
69808 
69809   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
69810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
69811 
69812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69813     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
69814   }
69815 
69816   result = (arg1)->GetData();
69817   {
69818     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
69819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
69820   }
69821   return SWIG_arg;
69822 
69823   if(0) SWIG_fail;
69824 
69825 fail:
69826   lua_error(L);
69827   return SWIG_arg;
69828 }
69829 
69830 
69831 static int _wrap_SBValue_SetData(lua_State* L) {
69832   int SWIG_arg = 0;
69833   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69834   lldb::SBData *arg2 = 0 ;
69835   lldb::SBError *arg3 = 0 ;
69836   bool result;
69837 
69838   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
69839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
69840   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
69841   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
69842 
69843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69844     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
69845   }
69846 
69847 
69848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
69849     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
69850   }
69851 
69852 
69853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
69854     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
69855   }
69856 
69857   result = (bool)(arg1)->SetData(*arg2,*arg3);
69858   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69859   return SWIG_arg;
69860 
69861   if(0) SWIG_fail;
69862 
69863 fail:
69864   lua_error(L);
69865   return SWIG_arg;
69866 }
69867 
69868 
69869 static int _wrap_SBValue_Clone(lua_State* L) {
69870   int SWIG_arg = 0;
69871   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69872   char *arg2 = (char *) 0 ;
69873   lldb::SBValue result;
69874 
69875   SWIG_check_num_args("lldb::SBValue::Clone",2,2)
69876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clone",1,"lldb::SBValue *");
69877   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::Clone",2,"char const *");
69878 
69879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69880     SWIG_fail_ptr("SBValue_Clone",1,SWIGTYPE_p_lldb__SBValue);
69881   }
69882 
69883   arg2 = (char *)lua_tostring(L, 2);
69884   result = (arg1)->Clone((char const *)arg2);
69885   {
69886     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69887     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69888   }
69889   return SWIG_arg;
69890 
69891   if(0) SWIG_fail;
69892 
69893 fail:
69894   lua_error(L);
69895   return SWIG_arg;
69896 }
69897 
69898 
69899 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
69900   int SWIG_arg = 0;
69901   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69902   lldb::addr_t result;
69903 
69904   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
69905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
69906 
69907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69908     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
69909   }
69910 
69911   result = (lldb::addr_t)(arg1)->GetLoadAddress();
69912   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69913   return SWIG_arg;
69914 
69915   if(0) SWIG_fail;
69916 
69917 fail:
69918   lua_error(L);
69919   return SWIG_arg;
69920 }
69921 
69922 
69923 static int _wrap_SBValue_GetAddress(lua_State* L) {
69924   int SWIG_arg = 0;
69925   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69926   lldb::SBAddress result;
69927 
69928   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
69929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
69930 
69931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69932     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
69933   }
69934 
69935   result = (arg1)->GetAddress();
69936   {
69937     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
69938     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
69939   }
69940   return SWIG_arg;
69941 
69942   if(0) SWIG_fail;
69943 
69944 fail:
69945   lua_error(L);
69946   return SWIG_arg;
69947 }
69948 
69949 
69950 static int _wrap_SBValue_Persist(lua_State* L) {
69951   int SWIG_arg = 0;
69952   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69953   lldb::SBValue result;
69954 
69955   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
69956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
69957 
69958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69959     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
69960   }
69961 
69962   result = (arg1)->Persist();
69963   {
69964     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69965     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69966   }
69967   return SWIG_arg;
69968 
69969   if(0) SWIG_fail;
69970 
69971 fail:
69972   lua_error(L);
69973   return SWIG_arg;
69974 }
69975 
69976 
69977 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
69978   int SWIG_arg = 0;
69979   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69980   lldb::SBStream *arg2 = 0 ;
69981   bool arg3 ;
69982   bool result;
69983 
69984   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
69985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
69986   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
69987   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
69988 
69989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69990     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
69991   }
69992 
69993 
69994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69995     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
69996   }
69997 
69998   arg3 = (lua_toboolean(L, 3)!=0);
69999   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
70000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70001   return SWIG_arg;
70002 
70003   if(0) SWIG_fail;
70004 
70005 fail:
70006   lua_error(L);
70007   return SWIG_arg;
70008 }
70009 
70010 
70011 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
70012   int argc;
70013   int argv[4]={
70014     1,2,3,4
70015   };
70016 
70017   argc = lua_gettop(L);
70018   if (argc == 2) {
70019     int _v;
70020     {
70021       void *ptr;
70022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70023         _v = 0;
70024       } else {
70025         _v = 1;
70026       }
70027     }
70028     if (_v) {
70029       {
70030         void *ptr;
70031         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
70032           _v = 0;
70033         } else {
70034           _v = 1;
70035         }
70036       }
70037       if (_v) {
70038         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
70039       }
70040     }
70041   }
70042   if (argc == 3) {
70043     int _v;
70044     {
70045       void *ptr;
70046       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70047         _v = 0;
70048       } else {
70049         _v = 1;
70050       }
70051     }
70052     if (_v) {
70053       {
70054         void *ptr;
70055         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
70056           _v = 0;
70057         } else {
70058           _v = 1;
70059         }
70060       }
70061       if (_v) {
70062         {
70063           _v = lua_isboolean(L,argv[2]);
70064         }
70065         if (_v) {
70066           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
70067         }
70068       }
70069     }
70070   }
70071 
70072   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
70073     "  Possible C/C++ prototypes are:\n"
70074     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
70075     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
70076   lua_error(L);return 0;
70077 }
70078 
70079 
70080 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
70081   int SWIG_arg = 0;
70082   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70083   char *arg2 = (char *) 0 ;
70084   lldb::SBValue result;
70085 
70086   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
70087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
70088   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
70089 
70090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70091     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
70092   }
70093 
70094   arg2 = (char *)lua_tostring(L, 2);
70095   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
70096   {
70097     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70098     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70099   }
70100   return SWIG_arg;
70101 
70102   if(0) SWIG_fail;
70103 
70104 fail:
70105   lua_error(L);
70106   return SWIG_arg;
70107 }
70108 
70109 
70110 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
70111   int SWIG_arg = 0;
70112   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70113   char *arg2 = (char *) 0 ;
70114   lldb::SBExpressionOptions *arg3 = 0 ;
70115   lldb::SBValue result;
70116 
70117   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
70118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
70119   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
70120   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
70121 
70122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70123     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
70124   }
70125 
70126   arg2 = (char *)lua_tostring(L, 2);
70127 
70128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
70129     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
70130   }
70131 
70132   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
70133   {
70134     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70136   }
70137   return SWIG_arg;
70138 
70139   if(0) SWIG_fail;
70140 
70141 fail:
70142   lua_error(L);
70143   return SWIG_arg;
70144 }
70145 
70146 
70147 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
70148   int SWIG_arg = 0;
70149   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70150   char *arg2 = (char *) 0 ;
70151   lldb::SBExpressionOptions *arg3 = 0 ;
70152   char *arg4 = (char *) 0 ;
70153   lldb::SBValue result;
70154 
70155   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
70156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
70157   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
70158   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
70159   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
70160 
70161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70162     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
70163   }
70164 
70165   arg2 = (char *)lua_tostring(L, 2);
70166 
70167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
70168     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
70169   }
70170 
70171   arg4 = (char *)lua_tostring(L, 4);
70172   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
70173   {
70174     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70175     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70176   }
70177   return SWIG_arg;
70178 
70179   if(0) SWIG_fail;
70180 
70181 fail:
70182   lua_error(L);
70183   return SWIG_arg;
70184 }
70185 
70186 
70187 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
70188   int argc;
70189   int argv[5]={
70190     1,2,3,4,5
70191   };
70192 
70193   argc = lua_gettop(L);
70194   if (argc == 2) {
70195     int _v;
70196     {
70197       void *ptr;
70198       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70199         _v = 0;
70200       } else {
70201         _v = 1;
70202       }
70203     }
70204     if (_v) {
70205       {
70206         _v = SWIG_lua_isnilstring(L,argv[1]);
70207       }
70208       if (_v) {
70209         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
70210       }
70211     }
70212   }
70213   if (argc == 3) {
70214     int _v;
70215     {
70216       void *ptr;
70217       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70218         _v = 0;
70219       } else {
70220         _v = 1;
70221       }
70222     }
70223     if (_v) {
70224       {
70225         _v = SWIG_lua_isnilstring(L,argv[1]);
70226       }
70227       if (_v) {
70228         {
70229           void *ptr;
70230           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
70231             _v = 0;
70232           } else {
70233             _v = 1;
70234           }
70235         }
70236         if (_v) {
70237           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
70238         }
70239       }
70240     }
70241   }
70242   if (argc == 4) {
70243     int _v;
70244     {
70245       void *ptr;
70246       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70247         _v = 0;
70248       } else {
70249         _v = 1;
70250       }
70251     }
70252     if (_v) {
70253       {
70254         _v = SWIG_lua_isnilstring(L,argv[1]);
70255       }
70256       if (_v) {
70257         {
70258           void *ptr;
70259           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
70260             _v = 0;
70261           } else {
70262             _v = 1;
70263           }
70264         }
70265         if (_v) {
70266           {
70267             _v = SWIG_lua_isnilstring(L,argv[3]);
70268           }
70269           if (_v) {
70270             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
70271           }
70272         }
70273       }
70274     }
70275   }
70276 
70277   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
70278     "  Possible C/C++ prototypes are:\n"
70279     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
70280     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
70281     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
70282   lua_error(L);return 0;
70283 }
70284 
70285 
70286 static int _wrap_SBValue___tostring(lua_State* L) {
70287   int SWIG_arg = 0;
70288   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70289   std::string result;
70290 
70291   SWIG_check_num_args("lldb::SBValue::__repr__",1,1)
70292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__repr__",1,"lldb::SBValue *");
70293 
70294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70295     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
70296   }
70297 
70298   result = lldb_SBValue___repr__(arg1);
70299   lua_pushlstring(L,(&result)->data(),(&result)->size()); 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 void swig_delete_SBValue(void *obj) {
70311 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
70312 delete arg1;
70313 }
70314 static int _proxy__wrap_new_SBValue(lua_State *L) {
70315     assert(lua_istable(L,1));
70316     lua_pushcfunction(L,_wrap_new_SBValue);
70317     assert(!lua_isnil(L,-1));
70318     lua_replace(L,1); /* replace our table with real constructor */
70319     lua_call(L,lua_gettop(L)-1,1);
70320     return 1;
70321 }
70322 static swig_lua_attribute swig_SBValue_attributes[] = {
70323     {0,0,0}
70324 };
70325 static swig_lua_method swig_SBValue_methods[]= {
70326     { "IsValid", _wrap_SBValue_IsValid},
70327     { "Clear", _wrap_SBValue_Clear},
70328     { "GetError", _wrap_SBValue_GetError},
70329     { "GetID", _wrap_SBValue_GetID},
70330     { "GetName", _wrap_SBValue_GetName},
70331     { "GetTypeName", _wrap_SBValue_GetTypeName},
70332     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
70333     { "GetByteSize", _wrap_SBValue_GetByteSize},
70334     { "IsInScope", _wrap_SBValue_IsInScope},
70335     { "GetFormat", _wrap_SBValue_GetFormat},
70336     { "SetFormat", _wrap_SBValue_SetFormat},
70337     { "GetValue", _wrap_SBValue_GetValue},
70338     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
70339     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
70340     { "GetValueType", _wrap_SBValue_GetValueType},
70341     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
70342     { "GetSummary", _wrap_SBValue_GetSummary},
70343     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
70344     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
70345     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
70346     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
70347     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
70348     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
70349     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
70350     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
70351     { "IsDynamic", _wrap_SBValue_IsDynamic},
70352     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
70353     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
70354     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
70355     { "GetLocation", _wrap_SBValue_GetLocation},
70356     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
70357     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
70358     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
70359     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
70360     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
70361     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
70362     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
70363     { "Cast", _wrap_SBValue_Cast},
70364     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
70365     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
70366     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
70367     { "GetType", _wrap_SBValue_GetType},
70368     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
70369     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
70370     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
70371     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
70372     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
70373     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
70374     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
70375     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
70376     { "Dereference", _wrap_SBValue_Dereference},
70377     { "AddressOf", _wrap_SBValue_AddressOf},
70378     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
70379     { "GetTarget", _wrap_SBValue_GetTarget},
70380     { "GetProcess", _wrap_SBValue_GetProcess},
70381     { "GetThread", _wrap_SBValue_GetThread},
70382     { "GetFrame", _wrap_SBValue_GetFrame},
70383     { "Watch", _wrap_SBValue_Watch},
70384     { "WatchPointee", _wrap_SBValue_WatchPointee},
70385     { "GetDescription", _wrap_SBValue_GetDescription},
70386     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
70387     { "GetData", _wrap_SBValue_GetData},
70388     { "SetData", _wrap_SBValue_SetData},
70389     { "Clone", _wrap_SBValue_Clone},
70390     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
70391     { "GetAddress", _wrap_SBValue_GetAddress},
70392     { "Persist", _wrap_SBValue_Persist},
70393     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
70394     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
70395     { "__tostring", _wrap_SBValue___tostring},
70396     {0,0}
70397 };
70398 static swig_lua_method swig_SBValue_meta[] = {
70399     { "__tostring", _wrap_SBValue___tostring},
70400     {0,0}
70401 };
70402 
70403 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
70404     {0,0,0}
70405 };
70406 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
70407     {0,0,0,0,0,0}
70408 };
70409 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
70410     {0,0}
70411 };
70412 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
70413     0
70414 };
70415 
70416 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
70417     "SBValue",
70418     swig_SBValue_Sf_SwigStatic_methods,
70419     swig_SBValue_Sf_SwigStatic_attributes,
70420     swig_SBValue_Sf_SwigStatic_constants,
70421     swig_SBValue_Sf_SwigStatic_classes,
70422     0
70423 };
70424 static swig_lua_class *swig_SBValue_bases[] = {0};
70425 static const char *swig_SBValue_base_names[] = {0};
70426 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 };
70427 
70428 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
70429   int SWIG_arg = 0;
70430   lldb::SBValueList *result = 0 ;
70431 
70432   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
70433   result = (lldb::SBValueList *)new lldb::SBValueList();
70434   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
70435   return SWIG_arg;
70436 
70437   if(0) SWIG_fail;
70438 
70439 fail:
70440   lua_error(L);
70441   return SWIG_arg;
70442 }
70443 
70444 
70445 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
70446   int SWIG_arg = 0;
70447   lldb::SBValueList *arg1 = 0 ;
70448   lldb::SBValueList *result = 0 ;
70449 
70450   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
70451   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
70452 
70453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70454     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
70455   }
70456 
70457   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
70458   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
70459   return SWIG_arg;
70460 
70461   if(0) SWIG_fail;
70462 
70463 fail:
70464   lua_error(L);
70465   return SWIG_arg;
70466 }
70467 
70468 
70469 static int _wrap_new_SBValueList(lua_State* L) {
70470   int argc;
70471   int argv[2]={
70472     1,2
70473   };
70474 
70475   argc = lua_gettop(L);
70476   if (argc == 0) {
70477     return _wrap_new_SBValueList__SWIG_0(L);
70478   }
70479   if (argc == 1) {
70480     int _v;
70481     {
70482       void *ptr;
70483       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
70484         _v = 0;
70485       } else {
70486         _v = 1;
70487       }
70488     }
70489     if (_v) {
70490       return _wrap_new_SBValueList__SWIG_1(L);
70491     }
70492   }
70493 
70494   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
70495     "  Possible C/C++ prototypes are:\n"
70496     "    lldb::SBValueList::SBValueList()\n"
70497     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
70498   lua_error(L);return 0;
70499 }
70500 
70501 
70502 static int _wrap_SBValueList_IsValid(lua_State* L) {
70503   int SWIG_arg = 0;
70504   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70505   bool result;
70506 
70507   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
70508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
70509 
70510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70511     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
70512   }
70513 
70514   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
70515   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70516   return SWIG_arg;
70517 
70518   if(0) SWIG_fail;
70519 
70520 fail:
70521   lua_error(L);
70522   return SWIG_arg;
70523 }
70524 
70525 
70526 static int _wrap_SBValueList_Clear(lua_State* L) {
70527   int SWIG_arg = 0;
70528   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70529 
70530   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
70531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
70532 
70533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70534     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
70535   }
70536 
70537   (arg1)->Clear();
70538 
70539   return SWIG_arg;
70540 
70541   if(0) SWIG_fail;
70542 
70543 fail:
70544   lua_error(L);
70545   return SWIG_arg;
70546 }
70547 
70548 
70549 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
70550   int SWIG_arg = 0;
70551   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70552   lldb::SBValue *arg2 = 0 ;
70553 
70554   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
70555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
70556   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
70557 
70558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70559     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
70560   }
70561 
70562 
70563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
70564     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
70565   }
70566 
70567   (arg1)->Append((lldb::SBValue const &)*arg2);
70568 
70569   return SWIG_arg;
70570 
70571   if(0) SWIG_fail;
70572 
70573 fail:
70574   lua_error(L);
70575   return SWIG_arg;
70576 }
70577 
70578 
70579 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
70580   int SWIG_arg = 0;
70581   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70582   lldb::SBValueList *arg2 = 0 ;
70583 
70584   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
70585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
70586   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
70587 
70588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70589     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
70590   }
70591 
70592 
70593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
70594     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
70595   }
70596 
70597   (arg1)->Append((lldb::SBValueList const &)*arg2);
70598 
70599   return SWIG_arg;
70600 
70601   if(0) SWIG_fail;
70602 
70603 fail:
70604   lua_error(L);
70605   return SWIG_arg;
70606 }
70607 
70608 
70609 static int _wrap_SBValueList_Append(lua_State* L) {
70610   int argc;
70611   int argv[3]={
70612     1,2,3
70613   };
70614 
70615   argc = lua_gettop(L);
70616   if (argc == 2) {
70617     int _v;
70618     {
70619       void *ptr;
70620       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
70621         _v = 0;
70622       } else {
70623         _v = 1;
70624       }
70625     }
70626     if (_v) {
70627       {
70628         void *ptr;
70629         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
70630           _v = 0;
70631         } else {
70632           _v = 1;
70633         }
70634       }
70635       if (_v) {
70636         return _wrap_SBValueList_Append__SWIG_0(L);
70637       }
70638     }
70639   }
70640   if (argc == 2) {
70641     int _v;
70642     {
70643       void *ptr;
70644       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
70645         _v = 0;
70646       } else {
70647         _v = 1;
70648       }
70649     }
70650     if (_v) {
70651       {
70652         void *ptr;
70653         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
70654           _v = 0;
70655         } else {
70656           _v = 1;
70657         }
70658       }
70659       if (_v) {
70660         return _wrap_SBValueList_Append__SWIG_1(L);
70661       }
70662     }
70663   }
70664 
70665   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
70666     "  Possible C/C++ prototypes are:\n"
70667     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
70668     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
70669   lua_error(L);return 0;
70670 }
70671 
70672 
70673 static int _wrap_SBValueList_GetSize(lua_State* L) {
70674   int SWIG_arg = 0;
70675   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70676   uint32_t result;
70677 
70678   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
70679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
70680 
70681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70682     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
70683   }
70684 
70685   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
70686   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70687   return SWIG_arg;
70688 
70689   if(0) SWIG_fail;
70690 
70691 fail:
70692   lua_error(L);
70693   return SWIG_arg;
70694 }
70695 
70696 
70697 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
70698   int SWIG_arg = 0;
70699   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70700   uint32_t arg2 ;
70701   lldb::SBValue result;
70702 
70703   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
70704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
70705   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
70706 
70707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70708     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
70709   }
70710 
70711   arg2 = (uint32_t)lua_tointeger(L, 2);
70712   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
70713   {
70714     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70715     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70716   }
70717   return SWIG_arg;
70718 
70719   if(0) SWIG_fail;
70720 
70721 fail:
70722   lua_error(L);
70723   return SWIG_arg;
70724 }
70725 
70726 
70727 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
70728   int SWIG_arg = 0;
70729   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70730   lldb::user_id_t arg2 ;
70731   lldb::SBValue result;
70732 
70733   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
70734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
70735   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
70736 
70737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70738     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
70739   }
70740 
70741   arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
70742   result = (arg1)->FindValueObjectByUID(arg2);
70743   {
70744     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70745     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70746   }
70747   return SWIG_arg;
70748 
70749   if(0) SWIG_fail;
70750 
70751 fail:
70752   lua_error(L);
70753   return SWIG_arg;
70754 }
70755 
70756 
70757 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
70758   int SWIG_arg = 0;
70759   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70760   char *arg2 = (char *) 0 ;
70761   lldb::SBValue result;
70762 
70763   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
70764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
70765   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
70766 
70767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70768     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
70769   }
70770 
70771   arg2 = (char *)lua_tostring(L, 2);
70772   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
70773   {
70774     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
70775     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70776   }
70777   return SWIG_arg;
70778 
70779   if(0) SWIG_fail;
70780 
70781 fail:
70782   lua_error(L);
70783   return SWIG_arg;
70784 }
70785 
70786 
70787 static int _wrap_SBValueList___tostring(lua_State* L) {
70788   int SWIG_arg = 0;
70789   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
70790   std::string result;
70791 
70792   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
70793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
70794 
70795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
70796     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
70797   }
70798 
70799   result = lldb_SBValueList___str__(arg1);
70800   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70801   return SWIG_arg;
70802 
70803   if(0) SWIG_fail;
70804 
70805 fail:
70806   lua_error(L);
70807   return SWIG_arg;
70808 }
70809 
70810 
70811 static void swig_delete_SBValueList(void *obj) {
70812 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
70813 delete arg1;
70814 }
70815 static int _proxy__wrap_new_SBValueList(lua_State *L) {
70816     assert(lua_istable(L,1));
70817     lua_pushcfunction(L,_wrap_new_SBValueList);
70818     assert(!lua_isnil(L,-1));
70819     lua_replace(L,1); /* replace our table with real constructor */
70820     lua_call(L,lua_gettop(L)-1,1);
70821     return 1;
70822 }
70823 static swig_lua_attribute swig_SBValueList_attributes[] = {
70824     {0,0,0}
70825 };
70826 static swig_lua_method swig_SBValueList_methods[]= {
70827     { "IsValid", _wrap_SBValueList_IsValid},
70828     { "Clear", _wrap_SBValueList_Clear},
70829     { "Append", _wrap_SBValueList_Append},
70830     { "GetSize", _wrap_SBValueList_GetSize},
70831     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
70832     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
70833     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
70834     { "__tostring", _wrap_SBValueList___tostring},
70835     {0,0}
70836 };
70837 static swig_lua_method swig_SBValueList_meta[] = {
70838     { "__tostring", _wrap_SBValueList___tostring},
70839     {0,0}
70840 };
70841 
70842 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
70843     {0,0,0}
70844 };
70845 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
70846     {0,0,0,0,0,0}
70847 };
70848 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
70849     {0,0}
70850 };
70851 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
70852     0
70853 };
70854 
70855 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
70856     "SBValueList",
70857     swig_SBValueList_Sf_SwigStatic_methods,
70858     swig_SBValueList_Sf_SwigStatic_attributes,
70859     swig_SBValueList_Sf_SwigStatic_constants,
70860     swig_SBValueList_Sf_SwigStatic_classes,
70861     0
70862 };
70863 static swig_lua_class *swig_SBValueList_bases[] = {0};
70864 static const char *swig_SBValueList_base_names[] = {0};
70865 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 };
70866 
70867 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
70868   int SWIG_arg = 0;
70869   lldb::SBVariablesOptions *result = 0 ;
70870 
70871   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
70872   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
70873   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
70874   return SWIG_arg;
70875 
70876   if(0) SWIG_fail;
70877 
70878 fail:
70879   lua_error(L);
70880   return SWIG_arg;
70881 }
70882 
70883 
70884 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
70885   int SWIG_arg = 0;
70886   lldb::SBVariablesOptions *arg1 = 0 ;
70887   lldb::SBVariablesOptions *result = 0 ;
70888 
70889   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
70890   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
70891 
70892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70893     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70894   }
70895 
70896   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
70897   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
70898   return SWIG_arg;
70899 
70900   if(0) SWIG_fail;
70901 
70902 fail:
70903   lua_error(L);
70904   return SWIG_arg;
70905 }
70906 
70907 
70908 static int _wrap_new_SBVariablesOptions(lua_State* L) {
70909   int argc;
70910   int argv[2]={
70911     1,2
70912   };
70913 
70914   argc = lua_gettop(L);
70915   if (argc == 0) {
70916     return _wrap_new_SBVariablesOptions__SWIG_0(L);
70917   }
70918   if (argc == 1) {
70919     int _v;
70920     {
70921       void *ptr;
70922       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
70923         _v = 0;
70924       } else {
70925         _v = 1;
70926       }
70927     }
70928     if (_v) {
70929       return _wrap_new_SBVariablesOptions__SWIG_1(L);
70930     }
70931   }
70932 
70933   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
70934     "  Possible C/C++ prototypes are:\n"
70935     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
70936     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
70937   lua_error(L);return 0;
70938 }
70939 
70940 
70941 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
70942   int SWIG_arg = 0;
70943   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70944   bool result;
70945 
70946   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
70947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
70948 
70949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70950     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70951   }
70952 
70953   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
70954   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70955   return SWIG_arg;
70956 
70957   if(0) SWIG_fail;
70958 
70959 fail:
70960   lua_error(L);
70961   return SWIG_arg;
70962 }
70963 
70964 
70965 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
70966   int SWIG_arg = 0;
70967   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70968   bool result;
70969 
70970   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
70971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
70972 
70973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70974     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70975   }
70976 
70977   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
70978   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70979   return SWIG_arg;
70980 
70981   if(0) SWIG_fail;
70982 
70983 fail:
70984   lua_error(L);
70985   return SWIG_arg;
70986 }
70987 
70988 
70989 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
70990   int SWIG_arg = 0;
70991   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70992   bool arg2 ;
70993 
70994   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
70995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
70996   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
70997 
70998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70999     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71000   }
71001 
71002   arg2 = (lua_toboolean(L, 2)!=0);
71003   (arg1)->SetIncludeArguments(arg2);
71004 
71005   return SWIG_arg;
71006 
71007   if(0) SWIG_fail;
71008 
71009 fail:
71010   lua_error(L);
71011   return SWIG_arg;
71012 }
71013 
71014 
71015 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
71016   int SWIG_arg = 0;
71017   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71018   lldb::SBTarget *arg2 = 0 ;
71019   bool result;
71020 
71021   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
71022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
71023   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
71024 
71025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71026     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71027   }
71028 
71029 
71030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
71031     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
71032   }
71033 
71034   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
71035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71036   return SWIG_arg;
71037 
71038   if(0) SWIG_fail;
71039 
71040 fail:
71041   lua_error(L);
71042   return SWIG_arg;
71043 }
71044 
71045 
71046 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
71047   int SWIG_arg = 0;
71048   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71049   bool arg2 ;
71050 
71051   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
71052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
71053   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
71054 
71055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71056     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71057   }
71058 
71059   arg2 = (lua_toboolean(L, 2)!=0);
71060   (arg1)->SetIncludeRecognizedArguments(arg2);
71061 
71062   return SWIG_arg;
71063 
71064   if(0) SWIG_fail;
71065 
71066 fail:
71067   lua_error(L);
71068   return SWIG_arg;
71069 }
71070 
71071 
71072 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
71073   int SWIG_arg = 0;
71074   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71075   bool result;
71076 
71077   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
71078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
71079 
71080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71081     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71082   }
71083 
71084   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
71085   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71086   return SWIG_arg;
71087 
71088   if(0) SWIG_fail;
71089 
71090 fail:
71091   lua_error(L);
71092   return SWIG_arg;
71093 }
71094 
71095 
71096 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
71097   int SWIG_arg = 0;
71098   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71099   bool arg2 ;
71100 
71101   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
71102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
71103   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
71104 
71105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71106     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71107   }
71108 
71109   arg2 = (lua_toboolean(L, 2)!=0);
71110   (arg1)->SetIncludeLocals(arg2);
71111 
71112   return SWIG_arg;
71113 
71114   if(0) SWIG_fail;
71115 
71116 fail:
71117   lua_error(L);
71118   return SWIG_arg;
71119 }
71120 
71121 
71122 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
71123   int SWIG_arg = 0;
71124   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71125   bool result;
71126 
71127   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
71128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
71129 
71130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71131     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71132   }
71133 
71134   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
71135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71136   return SWIG_arg;
71137 
71138   if(0) SWIG_fail;
71139 
71140 fail:
71141   lua_error(L);
71142   return SWIG_arg;
71143 }
71144 
71145 
71146 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
71147   int SWIG_arg = 0;
71148   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71149   bool arg2 ;
71150 
71151   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
71152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
71153   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
71154 
71155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71156     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71157   }
71158 
71159   arg2 = (lua_toboolean(L, 2)!=0);
71160   (arg1)->SetIncludeStatics(arg2);
71161 
71162   return SWIG_arg;
71163 
71164   if(0) SWIG_fail;
71165 
71166 fail:
71167   lua_error(L);
71168   return SWIG_arg;
71169 }
71170 
71171 
71172 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
71173   int SWIG_arg = 0;
71174   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71175   bool result;
71176 
71177   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
71178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
71179 
71180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71181     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71182   }
71183 
71184   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
71185   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71186   return SWIG_arg;
71187 
71188   if(0) SWIG_fail;
71189 
71190 fail:
71191   lua_error(L);
71192   return SWIG_arg;
71193 }
71194 
71195 
71196 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
71197   int SWIG_arg = 0;
71198   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71199   bool arg2 ;
71200 
71201   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
71202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
71203   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
71204 
71205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71206     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71207   }
71208 
71209   arg2 = (lua_toboolean(L, 2)!=0);
71210   (arg1)->SetInScopeOnly(arg2);
71211 
71212   return SWIG_arg;
71213 
71214   if(0) SWIG_fail;
71215 
71216 fail:
71217   lua_error(L);
71218   return SWIG_arg;
71219 }
71220 
71221 
71222 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
71223   int SWIG_arg = 0;
71224   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71225   bool result;
71226 
71227   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
71228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
71229 
71230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71231     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71232   }
71233 
71234   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
71235   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71236   return SWIG_arg;
71237 
71238   if(0) SWIG_fail;
71239 
71240 fail:
71241   lua_error(L);
71242   return SWIG_arg;
71243 }
71244 
71245 
71246 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
71247   int SWIG_arg = 0;
71248   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71249   bool arg2 ;
71250 
71251   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
71252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
71253   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
71254 
71255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71256     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71257   }
71258 
71259   arg2 = (lua_toboolean(L, 2)!=0);
71260   (arg1)->SetIncludeRuntimeSupportValues(arg2);
71261 
71262   return SWIG_arg;
71263 
71264   if(0) SWIG_fail;
71265 
71266 fail:
71267   lua_error(L);
71268   return SWIG_arg;
71269 }
71270 
71271 
71272 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
71273   int SWIG_arg = 0;
71274   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71275   lldb::DynamicValueType result;
71276 
71277   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
71278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
71279 
71280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71281     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71282   }
71283 
71284   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
71285   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71286   return SWIG_arg;
71287 
71288   if(0) SWIG_fail;
71289 
71290 fail:
71291   lua_error(L);
71292   return SWIG_arg;
71293 }
71294 
71295 
71296 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
71297   int SWIG_arg = 0;
71298   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71299   lldb::DynamicValueType arg2 ;
71300 
71301   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
71302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
71303   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
71304 
71305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71306     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71307   }
71308 
71309   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
71310   (arg1)->SetUseDynamic(arg2);
71311 
71312   return SWIG_arg;
71313 
71314   if(0) SWIG_fail;
71315 
71316 fail:
71317   lua_error(L);
71318   return SWIG_arg;
71319 }
71320 
71321 
71322 static void swig_delete_SBVariablesOptions(void *obj) {
71323 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
71324 delete arg1;
71325 }
71326 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
71327     assert(lua_istable(L,1));
71328     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
71329     assert(!lua_isnil(L,-1));
71330     lua_replace(L,1); /* replace our table with real constructor */
71331     lua_call(L,lua_gettop(L)-1,1);
71332     return 1;
71333 }
71334 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
71335     {0,0,0}
71336 };
71337 static swig_lua_method swig_SBVariablesOptions_methods[]= {
71338     { "IsValid", _wrap_SBVariablesOptions_IsValid},
71339     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
71340     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
71341     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
71342     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
71343     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
71344     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
71345     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
71346     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
71347     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
71348     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
71349     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
71350     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
71351     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
71352     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
71353     {0,0}
71354 };
71355 static swig_lua_method swig_SBVariablesOptions_meta[] = {
71356     {0,0}
71357 };
71358 
71359 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
71360     {0,0,0}
71361 };
71362 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
71363     {0,0,0,0,0,0}
71364 };
71365 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
71366     {0,0}
71367 };
71368 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
71369     0
71370 };
71371 
71372 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
71373     "SBVariablesOptions",
71374     swig_SBVariablesOptions_Sf_SwigStatic_methods,
71375     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
71376     swig_SBVariablesOptions_Sf_SwigStatic_constants,
71377     swig_SBVariablesOptions_Sf_SwigStatic_classes,
71378     0
71379 };
71380 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
71381 static const char *swig_SBVariablesOptions_base_names[] = {0};
71382 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 };
71383 
71384 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
71385   int SWIG_arg = 0;
71386   lldb::SBWatchpoint *result = 0 ;
71387 
71388   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
71389   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
71390   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
71391   return SWIG_arg;
71392 
71393   if(0) SWIG_fail;
71394 
71395 fail:
71396   lua_error(L);
71397   return SWIG_arg;
71398 }
71399 
71400 
71401 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
71402   int SWIG_arg = 0;
71403   lldb::SBWatchpoint *arg1 = 0 ;
71404   lldb::SBWatchpoint *result = 0 ;
71405 
71406   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
71407   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
71408 
71409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71410     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
71411   }
71412 
71413   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
71414   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
71415   return SWIG_arg;
71416 
71417   if(0) SWIG_fail;
71418 
71419 fail:
71420   lua_error(L);
71421   return SWIG_arg;
71422 }
71423 
71424 
71425 static int _wrap_new_SBWatchpoint(lua_State* L) {
71426   int argc;
71427   int argv[2]={
71428     1,2
71429   };
71430 
71431   argc = lua_gettop(L);
71432   if (argc == 0) {
71433     return _wrap_new_SBWatchpoint__SWIG_0(L);
71434   }
71435   if (argc == 1) {
71436     int _v;
71437     {
71438       void *ptr;
71439       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
71440         _v = 0;
71441       } else {
71442         _v = 1;
71443       }
71444     }
71445     if (_v) {
71446       return _wrap_new_SBWatchpoint__SWIG_1(L);
71447     }
71448   }
71449 
71450   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
71451     "  Possible C/C++ prototypes are:\n"
71452     "    lldb::SBWatchpoint::SBWatchpoint()\n"
71453     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
71454   lua_error(L);return 0;
71455 }
71456 
71457 
71458 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
71459   int SWIG_arg = 0;
71460   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71461   bool result;
71462 
71463   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
71464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
71465 
71466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71467     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
71468   }
71469 
71470   result = (bool)(arg1)->IsValid();
71471   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71472   return SWIG_arg;
71473 
71474   if(0) SWIG_fail;
71475 
71476 fail:
71477   lua_error(L);
71478   return SWIG_arg;
71479 }
71480 
71481 
71482 static int _wrap_SBWatchpoint___eq(lua_State* L) {
71483   int SWIG_arg = 0;
71484   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71485   lldb::SBWatchpoint *arg2 = 0 ;
71486   bool result;
71487 
71488   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
71489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
71490   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
71491 
71492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71493     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
71494   }
71495 
71496 
71497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71498     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
71499   }
71500 
71501   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
71502   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71503   return SWIG_arg;
71504 
71505   if(0) SWIG_fail;
71506 
71507 fail:
71508   lua_error(L);
71509   return SWIG_arg;
71510 }
71511 
71512 
71513 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
71514   int SWIG_arg = 0;
71515   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71516   lldb::SBError result;
71517 
71518   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
71519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
71520 
71521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71522     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
71523   }
71524 
71525   result = (arg1)->GetError();
71526   {
71527     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
71528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
71529   }
71530   return SWIG_arg;
71531 
71532   if(0) SWIG_fail;
71533 
71534 fail:
71535   lua_error(L);
71536   return SWIG_arg;
71537 }
71538 
71539 
71540 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
71541   int SWIG_arg = 0;
71542   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71543   lldb::watch_id_t result;
71544 
71545   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
71546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
71547 
71548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71549     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
71550   }
71551 
71552   result = (lldb::watch_id_t)(arg1)->GetID();
71553   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71554   return SWIG_arg;
71555 
71556   if(0) SWIG_fail;
71557 
71558 fail:
71559   lua_error(L);
71560   return SWIG_arg;
71561 }
71562 
71563 
71564 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
71565   int SWIG_arg = 0;
71566   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71567   int32_t result;
71568 
71569   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
71570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
71571 
71572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71573     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
71574   }
71575 
71576   result = (int32_t)(arg1)->GetHardwareIndex();
71577   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71578   return SWIG_arg;
71579 
71580   if(0) SWIG_fail;
71581 
71582 fail:
71583   lua_error(L);
71584   return SWIG_arg;
71585 }
71586 
71587 
71588 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
71589   int SWIG_arg = 0;
71590   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71591   lldb::addr_t result;
71592 
71593   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
71594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
71595 
71596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71597     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
71598   }
71599 
71600   result = (lldb::addr_t)(arg1)->GetWatchAddress();
71601   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71602   return SWIG_arg;
71603 
71604   if(0) SWIG_fail;
71605 
71606 fail:
71607   lua_error(L);
71608   return SWIG_arg;
71609 }
71610 
71611 
71612 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
71613   int SWIG_arg = 0;
71614   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71615   size_t result;
71616 
71617   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
71618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
71619 
71620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71621     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
71622   }
71623 
71624   result = (arg1)->GetWatchSize();
71625   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71626   return SWIG_arg;
71627 
71628   if(0) SWIG_fail;
71629 
71630 fail:
71631   lua_error(L);
71632   return SWIG_arg;
71633 }
71634 
71635 
71636 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
71637   int SWIG_arg = 0;
71638   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71639   bool arg2 ;
71640 
71641   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
71642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
71643   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
71644 
71645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71646     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
71647   }
71648 
71649   arg2 = (lua_toboolean(L, 2)!=0);
71650   (arg1)->SetEnabled(arg2);
71651 
71652   return SWIG_arg;
71653 
71654   if(0) SWIG_fail;
71655 
71656 fail:
71657   lua_error(L);
71658   return SWIG_arg;
71659 }
71660 
71661 
71662 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
71663   int SWIG_arg = 0;
71664   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71665   bool result;
71666 
71667   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
71668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
71669 
71670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71671     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
71672   }
71673 
71674   result = (bool)(arg1)->IsEnabled();
71675   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71676   return SWIG_arg;
71677 
71678   if(0) SWIG_fail;
71679 
71680 fail:
71681   lua_error(L);
71682   return SWIG_arg;
71683 }
71684 
71685 
71686 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
71687   int SWIG_arg = 0;
71688   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71689   uint32_t result;
71690 
71691   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
71692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
71693 
71694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71695     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
71696   }
71697 
71698   result = (uint32_t)(arg1)->GetHitCount();
71699   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71700   return SWIG_arg;
71701 
71702   if(0) SWIG_fail;
71703 
71704 fail:
71705   lua_error(L);
71706   return SWIG_arg;
71707 }
71708 
71709 
71710 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
71711   int SWIG_arg = 0;
71712   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71713   uint32_t result;
71714 
71715   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
71716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
71717 
71718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71719     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
71720   }
71721 
71722   result = (uint32_t)(arg1)->GetIgnoreCount();
71723   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71724   return SWIG_arg;
71725 
71726   if(0) SWIG_fail;
71727 
71728 fail:
71729   lua_error(L);
71730   return SWIG_arg;
71731 }
71732 
71733 
71734 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
71735   int SWIG_arg = 0;
71736   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71737   uint32_t arg2 ;
71738 
71739   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
71740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
71741   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
71742 
71743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71744     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
71745   }
71746 
71747   arg2 = (uint32_t)lua_tointeger(L, 2);
71748   (arg1)->SetIgnoreCount(arg2);
71749 
71750   return SWIG_arg;
71751 
71752   if(0) SWIG_fail;
71753 
71754 fail:
71755   lua_error(L);
71756   return SWIG_arg;
71757 }
71758 
71759 
71760 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
71761   int SWIG_arg = 0;
71762   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71763   char *result = 0 ;
71764 
71765   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
71766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
71767 
71768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71769     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
71770   }
71771 
71772   result = (char *)(arg1)->GetCondition();
71773   lua_pushstring(L,(const char *)result); SWIG_arg++;
71774   return SWIG_arg;
71775 
71776   if(0) SWIG_fail;
71777 
71778 fail:
71779   lua_error(L);
71780   return SWIG_arg;
71781 }
71782 
71783 
71784 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
71785   int SWIG_arg = 0;
71786   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71787   char *arg2 = (char *) 0 ;
71788 
71789   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
71790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
71791   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
71792 
71793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71794     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
71795   }
71796 
71797   arg2 = (char *)lua_tostring(L, 2);
71798   (arg1)->SetCondition((char const *)arg2);
71799 
71800   return SWIG_arg;
71801 
71802   if(0) SWIG_fail;
71803 
71804 fail:
71805   lua_error(L);
71806   return SWIG_arg;
71807 }
71808 
71809 
71810 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
71811   int SWIG_arg = 0;
71812   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71813   lldb::SBStream *arg2 = 0 ;
71814   lldb::DescriptionLevel arg3 ;
71815   bool result;
71816 
71817   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
71818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
71819   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
71820   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
71821 
71822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71823     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
71824   }
71825 
71826 
71827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
71828     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
71829   }
71830 
71831   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
71832   result = (bool)(arg1)->GetDescription(*arg2,arg3);
71833   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71834   return SWIG_arg;
71835 
71836   if(0) SWIG_fail;
71837 
71838 fail:
71839   lua_error(L);
71840   return SWIG_arg;
71841 }
71842 
71843 
71844 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
71845   int SWIG_arg = 0;
71846   lldb::SBEvent *arg1 = 0 ;
71847   bool result;
71848 
71849   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
71850   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
71851 
71852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71853     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
71854   }
71855 
71856   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
71857   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71858   return SWIG_arg;
71859 
71860   if(0) SWIG_fail;
71861 
71862 fail:
71863   lua_error(L);
71864   return SWIG_arg;
71865 }
71866 
71867 
71868 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
71869   int SWIG_arg = 0;
71870   lldb::SBEvent *arg1 = 0 ;
71871   lldb::WatchpointEventType result;
71872 
71873   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
71874   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
71875 
71876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71877     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
71878   }
71879 
71880   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
71881   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71882   return SWIG_arg;
71883 
71884   if(0) SWIG_fail;
71885 
71886 fail:
71887   lua_error(L);
71888   return SWIG_arg;
71889 }
71890 
71891 
71892 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
71893   int SWIG_arg = 0;
71894   lldb::SBEvent *arg1 = 0 ;
71895   lldb::SBWatchpoint result;
71896 
71897   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
71898   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
71899 
71900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71901     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
71902   }
71903 
71904   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
71905   {
71906     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
71907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
71908   }
71909   return SWIG_arg;
71910 
71911   if(0) SWIG_fail;
71912 
71913 fail:
71914   lua_error(L);
71915   return SWIG_arg;
71916 }
71917 
71918 
71919 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
71920   int SWIG_arg = 0;
71921   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71922   std::string result;
71923 
71924   SWIG_check_num_args("lldb::SBWatchpoint::__repr__",1,1)
71925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__repr__",1,"lldb::SBWatchpoint *");
71926 
71927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71928     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
71929   }
71930 
71931   result = lldb_SBWatchpoint___repr__(arg1);
71932   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
71933   return SWIG_arg;
71934 
71935   if(0) SWIG_fail;
71936 
71937 fail:
71938   lua_error(L);
71939   return SWIG_arg;
71940 }
71941 
71942 
71943 static void swig_delete_SBWatchpoint(void *obj) {
71944 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
71945 delete arg1;
71946 }
71947 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
71948     assert(lua_istable(L,1));
71949     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
71950     assert(!lua_isnil(L,-1));
71951     lua_replace(L,1); /* replace our table with real constructor */
71952     lua_call(L,lua_gettop(L)-1,1);
71953     return 1;
71954 }
71955 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
71956     {0,0,0}
71957 };
71958 static swig_lua_method swig_SBWatchpoint_methods[]= {
71959     { "IsValid", _wrap_SBWatchpoint_IsValid},
71960     { "__eq", _wrap_SBWatchpoint___eq},
71961     { "GetError", _wrap_SBWatchpoint_GetError},
71962     { "GetID", _wrap_SBWatchpoint_GetID},
71963     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
71964     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
71965     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
71966     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
71967     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
71968     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
71969     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
71970     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
71971     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
71972     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
71973     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
71974     { "__tostring", _wrap_SBWatchpoint___tostring},
71975     {0,0}
71976 };
71977 static swig_lua_method swig_SBWatchpoint_meta[] = {
71978     { "__eq", _wrap_SBWatchpoint___eq},
71979     { "__tostring", _wrap_SBWatchpoint___tostring},
71980     {0,0}
71981 };
71982 
71983 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
71984     {0,0,0}
71985 };
71986 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
71987     {0,0,0,0,0,0}
71988 };
71989 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
71990     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
71991     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
71992     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
71993     {0,0}
71994 };
71995 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
71996     0
71997 };
71998 
71999 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
72000     "SBWatchpoint",
72001     swig_SBWatchpoint_Sf_SwigStatic_methods,
72002     swig_SBWatchpoint_Sf_SwigStatic_attributes,
72003     swig_SBWatchpoint_Sf_SwigStatic_constants,
72004     swig_SBWatchpoint_Sf_SwigStatic_classes,
72005     0
72006 };
72007 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
72008 static const char *swig_SBWatchpoint_base_names[] = {0};
72009 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 };
72010 
72011 static swig_lua_attribute swig_SwigModule_attributes[] = {
72012     {0,0,0}
72013 };
72014 static swig_lua_const_info swig_SwigModule_constants[]= {
72015     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
72016     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
72017     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
72018     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
72019     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
72020     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
72021     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
72022     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
72023     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
72024     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
72025     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
72026     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
72027     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
72028     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
72029     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
72030     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
72031     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
72032     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
72033     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
72034     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
72035     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
72036     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
72037     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
72038     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
72039     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
72040     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
72041     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
72042     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
72043     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
72044     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
72045     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
72046     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
72047     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
72048     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
72049     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
72050     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
72051     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
72052     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
72053     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
72054     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
72055     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
72056     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
72057     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
72058     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
72059     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
72060     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
72061     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
72062     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
72063     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
72064     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
72065     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
72066     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
72067     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
72068     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
72069     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
72070     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
72071     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
72072     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
72073     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
72074     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
72075     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
72076     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
72077     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
72078     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
72079     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
72080     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
72081     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
72082     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
72083     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
72084     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
72085     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
72086     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
72087     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
72088     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
72089     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
72090     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
72091     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
72092     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
72093     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
72094     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
72095     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
72096     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
72097     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
72098     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
72099     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
72100     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
72101     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
72102     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
72103     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
72104     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
72105     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
72106     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
72107     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
72108     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
72109     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
72110     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
72111     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
72112     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
72113     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
72114     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
72115     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
72116     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
72117     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
72118     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
72119     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
72120     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
72121     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
72122     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
72123     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
72124     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
72125     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
72126     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
72127     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
72128     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
72129     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
72130     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
72131     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
72132     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
72133     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
72134     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
72135     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
72136     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
72137     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
72138     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
72139     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
72140     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
72141     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
72142     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
72143     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
72144     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
72145     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
72146     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
72147     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
72148     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
72149     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
72150     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
72151     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
72152     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
72153     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
72154     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
72155     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
72156     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
72157     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
72158     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
72159     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
72160     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
72161     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
72162     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
72163     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
72164     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
72165     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
72166     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
72167     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
72168     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
72169     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
72170     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
72171     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
72172     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
72173     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
72174     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
72175     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
72176     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
72177     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
72178     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
72179     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
72180     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
72181     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
72182     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
72183     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
72184     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
72185     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
72186     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
72187     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
72188     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
72189     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
72190     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
72191     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
72192     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
72193     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
72194     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
72195     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
72196     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
72197     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
72198     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
72199     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
72200     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
72201     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
72202     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
72203     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
72204     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
72205     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
72206     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
72207     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
72208     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
72209     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
72210     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
72211     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
72212     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
72213     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
72214     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
72215     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
72216     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
72217     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
72218     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
72219     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
72220     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
72221     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
72222     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
72223     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
72224     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
72225     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
72226     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
72227     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
72228     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
72229     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
72230     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
72231     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
72232     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
72233     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
72234     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
72235     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
72236     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
72237     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
72238     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
72239     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
72240     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
72241     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
72242     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
72243     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
72244     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
72245     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
72246     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
72247     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
72248     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
72249     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
72250     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
72251     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
72252     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
72253     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
72254     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
72255     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
72256     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
72257     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
72258     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
72259     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
72260     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
72261     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
72262     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
72263     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
72264     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
72265     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
72266     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
72267     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
72268     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
72269     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
72270     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
72271     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
72272     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
72273     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
72274     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
72275     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
72276     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
72277     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
72278     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
72279     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
72280     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
72281     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
72282     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
72283     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
72284     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
72285     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
72286     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
72287     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
72288     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
72289     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
72290     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
72291     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
72292     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
72293     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
72294     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
72295     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
72296     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
72297     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
72298     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
72299     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
72300     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
72301     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
72302     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
72303     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
72304     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
72305     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
72306     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
72307     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
72308     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
72309     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
72310     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
72311     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
72312     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
72313     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
72314     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
72315     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
72316     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
72317     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
72318     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
72319     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
72320     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
72321     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
72322     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
72323     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
72324     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
72325     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
72326     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
72327     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
72328     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
72329     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
72330     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
72331     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
72332     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
72333     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
72334     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
72335     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
72336     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
72337     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
72338     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
72339     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
72340     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
72341     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
72342     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
72343     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
72344     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
72345     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
72346     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
72347     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
72348     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
72349     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
72350     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
72351     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
72352     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
72353     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
72354     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
72355     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
72356     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
72357     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
72358     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
72359     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
72360     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
72361     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
72362     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
72363     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
72364     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
72365     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
72366     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
72367     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
72368     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
72369     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
72370     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
72371     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
72372     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
72373     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
72374     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
72375     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
72376     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
72377     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
72378     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
72379     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
72380     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
72381     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
72382     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
72383     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
72384     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
72385     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
72386     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
72387     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
72388     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
72389     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
72390     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
72391     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
72392     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
72393     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
72394     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
72395     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
72396     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
72397     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
72398     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
72399     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
72400     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
72401     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
72402     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
72403     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
72404     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
72405     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
72406     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
72407     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
72408     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
72409     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
72410     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
72411     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
72412     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
72413     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
72414     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
72415     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
72416     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
72417     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
72418     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
72419     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
72420     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
72421     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
72422     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
72423     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
72424     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
72425     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
72426     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogHandler", lldb::eArgTypeLogHandler)},
72427     {SWIG_LUA_CONSTTAB_INT("eArgTypeSEDStylePair", lldb::eArgTypeSEDStylePair)},
72428     {SWIG_LUA_CONSTTAB_INT("eArgTypeRecognizerID", lldb::eArgTypeRecognizerID)},
72429     {SWIG_LUA_CONSTTAB_INT("eArgTypeConnectURL", lldb::eArgTypeConnectURL)},
72430     {SWIG_LUA_CONSTTAB_INT("eArgTypeTargetID", lldb::eArgTypeTargetID)},
72431     {SWIG_LUA_CONSTTAB_INT("eArgTypeStopHookID", lldb::eArgTypeStopHookID)},
72432     {SWIG_LUA_CONSTTAB_INT("eArgTypeReproducerProvider", lldb::eArgTypeReproducerProvider)},
72433     {SWIG_LUA_CONSTTAB_INT("eArgTypeReproducerSignal", lldb::eArgTypeReproducerSignal)},
72434     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
72435     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
72436     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
72437     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
72438     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
72439     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
72440     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
72441     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
72442     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
72443     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
72444     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
72445     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
72446     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
72447     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
72448     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
72449     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
72450     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
72451     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
72452     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
72453     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
72454     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
72455     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
72456     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
72457     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
72458     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
72459     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
72460     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
72461     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
72462     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
72463     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
72464     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
72465     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
72466     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
72467     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
72468     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
72469     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
72470     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
72471     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
72472     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
72473     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
72474     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
72475     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
72476     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
72477     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
72478     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
72479     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
72480     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
72481     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
72482     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
72483     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
72484     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
72485     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
72486     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
72487     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
72488     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
72489     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
72490     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
72491     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
72492     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
72493     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
72494     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
72495     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
72496     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
72497     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
72498     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
72499     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
72500     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
72501     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
72502     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
72503     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
72504     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
72505     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
72506     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
72507     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
72508     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
72509     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
72510     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
72511     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
72512     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
72513     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
72514     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
72515     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
72516     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
72517     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
72518     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
72519     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
72520     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
72521     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
72522     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
72523     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
72524     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
72525     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
72526     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
72527     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
72528     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
72529     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
72530     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
72531     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
72532     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
72533     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
72534     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
72535     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
72536     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
72537     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
72538     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
72539     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
72540     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
72541     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
72542     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
72543     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
72544     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
72545     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar8", lldb::eBasicTypeChar8)},
72546     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
72547     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
72548     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
72549     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
72550     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
72551     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
72552     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
72553     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
72554     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
72555     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
72556     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
72557     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
72558     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
72559     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
72560     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
72561     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
72562     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
72563     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
72564     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
72565     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
72566     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
72567     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
72568     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
72569     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
72570     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
72571     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
72572     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
72573     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
72574     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
72575     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
72576     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
72577     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
72578     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
72579     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
72580     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
72581     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
72582     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
72583     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
72584     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
72585     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
72586     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
72587     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
72588     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
72589     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
72590     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
72591     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
72592     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
72593     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
72594     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
72595     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
72596     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
72597     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
72598     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
72599     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
72600     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
72601     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
72602     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
72603     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
72604     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
72605     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
72606     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
72607     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
72608     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
72609     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
72610     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
72611     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
72612     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
72613     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
72614     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
72615     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
72616     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
72617     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
72618     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
72619     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
72620     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
72621     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
72622     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
72623     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
72624     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
72625     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
72626     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
72627     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
72628     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
72629     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
72630     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
72631     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
72632     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
72633     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
72634     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
72635     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
72636     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
72637     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
72638     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
72639     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
72640     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
72641     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
72642     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
72643     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
72644     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
72645     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
72646     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
72647     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
72648     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
72649     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
72650     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
72651     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
72652     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
72653     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
72654     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
72655     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
72656     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
72657     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
72658     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
72659     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
72660     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
72661     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
72662     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
72663     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindUnknown", lldb::eInstructionControlFlowKindUnknown)},
72664     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindOther", lldb::eInstructionControlFlowKindOther)},
72665     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCall", lldb::eInstructionControlFlowKindCall)},
72666     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindReturn", lldb::eInstructionControlFlowKindReturn)},
72667     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindJump", lldb::eInstructionControlFlowKindJump)},
72668     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCondJump", lldb::eInstructionControlFlowKindCondJump)},
72669     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarCall", lldb::eInstructionControlFlowKindFarCall)},
72670     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarReturn", lldb::eInstructionControlFlowKindFarReturn)},
72671     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarJump", lldb::eInstructionControlFlowKindFarJump)},
72672     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
72673     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
72674     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
72675     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
72676     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
72677     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
72678     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
72679     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
72680     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
72681     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
72682     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
72683     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
72684     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
72685     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
72686     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
72687     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
72688     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
72689     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
72690     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
72691     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
72692     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
72693     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
72694     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
72695     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
72696     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
72697     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
72698     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
72699     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
72700     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
72701     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
72702     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
72703     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
72704     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
72705     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
72706     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
72707     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
72708     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
72709     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
72710     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
72711     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
72712     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
72713     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
72714     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
72715     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
72716     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
72717     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
72718     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
72719     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
72720     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
72721     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
72722     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
72723     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
72724     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
72725     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
72726     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
72727     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
72728     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
72729     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
72730     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
72731     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
72732     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
72733     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
72734     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
72735     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
72736     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
72737     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
72738     {SWIG_LUA_CONSTTAB_INT("eSaveCoreStackOnly", lldb::eSaveCoreStackOnly)},
72739     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledSW", lldb::eTraceEventDisabledSW)},
72740     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledHW", lldb::eTraceEventDisabledHW)},
72741     {SWIG_LUA_CONSTTAB_INT("eTraceEventCPUChanged", lldb::eTraceEventCPUChanged)},
72742     {SWIG_LUA_CONSTTAB_INT("eTraceEventHWClockTick", lldb::eTraceEventHWClockTick)},
72743     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindError", lldb::eTraceItemKindError)},
72744     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindEvent", lldb::eTraceItemKindEvent)},
72745     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindInstruction", lldb::eTraceItemKindInstruction)},
72746     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
72747     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
72748     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
72749     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
72750     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
72751     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
72752     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
72753     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
72754     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
72755     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
72756     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
72757     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
72758     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
72759     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
72760     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
72761     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
72762     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
72763     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
72764     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
72765     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
72766     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
72767     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
72768     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
72769     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
72770     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
72771     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
72772     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
72773     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
72774     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
72775     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
72776     {0,0,0,0,0,0}
72777 };
72778 static swig_lua_method swig_SwigModule_methods[]= {
72779     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
72780     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
72781     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
72782     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
72783     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
72784     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
72785     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
72786     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
72787     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
72788     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
72789     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
72790     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
72791     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
72792     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
72793     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
72794     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
72795     { "SBDebugger_GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
72796     { "SBDebugger_GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
72797     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
72798     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
72799     { "SBDebugger_PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
72800     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
72801     { "SBDebugger_Create", _wrap_SBDebugger_Create},
72802     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
72803     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
72804     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
72805     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
72806     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
72807     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
72808     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
72809     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
72810     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
72811     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
72812     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
72813     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
72814     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
72815     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
72816     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
72817     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
72818     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
72819     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
72820     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
72821     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
72822     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
72823     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
72824     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
72825     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
72826     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
72827     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
72828     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
72829     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
72830     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
72831     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
72832     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
72833     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
72834     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
72835     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
72836     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
72837     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
72838     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
72839     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
72840     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
72841     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
72842     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
72843     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
72844     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
72845     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
72846     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
72847     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
72848     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
72849     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
72850     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
72851     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
72852     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
72853     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
72854     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
72855     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
72856     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
72857     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
72858     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
72859     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
72860     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
72861     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
72862     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
72863     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
72864     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
72865     {0,0}
72866 };
72867 static swig_lua_class* swig_SwigModule_classes[]= {
72868 &_wrap_class_string,
72869 &_wrap_class_SBAddress,
72870 &_wrap_class_SBAttachInfo,
72871 &_wrap_class_SBBlock,
72872 &_wrap_class_SBBreakpoint,
72873 &_wrap_class_SBBreakpointList,
72874 &_wrap_class_SBBreakpointLocation,
72875 &_wrap_class_SBBreakpointName,
72876 &_wrap_class_SBBroadcaster,
72877 &_wrap_class_SBCommandInterpreter,
72878 &_wrap_class_SBCommandInterpreterRunOptions,
72879 &_wrap_class_SBCommandReturnObject,
72880 &_wrap_class_SBCommunication,
72881 &_wrap_class_SBCompileUnit,
72882 &_wrap_class_SBData,
72883 &_wrap_class_SBDebugger,
72884 &_wrap_class_SBDeclaration,
72885 &_wrap_class_SBError,
72886 &_wrap_class_SBEnvironment,
72887 &_wrap_class_SBEvent,
72888 &_wrap_class_SBExecutionContext,
72889 &_wrap_class_SBExpressionOptions,
72890 &_wrap_class_SBFile,
72891 &_wrap_class_SBFileSpec,
72892 &_wrap_class_SBFileSpecList,
72893 &_wrap_class_SBFrame,
72894 &_wrap_class_SBFunction,
72895 &_wrap_class_SBHostOS,
72896 &_wrap_class_SBInstruction,
72897 &_wrap_class_SBInstructionList,
72898 &_wrap_class_SBLanguageRuntime,
72899 &_wrap_class_SBLaunchInfo,
72900 &_wrap_class_SBLineEntry,
72901 &_wrap_class_SBListener,
72902 &_wrap_class_SBMemoryRegionInfo,
72903 &_wrap_class_SBMemoryRegionInfoList,
72904 &_wrap_class_SBModule,
72905 &_wrap_class_SBModuleSpec,
72906 &_wrap_class_SBModuleSpecList,
72907 &_wrap_class_SBPlatformConnectOptions,
72908 &_wrap_class_SBPlatformShellCommand,
72909 &_wrap_class_SBPlatform,
72910 &_wrap_class_SBProcess,
72911 &_wrap_class_SBProcessInfo,
72912 &_wrap_class_SBQueue,
72913 &_wrap_class_SBQueueItem,
72914 &_wrap_class_SBReproducer,
72915 &_wrap_class_SBSection,
72916 &_wrap_class_SBSourceManager,
72917 &_wrap_class_SBStream,
72918 &_wrap_class_SBStringList,
72919 &_wrap_class_SBStructuredData,
72920 &_wrap_class_SBSymbol,
72921 &_wrap_class_SBSymbolContext,
72922 &_wrap_class_SBSymbolContextList,
72923 &_wrap_class_SBTarget,
72924 &_wrap_class_SBThread,
72925 &_wrap_class_SBThreadCollection,
72926 &_wrap_class_SBThreadPlan,
72927 &_wrap_class_SBTrace,
72928 &_wrap_class_SBTypeMember,
72929 &_wrap_class_SBTypeMemberFunction,
72930 &_wrap_class_SBType,
72931 &_wrap_class_SBTypeList,
72932 &_wrap_class_SBTypeCategory,
72933 &_wrap_class_SBTypeEnumMember,
72934 &_wrap_class_SBTypeEnumMemberList,
72935 &_wrap_class_SBTypeFilter,
72936 &_wrap_class_SBTypeFormat,
72937 &_wrap_class_SBTypeNameSpecifier,
72938 &_wrap_class_SBTypeSummaryOptions,
72939 &_wrap_class_SBTypeSummary,
72940 &_wrap_class_SBTypeSynthetic,
72941 &_wrap_class_SBUnixSignals,
72942 &_wrap_class_SBValue,
72943 &_wrap_class_SBValueList,
72944 &_wrap_class_SBVariablesOptions,
72945 &_wrap_class_SBWatchpoint,
72946     0
72947 };
72948 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
72949     0
72950 };
72951 
72952 static swig_lua_namespace swig_SwigModule = {
72953     "lldb",
72954     swig_SwigModule_methods,
72955     swig_SwigModule_attributes,
72956     swig_SwigModule_constants,
72957     swig_SwigModule_classes,
72958     swig_SwigModule_namespaces
72959 };
72960 #ifdef __cplusplus
72961 }
72962 #endif
72963 
72964 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
72965 
72966 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
72967 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
72968 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};
72969 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};
72970 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};
72971 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};
72972 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
72973 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
72974 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
72975 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
72976 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
72977 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
72978 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
72979 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
72980 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
72981 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
72982 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
72983 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
72984 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
72985 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
72986 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
72987 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
72988 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
72989 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
72990 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
72991 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
72992 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
72993 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
72994 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
72995 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
72996 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
72997 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
72998 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
72999 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
73000 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
73001 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
73002 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
73003 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
73004 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
73005 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
73006 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
73007 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
73008 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
73009 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
73010 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
73011 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
73012 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
73013 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
73014 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
73015 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
73016 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
73017 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
73018 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
73019 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
73020 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
73021 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
73022 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
73023 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
73024 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
73025 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
73026 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
73027 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
73028 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
73029 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
73030 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
73031 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
73032 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
73033 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
73034 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
73035 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
73036 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
73037 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
73038 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
73039 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
73040 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
73041 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
73042 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
73043 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
73044 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
73045 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
73046 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
73047 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
73048 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
73049 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
73050 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
73051 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};
73052 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
73053 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
73054 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
73055 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
73056 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};
73057 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
73058 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};
73059 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};
73060 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};
73061 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};
73062 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};
73063 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};
73064 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};
73065 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};
73066 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};
73067 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};
73068 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};
73069 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};
73070 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};
73071 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};
73072 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};
73073 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};
73074 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};
73075 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};
73076 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};
73077 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};
73078 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};
73079 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};
73080 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};
73081 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};
73082 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};
73083 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};
73084 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};
73085 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};
73086 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};
73087 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};
73088 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};
73089 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};
73090 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};
73091 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};
73092 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};
73093 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};
73094 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};
73095 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};
73096 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};
73097 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};
73098 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};
73099 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};
73100 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};
73101 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};
73102 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};
73103 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};
73104 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};
73105 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};
73106 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};
73107 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};
73108 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};
73109 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};
73110 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};
73111 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};
73112 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};
73113 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};
73114 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};
73115 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};
73116 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};
73117 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};
73118 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};
73119 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};
73120 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};
73121 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};
73122 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};
73123 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};
73124 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};
73125 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};
73126 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};
73127 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};
73128 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};
73129 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};
73130 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};
73131 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};
73132 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};
73133 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};
73134 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};
73135 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};
73136 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};
73137 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};
73138 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};
73139 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};
73140 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};
73141 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};
73142 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};
73143 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};
73144 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};
73145 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};
73146 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};
73147 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};
73148 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};
73149 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};
73150 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};
73151 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};
73152 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};
73153 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};
73154 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};
73155 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};
73156 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t = {"_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t", "std::shared_ptr< lldb_private::WritableDataBuffer > *|lldb::WritableDataBufferSP *", 0, 0, (void*)0, 0};
73157 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
73158 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};
73159 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};
73160 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};
73161 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};
73162 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};
73163 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};
73164 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};
73165 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};
73166 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};
73167 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};
73168 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};
73169 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};
73170 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};
73171 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};
73172 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};
73173 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};
73174 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};
73175 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};
73176 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};
73177 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};
73178 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};
73179 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};
73180 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};
73181 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};
73182 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};
73183 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};
73184 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};
73185 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};
73186 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};
73187 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};
73188 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};
73189 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};
73190 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};
73191 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};
73192 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uintptr_t *|uint_least32_t *|uint_fast32_t *|uint32_t *|unsigned int *|lldb::cpu_id_t *|uint_fast16_t *", 0, 0, (void*)0, 0};
73193 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};
73194 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
73195 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
73196 
73197 static swig_type_info *swig_type_initial[] = {
73198   &_swigt__p_bool,
73199   &_swigt__p_double,
73200   &_swigt__p_f_p_q_const__char_p_void__void,
73201   &_swigt__p_f_p_void__p_void,
73202   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
73203   &_swigt__p_int,
73204   &_swigt__p_lldb__ConnectionStatus,
73205   &_swigt__p_lldb__SBAddress,
73206   &_swigt__p_lldb__SBAttachInfo,
73207   &_swigt__p_lldb__SBBlock,
73208   &_swigt__p_lldb__SBBreakpoint,
73209   &_swigt__p_lldb__SBBreakpointList,
73210   &_swigt__p_lldb__SBBreakpointLocation,
73211   &_swigt__p_lldb__SBBreakpointName,
73212   &_swigt__p_lldb__SBBroadcaster,
73213   &_swigt__p_lldb__SBCommandInterpreter,
73214   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
73215   &_swigt__p_lldb__SBCommandReturnObject,
73216   &_swigt__p_lldb__SBCommunication,
73217   &_swigt__p_lldb__SBCompileUnit,
73218   &_swigt__p_lldb__SBData,
73219   &_swigt__p_lldb__SBDebugger,
73220   &_swigt__p_lldb__SBDeclaration,
73221   &_swigt__p_lldb__SBEnvironment,
73222   &_swigt__p_lldb__SBError,
73223   &_swigt__p_lldb__SBEvent,
73224   &_swigt__p_lldb__SBExecutionContext,
73225   &_swigt__p_lldb__SBExpressionOptions,
73226   &_swigt__p_lldb__SBFile,
73227   &_swigt__p_lldb__SBFileSpec,
73228   &_swigt__p_lldb__SBFileSpecList,
73229   &_swigt__p_lldb__SBFrame,
73230   &_swigt__p_lldb__SBFunction,
73231   &_swigt__p_lldb__SBHostOS,
73232   &_swigt__p_lldb__SBInstruction,
73233   &_swigt__p_lldb__SBInstructionList,
73234   &_swigt__p_lldb__SBLanguageRuntime,
73235   &_swigt__p_lldb__SBLaunchInfo,
73236   &_swigt__p_lldb__SBLineEntry,
73237   &_swigt__p_lldb__SBListener,
73238   &_swigt__p_lldb__SBMemoryRegionInfo,
73239   &_swigt__p_lldb__SBMemoryRegionInfoList,
73240   &_swigt__p_lldb__SBModule,
73241   &_swigt__p_lldb__SBModuleSpec,
73242   &_swigt__p_lldb__SBModuleSpecList,
73243   &_swigt__p_lldb__SBPlatform,
73244   &_swigt__p_lldb__SBPlatformConnectOptions,
73245   &_swigt__p_lldb__SBPlatformShellCommand,
73246   &_swigt__p_lldb__SBProcess,
73247   &_swigt__p_lldb__SBProcessInfo,
73248   &_swigt__p_lldb__SBQueue,
73249   &_swigt__p_lldb__SBQueueItem,
73250   &_swigt__p_lldb__SBReproducer,
73251   &_swigt__p_lldb__SBSection,
73252   &_swigt__p_lldb__SBSourceManager,
73253   &_swigt__p_lldb__SBStream,
73254   &_swigt__p_lldb__SBStringList,
73255   &_swigt__p_lldb__SBStructuredData,
73256   &_swigt__p_lldb__SBSymbol,
73257   &_swigt__p_lldb__SBSymbolContext,
73258   &_swigt__p_lldb__SBSymbolContextList,
73259   &_swigt__p_lldb__SBTarget,
73260   &_swigt__p_lldb__SBThread,
73261   &_swigt__p_lldb__SBThreadCollection,
73262   &_swigt__p_lldb__SBThreadPlan,
73263   &_swigt__p_lldb__SBTrace,
73264   &_swigt__p_lldb__SBType,
73265   &_swigt__p_lldb__SBTypeCategory,
73266   &_swigt__p_lldb__SBTypeEnumMember,
73267   &_swigt__p_lldb__SBTypeEnumMemberList,
73268   &_swigt__p_lldb__SBTypeFilter,
73269   &_swigt__p_lldb__SBTypeFormat,
73270   &_swigt__p_lldb__SBTypeList,
73271   &_swigt__p_lldb__SBTypeMember,
73272   &_swigt__p_lldb__SBTypeMemberFunction,
73273   &_swigt__p_lldb__SBTypeNameSpecifier,
73274   &_swigt__p_lldb__SBTypeSummary,
73275   &_swigt__p_lldb__SBTypeSummaryOptions,
73276   &_swigt__p_lldb__SBTypeSynthetic,
73277   &_swigt__p_lldb__SBUnixSignals,
73278   &_swigt__p_lldb__SBValue,
73279   &_swigt__p_lldb__SBValueList,
73280   &_swigt__p_lldb__SBVariablesOptions,
73281   &_swigt__p_lldb__SBWatchpoint,
73282   &_swigt__p_long_double,
73283   &_swigt__p_long_long,
73284   &_swigt__p_p_void,
73285   &_swigt__p_pthread_rwlock_t,
73286   &_swigt__p_pthread_t,
73287   &_swigt__p_short,
73288   &_swigt__p_signed_char,
73289   &_swigt__p_size_t,
73290   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
73291   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
73292   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
73293   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
73294   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
73295   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
73296   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
73297   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
73298   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
73299   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
73300   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
73301   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
73302   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
73303   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
73304   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
73305   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
73306   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
73307   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
73308   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
73309   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
73310   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
73311   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
73312   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
73313   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
73314   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
73315   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
73316   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
73317   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
73318   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
73319   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
73320   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
73321   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
73322   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
73323   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
73324   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
73325   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
73326   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
73327   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
73328   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
73329   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
73330   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
73331   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
73332   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
73333   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
73334   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
73335   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
73336   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
73337   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
73338   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
73339   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
73340   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
73341   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
73342   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
73343   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
73344   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
73345   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
73346   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
73347   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
73348   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
73349   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
73350   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
73351   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
73352   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
73353   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
73354   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
73355   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
73356   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
73357   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
73358   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
73359   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
73360   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
73361   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
73362   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
73363   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
73364   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
73365   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
73366   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
73367   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
73368   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
73369   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
73370   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
73371   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
73372   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
73373   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
73374   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
73375   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
73376   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
73377   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
73378   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
73379   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
73380   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
73381   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
73382   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
73383   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
73384   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
73385   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
73386   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
73387   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
73388   &_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
73389   &_swigt__p_std__string,
73390   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
73391   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
73392   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
73393   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
73394   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
73395   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
73396   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
73397   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
73398   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
73399   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
73400   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
73401   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
73402   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
73403   &_swigt__p_std__unique_ptrT_lldb_private__TraceCursor_t,
73404   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
73405   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
73406   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
73407   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
73408   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
73409   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
73410   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
73411   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
73412   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
73413   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
73414   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
73415   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
73416   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
73417   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
73418   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
73419   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
73420   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
73421   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
73422   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
73423   &_swigt__p_unsigned_char,
73424   &_swigt__p_unsigned_int,
73425   &_swigt__p_unsigned_long_long,
73426   &_swigt__p_unsigned_short,
73427   &_swigt__p_void,
73428 };
73429 
73430 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
73431 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
73432 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}};
73433 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}};
73434 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}};
73435 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
73436 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
73437 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
73438 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
73439 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
73440 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
73441 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
73442 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
73443 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
73444 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
73445 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
73446 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
73447 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
73448 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
73449 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
73450 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
73451 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
73452 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
73453 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
73454 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
73455 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
73456 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
73457 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
73458 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
73459 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
73460 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
73461 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
73462 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
73463 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
73464 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
73465 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
73466 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
73467 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
73468 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
73469 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
73470 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
73471 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
73472 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
73473 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
73474 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
73475 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
73476 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
73477 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
73478 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
73479 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
73480 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
73481 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
73482 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
73483 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
73484 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
73485 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
73486 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
73487 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
73488 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
73489 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
73490 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
73491 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
73492 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
73493 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
73494 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
73495 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
73496 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
73497 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
73498 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
73499 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
73500 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
73501 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
73502 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
73503 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
73504 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
73505 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
73506 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
73507 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
73508 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
73509 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
73510 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
73511 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
73512 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
73513 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
73514 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
73515 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
73516 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
73517 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
73518 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
73519 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
73520 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
73521 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
73522 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}};
73523 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}};
73524 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}};
73525 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}};
73526 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}};
73527 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}};
73528 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}};
73529 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}};
73530 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}};
73531 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}};
73532 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}};
73533 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}};
73534 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}};
73535 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}};
73536 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}};
73537 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}};
73538 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}};
73539 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}};
73540 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}};
73541 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}};
73542 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}};
73543 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}};
73544 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}};
73545 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}};
73546 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}};
73547 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}};
73548 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}};
73549 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}};
73550 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}};
73551 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}};
73552 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}};
73553 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}};
73554 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}};
73555 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}};
73556 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}};
73557 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}};
73558 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}};
73559 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}};
73560 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}};
73561 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}};
73562 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}};
73563 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}};
73564 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}};
73565 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}};
73566 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}};
73567 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}};
73568 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}};
73569 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}};
73570 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}};
73571 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}};
73572 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}};
73573 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}};
73574 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}};
73575 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}};
73576 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}};
73577 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}};
73578 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}};
73579 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}};
73580 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}};
73581 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}};
73582 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}};
73583 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}};
73584 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}};
73585 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}};
73586 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}};
73587 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}};
73588 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}};
73589 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}};
73590 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}};
73591 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}};
73592 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}};
73593 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}};
73594 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}};
73595 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}};
73596 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}};
73597 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}};
73598 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}};
73599 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}};
73600 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}};
73601 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}};
73602 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}};
73603 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}};
73604 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}};
73605 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}};
73606 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}};
73607 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}};
73608 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}};
73609 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}};
73610 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}};
73611 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}};
73612 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}};
73613 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}};
73614 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}};
73615 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}};
73616 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}};
73617 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}};
73618 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}};
73619 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}};
73620 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t, 0, 0, 0},{0, 0, 0, 0}};
73621 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
73622 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}};
73623 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}};
73624 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}};
73625 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}};
73626 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}};
73627 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}};
73628 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}};
73629 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}};
73630 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}};
73631 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}};
73632 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}};
73633 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}};
73634 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}};
73635 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}};
73636 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}};
73637 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}};
73638 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}};
73639 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}};
73640 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}};
73641 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}};
73642 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}};
73643 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}};
73644 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}};
73645 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}};
73646 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}};
73647 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}};
73648 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}};
73649 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}};
73650 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}};
73651 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}};
73652 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}};
73653 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}};
73654 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}};
73655 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
73656 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
73657 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
73658 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
73659 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
73660 
73661 static swig_cast_info *swig_cast_initial[] = {
73662   _swigc__p_bool,
73663   _swigc__p_double,
73664   _swigc__p_f_p_q_const__char_p_void__void,
73665   _swigc__p_f_p_void__p_void,
73666   _swigc__p_f_p_void_p_q_const__void_size_t__void,
73667   _swigc__p_int,
73668   _swigc__p_lldb__ConnectionStatus,
73669   _swigc__p_lldb__SBAddress,
73670   _swigc__p_lldb__SBAttachInfo,
73671   _swigc__p_lldb__SBBlock,
73672   _swigc__p_lldb__SBBreakpoint,
73673   _swigc__p_lldb__SBBreakpointList,
73674   _swigc__p_lldb__SBBreakpointLocation,
73675   _swigc__p_lldb__SBBreakpointName,
73676   _swigc__p_lldb__SBBroadcaster,
73677   _swigc__p_lldb__SBCommandInterpreter,
73678   _swigc__p_lldb__SBCommandInterpreterRunOptions,
73679   _swigc__p_lldb__SBCommandReturnObject,
73680   _swigc__p_lldb__SBCommunication,
73681   _swigc__p_lldb__SBCompileUnit,
73682   _swigc__p_lldb__SBData,
73683   _swigc__p_lldb__SBDebugger,
73684   _swigc__p_lldb__SBDeclaration,
73685   _swigc__p_lldb__SBEnvironment,
73686   _swigc__p_lldb__SBError,
73687   _swigc__p_lldb__SBEvent,
73688   _swigc__p_lldb__SBExecutionContext,
73689   _swigc__p_lldb__SBExpressionOptions,
73690   _swigc__p_lldb__SBFile,
73691   _swigc__p_lldb__SBFileSpec,
73692   _swigc__p_lldb__SBFileSpecList,
73693   _swigc__p_lldb__SBFrame,
73694   _swigc__p_lldb__SBFunction,
73695   _swigc__p_lldb__SBHostOS,
73696   _swigc__p_lldb__SBInstruction,
73697   _swigc__p_lldb__SBInstructionList,
73698   _swigc__p_lldb__SBLanguageRuntime,
73699   _swigc__p_lldb__SBLaunchInfo,
73700   _swigc__p_lldb__SBLineEntry,
73701   _swigc__p_lldb__SBListener,
73702   _swigc__p_lldb__SBMemoryRegionInfo,
73703   _swigc__p_lldb__SBMemoryRegionInfoList,
73704   _swigc__p_lldb__SBModule,
73705   _swigc__p_lldb__SBModuleSpec,
73706   _swigc__p_lldb__SBModuleSpecList,
73707   _swigc__p_lldb__SBPlatform,
73708   _swigc__p_lldb__SBPlatformConnectOptions,
73709   _swigc__p_lldb__SBPlatformShellCommand,
73710   _swigc__p_lldb__SBProcess,
73711   _swigc__p_lldb__SBProcessInfo,
73712   _swigc__p_lldb__SBQueue,
73713   _swigc__p_lldb__SBQueueItem,
73714   _swigc__p_lldb__SBReproducer,
73715   _swigc__p_lldb__SBSection,
73716   _swigc__p_lldb__SBSourceManager,
73717   _swigc__p_lldb__SBStream,
73718   _swigc__p_lldb__SBStringList,
73719   _swigc__p_lldb__SBStructuredData,
73720   _swigc__p_lldb__SBSymbol,
73721   _swigc__p_lldb__SBSymbolContext,
73722   _swigc__p_lldb__SBSymbolContextList,
73723   _swigc__p_lldb__SBTarget,
73724   _swigc__p_lldb__SBThread,
73725   _swigc__p_lldb__SBThreadCollection,
73726   _swigc__p_lldb__SBThreadPlan,
73727   _swigc__p_lldb__SBTrace,
73728   _swigc__p_lldb__SBType,
73729   _swigc__p_lldb__SBTypeCategory,
73730   _swigc__p_lldb__SBTypeEnumMember,
73731   _swigc__p_lldb__SBTypeEnumMemberList,
73732   _swigc__p_lldb__SBTypeFilter,
73733   _swigc__p_lldb__SBTypeFormat,
73734   _swigc__p_lldb__SBTypeList,
73735   _swigc__p_lldb__SBTypeMember,
73736   _swigc__p_lldb__SBTypeMemberFunction,
73737   _swigc__p_lldb__SBTypeNameSpecifier,
73738   _swigc__p_lldb__SBTypeSummary,
73739   _swigc__p_lldb__SBTypeSummaryOptions,
73740   _swigc__p_lldb__SBTypeSynthetic,
73741   _swigc__p_lldb__SBUnixSignals,
73742   _swigc__p_lldb__SBValue,
73743   _swigc__p_lldb__SBValueList,
73744   _swigc__p_lldb__SBVariablesOptions,
73745   _swigc__p_lldb__SBWatchpoint,
73746   _swigc__p_long_double,
73747   _swigc__p_long_long,
73748   _swigc__p_p_void,
73749   _swigc__p_pthread_rwlock_t,
73750   _swigc__p_pthread_t,
73751   _swigc__p_short,
73752   _swigc__p_signed_char,
73753   _swigc__p_size_t,
73754   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
73755   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
73756   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
73757   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
73758   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
73759   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
73760   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
73761   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
73762   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
73763   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
73764   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
73765   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
73766   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
73767   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
73768   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
73769   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
73770   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
73771   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
73772   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
73773   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
73774   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
73775   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
73776   _swigc__p_std__shared_ptrT_lldb_private__File_t,
73777   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
73778   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
73779   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
73780   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
73781   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
73782   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
73783   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
73784   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
73785   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
73786   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
73787   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
73788   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
73789   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
73790   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
73791   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
73792   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
73793   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
73794   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
73795   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
73796   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
73797   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
73798   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
73799   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
73800   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
73801   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
73802   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
73803   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
73804   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
73805   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
73806   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
73807   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
73808   _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
73809   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
73810   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
73811   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
73812   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
73813   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
73814   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
73815   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
73816   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
73817   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
73818   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
73819   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
73820   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
73821   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
73822   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
73823   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
73824   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
73825   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
73826   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
73827   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
73828   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
73829   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
73830   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
73831   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
73832   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
73833   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
73834   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
73835   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
73836   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
73837   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
73838   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
73839   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
73840   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
73841   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
73842   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
73843   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
73844   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
73845   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
73846   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
73847   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
73848   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
73849   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
73850   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
73851   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
73852   _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
73853   _swigc__p_std__string,
73854   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
73855   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
73856   _swigc__p_std__unique_ptrT_lldb_private__File_t,
73857   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
73858   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
73859   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
73860   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
73861   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
73862   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
73863   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
73864   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
73865   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
73866   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
73867   _swigc__p_std__unique_ptrT_lldb_private__TraceCursor_t,
73868   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
73869   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
73870   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
73871   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
73872   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
73873   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
73874   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
73875   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
73876   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
73877   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
73878   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
73879   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
73880   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
73881   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
73882   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
73883   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
73884   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
73885   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
73886   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
73887   _swigc__p_unsigned_char,
73888   _swigc__p_unsigned_int,
73889   _swigc__p_unsigned_long_long,
73890   _swigc__p_unsigned_short,
73891   _swigc__p_void,
73892 };
73893 
73894 
73895 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
73896 
73897 /* -----------------------------------------------------------------------------
73898  * Type initialization:
73899  * This problem is tough by the requirement that no dynamic
73900  * memory is used. Also, since swig_type_info structures store pointers to
73901  * swig_cast_info structures and swig_cast_info structures store pointers back
73902  * to swig_type_info structures, we need some lookup code at initialization.
73903  * The idea is that swig generates all the structures that are needed.
73904  * The runtime then collects these partially filled structures.
73905  * The SWIG_InitializeModule function takes these initial arrays out of
73906  * swig_module, and does all the lookup, filling in the swig_module.types
73907  * array with the correct data and linking the correct swig_cast_info
73908  * structures together.
73909  *
73910  * The generated swig_type_info structures are assigned statically to an initial
73911  * array. We just loop through that array, and handle each type individually.
73912  * First we lookup if this type has been already loaded, and if so, use the
73913  * loaded structure instead of the generated one. Then we have to fill in the
73914  * cast linked list. The cast data is initially stored in something like a
73915  * two-dimensional array. Each row corresponds to a type (there are the same
73916  * number of rows as there are in the swig_type_initial array). Each entry in
73917  * a column is one of the swig_cast_info structures for that type.
73918  * The cast_initial array is actually an array of arrays, because each row has
73919  * a variable number of columns. So to actually build the cast linked list,
73920  * we find the array of casts associated with the type, and loop through it
73921  * adding the casts to the list. The one last trick we need to do is making
73922  * sure the type pointer in the swig_cast_info struct is correct.
73923  *
73924  * First off, we lookup the cast->type name to see if it is already loaded.
73925  * There are three cases to handle:
73926  *  1) If the cast->type has already been loaded AND the type we are adding
73927  *     casting info to has not been loaded (it is in this module), THEN we
73928  *     replace the cast->type pointer with the type pointer that has already
73929  *     been loaded.
73930  *  2) If BOTH types (the one we are adding casting info to, and the
73931  *     cast->type) are loaded, THEN the cast info has already been loaded by
73932  *     the previous module so we just ignore it.
73933  *  3) Finally, if cast->type has not already been loaded, then we add that
73934  *     swig_cast_info to the linked list (because the cast->type) pointer will
73935  *     be correct.
73936  * ----------------------------------------------------------------------------- */
73937 
73938 #ifdef __cplusplus
73939 extern "C" {
73940 #if 0
73941 } /* c-mode */
73942 #endif
73943 #endif
73944 
73945 #if 0
73946 #define SWIGRUNTIME_DEBUG
73947 #endif
73948 
73949 
73950 SWIGRUNTIME void
73951 SWIG_InitializeModule(void *clientdata) {
73952   size_t i;
73953   swig_module_info *module_head, *iter;
73954   int init;
73955 
73956   /* check to see if the circular list has been setup, if not, set it up */
73957   if (swig_module.next==0) {
73958     /* Initialize the swig_module */
73959     swig_module.type_initial = swig_type_initial;
73960     swig_module.cast_initial = swig_cast_initial;
73961     swig_module.next = &swig_module;
73962     init = 1;
73963   } else {
73964     init = 0;
73965   }
73966 
73967   /* Try and load any already created modules */
73968   module_head = SWIG_GetModule(clientdata);
73969   if (!module_head) {
73970     /* This is the first module loaded for this interpreter */
73971     /* so set the swig module into the interpreter */
73972     SWIG_SetModule(clientdata, &swig_module);
73973   } else {
73974     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
73975     iter=module_head;
73976     do {
73977       if (iter==&swig_module) {
73978         /* Our module is already in the list, so there's nothing more to do. */
73979         return;
73980       }
73981       iter=iter->next;
73982     } while (iter!= module_head);
73983 
73984     /* otherwise we must add our module into the list */
73985     swig_module.next = module_head->next;
73986     module_head->next = &swig_module;
73987   }
73988 
73989   /* When multiple interpreters are used, a module could have already been initialized in
73990      a different interpreter, but not yet have a pointer in this interpreter.
73991      In this case, we do not want to continue adding types... everything should be
73992      set up already */
73993   if (init == 0) return;
73994 
73995   /* Now work on filling in swig_module.types */
73996 #ifdef SWIGRUNTIME_DEBUG
73997   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
73998 #endif
73999   for (i = 0; i < swig_module.size; ++i) {
74000     swig_type_info *type = 0;
74001     swig_type_info *ret;
74002     swig_cast_info *cast;
74003 
74004 #ifdef SWIGRUNTIME_DEBUG
74005     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
74006 #endif
74007 
74008     /* if there is another module already loaded */
74009     if (swig_module.next != &swig_module) {
74010       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
74011     }
74012     if (type) {
74013       /* Overwrite clientdata field */
74014 #ifdef SWIGRUNTIME_DEBUG
74015       printf("SWIG_InitializeModule: found type %s\n", type->name);
74016 #endif
74017       if (swig_module.type_initial[i]->clientdata) {
74018 	type->clientdata = swig_module.type_initial[i]->clientdata;
74019 #ifdef SWIGRUNTIME_DEBUG
74020       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
74021 #endif
74022       }
74023     } else {
74024       type = swig_module.type_initial[i];
74025     }
74026 
74027     /* Insert casting types */
74028     cast = swig_module.cast_initial[i];
74029     while (cast->type) {
74030 
74031       /* Don't need to add information already in the list */
74032       ret = 0;
74033 #ifdef SWIGRUNTIME_DEBUG
74034       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
74035 #endif
74036       if (swig_module.next != &swig_module) {
74037         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
74038 #ifdef SWIGRUNTIME_DEBUG
74039 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
74040 #endif
74041       }
74042       if (ret) {
74043 	if (type == swig_module.type_initial[i]) {
74044 #ifdef SWIGRUNTIME_DEBUG
74045 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
74046 #endif
74047 	  cast->type = ret;
74048 	  ret = 0;
74049 	} else {
74050 	  /* Check for casting already in the list */
74051 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
74052 #ifdef SWIGRUNTIME_DEBUG
74053 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
74054 #endif
74055 	  if (!ocast) ret = 0;
74056 	}
74057       }
74058 
74059       if (!ret) {
74060 #ifdef SWIGRUNTIME_DEBUG
74061 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
74062 #endif
74063         if (type->cast) {
74064           type->cast->prev = cast;
74065           cast->next = type->cast;
74066         }
74067         type->cast = cast;
74068       }
74069       cast++;
74070     }
74071     /* Set entry in modules->types array equal to the type */
74072     swig_module.types[i] = type;
74073   }
74074   swig_module.types[i] = 0;
74075 
74076 #ifdef SWIGRUNTIME_DEBUG
74077   printf("**** SWIG_InitializeModule: Cast List ******\n");
74078   for (i = 0; i < swig_module.size; ++i) {
74079     int j = 0;
74080     swig_cast_info *cast = swig_module.cast_initial[i];
74081     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
74082     while (cast->type) {
74083       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
74084       cast++;
74085       ++j;
74086     }
74087   printf("---- Total casts: %d\n",j);
74088   }
74089   printf("**** SWIG_InitializeModule: Cast List ******\n");
74090 #endif
74091 }
74092 
74093 /* This function will propagate the clientdata field of type to
74094 * any new swig_type_info structures that have been added into the list
74095 * of equivalent types.  It is like calling
74096 * SWIG_TypeClientData(type, clientdata) a second time.
74097 */
74098 SWIGRUNTIME void
74099 SWIG_PropagateClientData(void) {
74100   size_t i;
74101   swig_cast_info *equiv;
74102   static int init_run = 0;
74103 
74104   if (init_run) return;
74105   init_run = 1;
74106 
74107   for (i = 0; i < swig_module.size; i++) {
74108     if (swig_module.types[i]->clientdata) {
74109       equiv = swig_module.types[i]->cast;
74110       while (equiv) {
74111         if (!equiv->converter) {
74112           if (equiv->type && !equiv->type->clientdata)
74113             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
74114         }
74115         equiv = equiv->next;
74116       }
74117     }
74118   }
74119 }
74120 
74121 #ifdef __cplusplus
74122 #if 0
74123 { /* c-mode */
74124 #endif
74125 }
74126 #endif
74127 
74128 
74129 
74130 /* Forward declaration of where the user's %init{} gets inserted */
74131 void SWIG_init_user(lua_State* L );
74132 
74133 #ifdef __cplusplus
74134 extern "C" {
74135 #endif
74136 /* this is the initialization function
74137   added at the very end of the code
74138   the function is always called SWIG_init, but an earlier #define will rename it
74139 */
74140 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
74141 LUALIB_API int SWIG_init(lua_State* L)
74142 #else
74143 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
74144 #endif
74145 {
74146 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
74147   int i;
74148   int globalRegister = 0;
74149   /* start with global table */
74150   lua_pushglobaltable (L);
74151   /* SWIG's internal initialisation */
74152   SWIG_InitializeModule((void*)L);
74153   SWIG_PropagateClientData();
74154 #endif
74155 
74156 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
74157   /* add a global fn */
74158   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
74159   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
74160 #endif
74161 
74162 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
74163   /* set up base class pointers (the hierarchy) */
74164   for (i = 0; swig_types[i]; i++){
74165     if (swig_types[i]->clientdata){
74166       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
74167     }
74168   }
74169 #ifdef SWIG_LUA_MODULE_GLOBAL
74170   globalRegister = 1;
74171 #endif
74172 
74173 
74174 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
74175   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
74176 #endif
74177 
74178 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
74179   for (i = 0; swig_types[i]; i++){
74180     if (swig_types[i]->clientdata){
74181       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
74182     }
74183   }
74184 #endif
74185 
74186 #if defined(SWIG_LUA_ELUA_EMULATE)
74187   lua_newtable(L);
74188   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
74189   SWIG_Lua_elua_emulate_register_clear(L);
74190   if(globalRegister) {
74191     lua_pushstring(L,swig_SwigModule.name);
74192     lua_pushvalue(L,-2);
74193     lua_rawset(L,-4);
74194   }
74195 #endif
74196 
74197 #endif
74198 
74199 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
74200   /* invoke user-specific initialization */
74201   SWIG_init_user(L);
74202   /* end module */
74203   /* Note: We do not clean up the stack here (Lua will do this for us). At this
74204      point, we have the globals table and out module table on the stack. Returning
74205      one value makes the module table the result of the require command. */
74206   return 1;
74207 #else
74208   return 0;
74209 #endif
74210 }
74211 
74212 #ifdef __cplusplus
74213 }
74214 #endif
74215 
74216 
74217 const char* SWIG_LUACODE=
74218   "";
74219 
74220 void SWIG_init_user(lua_State* L)
74221 {
74222   /* exec Lua code if applicable */
74223   SWIG_Lua_dostring(L,SWIG_LUACODE);
74224 }
74225 
74226